跳到主要内容
版本:Next

罗克韦尔 (AB)

Ethernet/IP_CIP 协议配置

Ethernet/IP_CIP驱动协议用于与AB-Logix5000系列(如1769、5069等)的PLC通过"变量标签"进行通信。

通道配置

1)通道创建

在"变量管理"的外部变量,点击"添加",进入 "新增外部设备通道" 界面,在左侧通道驱动列表中,展开PLC目录,选择[罗克韦尔 (Rockwell) > Logix5000系列 > Ethernet/IP_CIP]。

img

2)通道配置

在右侧 通道信息 区域,填写通道的标识信息:

通道名称:输入自定义名称(如"AB"),用于唯一标识该通信通道。

通道描述:(可选)输入通道的描述性文字,如设备名称或生产线名称,便于后续管理维护。

3)基础配置参数

基础配置标签页中,设置 PLC 的通信核心参数:

设备IP:填写PLC的IP地址。

端口号:默认为44818(通常保持默认值)。

槽号:PLC的安装位置,默认0。

4)高级配置参数

切换到高级配置标签页,可根据需求调整参数(若无需特殊配置,可保持默认值):

img

静态仿真:可选「启用」或「禁用」。启用后进入仿真模式,可用于离线测试通道配置(不实际连接 PLC),在有实际PLC设备连接时,务必禁用

PDU立即提交:SIOT采集到数据之后立即推送,不等待相同属性设置的其他变量。

5)添加外部变量

选中创建好的通道,在窗口中创建通信变量。

➢ 使用该协议时,连接PLC,通过在线加载标签,读取在线变量表,在窗口中勾选需要的变量标签。对于8位/16位/32位整数,可以操作变量是否取位的操作。

img

img

地址格式与数据类型

支持的数据类型与地址格式举例

该协议是符号访问,推荐使用加载标签的方式获取变量地址。

PLC数据类型SIOT/CMS数据类型SIOT地址格式举例
Bool二进制变量格式为【标签名:变量名;数据类型】,地址说明如下:
创建变量 PV:REAL;
变量地址是:PV
结构体变量则逐步展开,例如Motor1是结构体,包含以下元素:
Pos:REAL;
ST: ARRAY[0..9] OF INT;
通信的变量地址填写:
Motor1.Pos
Motor1.ST[1]
【标签访问使用加载标签功能读取标签地址】
Sint有符号8位整型
Usint无符号8位整型
Int有符号16位整型
Uint无符号16位整型
Dint有符号32位整型
Udint无符号32位整型
Lint有符号64位整型
Ulint无符号64位整型
RealF32位浮点数IEEE754
LrealF64位浮点数IEEE754
DT日期时间/时间
String字符串

PLC设置

➢ 打开编程软件,创建控制器标签,并在外部访问属性中选择【只读】或者【读/写】,下载到PLC中。

img

➢ 在CMS的变量管理AB PLC通道上点击自动加载标签按钮,获取PLC标签,勾选需要交互的变量标签。