在工业以太网上编程

 

在工业以太网上编程

概述

添加了 协议管理器 后,EtherNet/IP Scanner 库会自动实例化。

此外,大部分的工业以太网从站设备都具有包含功能和功能块的专用库。

使用下列元素可以加快程序编写。

EcoStruxure Machine Expert 包含可以使用的 TVDA 模板。

管理设备的操作模式

EtherNet/IP Scanner 库包含以下功能:

oEipControl:启动/停止 EtherNet/IP 扫描器

oEipGetHealth:读取运行状况位值

关于更多详情,请参阅 EtherNetIP Scanner 库

关于操作详情,请参阅掌握从站设备操作模式控制器状态对工业以太网的影响

从设备发送命令和读取状态

循环数据交换用于需要确定性数据交换的通用设备。循环数据交换由 协议管理器 管理。

要配置循环数据交换,参见 EtherNet/IP 循环数据交换配置。要在程序中使用循环数据,参见 EtherNet/IP I/O 映射

此外,您也可以发送显式消息。

对于 EtherNet/IP 设备,如果有 EtherNet/IP 显式消息传递库,则您可以使用:

oGet_Attribute_All,请参阅 Get_Attribute_All,获取某个对象的所有属性

oSet_Attribute_All,请参阅 Set_Attribute_All,设置某个实例或类的所有属性

oGet_Attribute_Single,请参阅 Get_Attribute_Single,获取某个对象的属性

oSet_Attribute_Single,请参阅 Set_Attribute_SIngle,设置某个对象的属性

对于 EtherNet/IP 设备,如果有 EtherNet/IP Scanner 库,可以为 EtherNet/IP 显式消息传递库中未实现的功能使用 EipDataExch

关于操作详情,请参阅与启动相关的从站设备配置按需数据交换

使用 TVDA 模板

大部分的工业以太网从站设备都是 TVDA 的组成部件。

EcoStruxure Machine Expert 主张从模板添加设备

通过这种这种方法,设备已添有若干个参数化块和/或功能块。