RA EtherNet/IP 驱动程序
RA EtherNet/IP 驱动程序
支持在联机和脱机模式下导入标签。控制器标签
在脱机模式下,Logix 驱动程序支持以
L5X
和 ACD
两种文件格式导入标签。所导出的标签的文件格式取决于控制器。请参阅《Logix 5000™ 控制器导入/导出参考手册》
(出版号 1756-RM014A
)。对于每个
Add-On Instruction
,都会创建一个包含本地数据的结构。导入的结构与 Input/Output
类型的动态链接相关联。可以像管理用户声明的数据类型那样来管理 Add-On Instruction
函数块。
重要提示:
设计人员负责对向其附加成员的控件设置必要的限制,这些成员在
ADD-ON
中声明为 Read Only
或 Output Parameters
。此通信驱动程序支持导入控制器项目中定义的自定义数据类型。
控制器支持
- RA EtherNet/IP 驱动程序支持以下控制器系列:
- ControlLogix®5560
- GuardLogix® 5560
- 1769-L35E 和 1769-L32ECompactLogix®
- 1769-L35CRCompactLogix®
- 1768CompactLogix®
- 1768Compact GuardLogix®
- ControlLogix®5570
- GuardLogix®5570
- CompactLogix®5370
- ControlLogix®5580
- CompactLogix®5380
- Compact GuardLogix®5370
- GuardLogix®5580
- Compact GuardLogix®5380
- CompactLogix®5480
- ControlLogix®5590
提醒事项:
该驱动程序支持 Logix 固件版本 v20、v24、v28 及更高版本。但是,并非所有 Logix 版本都支持全部控制器和控制器系列。
提醒事项:
- 5560 Redundancy v20 仅支持 IP 地址交换。
- 5570 Redundancy v20 及更高版本仅支持 IP 地址交换。
- 5580 Redundancy v33 及更高版本仅支持 IP 地址交换。
- 5590 Redundancy v38 仅支持 IP 地址交换。
控制器变量
动态链接浏览器中的
控制器
类别显示与 Rockwell Automation EtherNet/IP 驱动程序相关的变量。将这些变量与项目中的对象绑定可显示控制器状态信息。变量 | 类型 | 定义 | 读取/写入 | 需要重新启动 |
|---|---|---|---|---|
活动数据条目数 | UInt32 | 正从控制器读取的活动数据条目的数量 | 只读 | 无需重新启动 |
活动计数器 | UInt32 | 从控制器收到的通信数据包的数量 | 只读 | 无需重新启动 |
目录编号 | String | 从控制器读取的目录编号 | 只读 | 无需重新启动 |
控制器名称 | String | 控制器的名称 | 只读 | 无需重新启动 |
失败的数据条目数 | UInt32 | 当前无法从控制器读取的活动数据条目的数量 | 只读 | 无需重新启动 |
主版本 | UInt32 | 控制器固件的主版本 | 只读 | 无需重新启动 |
次版本 | UInt32 | 控制器固件的次版本 | 只读 | 无需重新启动 |
模式 | String | 控制器的操作模式。模式包括“运行”、“编程”、“故障”、“远程运行”和“远程编程”。 | 只读 | 无需重新启动 |
优化块 | UInt32 | 在控制器和 HMI 设备之间发送的优化数据块的数量 | 只读 | 无需重新启动 |
路径 | String | 控制器的通信路径 | 只读 | 无需重新启动 |
存在 | Boolean | 指示控制器是否位于网络上 | 只读 | 无需重新启动 |
产品代码 | UInt32 | 从控制器读取的产品代码 | 只读 | 无需重新启动 |
产品类型 | UInt32 | 从控制器读取的产品类型 | 只读 | 无需重新启动 |
可恢复的严重故障 | Boolean | 指示控制器是否检测到可恢复的严重故障 | 只读 | 无需重新启动 |
可恢复的轻微故障 | Boolean | 指示控制器是否检测到可恢复的轻微故障 | 只读 | 无需重新启动 |
运行模式 | Boolean | 指示控制器是否处于运行模式 | 只读 | 无需重新启动 |
已同步 | Boolean | 指示控制器中的数据是否与运行时应用程序中的数据同步 | 只读 | 无需重新启动 |
同步状态 | String | 控制器的同步状态 | 只读 | 无需重新启动 |
不可恢复的严重故障 | Boolean | 指示控制器是否检测到不可恢复的严重故障 | 只读 | 无需重新启动 |
不可恢复的轻微故障 | Boolean | 指示控制器是否检测到不可恢复的轻微故障 | 只读 | 无需重新启动 |
供应商 | UInt32 | 从控制器读取的供应商代码 | 只读 | 无需重新启动 |
通信
要建立与 Logix 控制器的通信,请采用以下格式指定相应。
工作站
对象的路由
属性:IP_Address
\Backplane\Chassis_Slot_Number
1756-CMEE 嵌入式边缘计算模块支持以下格式:,以在没有 EtherNet/IP 连接的情况下从背板直接访问控制器标签。
Backplane\
Chassis_Slot_Number
小贴士:
当使用 1756-CMEE 并以
Backplane
启动路由时,无法执行联机导入。要配置涉及多个 Logix 控制器的路由,请使用以下格式 。如果需要,重复 部分。
IP_Address
\Backplane\Port
\Address
\BackplaneChassis_Slot_Number
Port
\Address
小贴士:
使用
FactoryTalk® Linx
浏览网络并确定路由
值。在以下示例中,
OptixPanel™
从 Logix 机架 2 CPU 中读取标签,并且工作站
对象的路由
属性具有以下值:192.168.1.10\Backplane\2\A\192.168.2.3\Backplane\0
。通过背板访问不同网络上的控制器

块读取
块读取允许从控制器读取一块数据,而不是读取单个标签或数据点。这样可以更高效地读取较大的数据集,例如数组和数据结构。为了减少网络流量并加快数据传输速度,Rockwell Automation 建议对数组和更大的数据结构(如 UDT)进行块读取。默认情况下,块读取在 RA EtherNet/IP 工作站控制器上处于禁用状态。
如果 RA EtherNet/IP 工作站控制器有大型结构或数组要读取,请启用块读取。在
项目视图
中,选择 RA EtherNet/IP 工作站
控制器,然后在属性
中将 启用块读取
设置为真
。这会在支持块读取的标签结构上启用块读取。
小贴士:
您可以在单个标签上禁用块读取,从而不会通过块读取方式读取标签。在
项目视图
中,选择 RA EtherNet/IP 工作站
控制器,展开 标签
和 控制器标签
,选择标签,然后在 属性
的 启用块读取
中选择 假
。
小贴士:
某些标签不支持读取数据块。如果对无法读取数据块的标签启用块读取,则会在运行时显示一条消息,指示必须将标签的
启用块读取
设置为假
。以太网通信模块支持
不能将 1756-ENET EtherNet/IP 网桥模块与
RA EtherNet/IP 驱动程序
结合使用。ra ethernet/ip
ra ethernet/ip driver
提供反馈