NT151应用案例:西门子PLC S7-1200与派克ACR9000的通信(Part 3)

②配置EIP网络组态

回到SYCON.net主操作界面,可以观察到NT151也出现了自己的EIP网络总线,在右边的设备选择列表中找到ENIP Generic Adapter代表ACR9000,拖动至NT151的EIP总线上,即完成了EIP网络组态配置,如下图所示:

值得注意的是,一般而言,EIP从站设备都会有自己的eds文件。在SYCON.net的EIP网络组态配置中,一般操作也是先将该从站设备的eds文件导入软件,然后再从列表中找到该设备拖入EIP总线中。而ACR9000并没有自己特定的eds文件(此点已向派克的技术支持确认),且其EIP部分的参考手册中的操作步骤,也是在RSLogix 5000这一软件中,使用Generic Ethernet Module这一通用以太网模组进行配置。因此本文档内也是使用了SYCON.net中通用EIP设备进行配置。

                                                                           图: Rslogix 5000中ACR9000适用的通用以太网模组                                                                              来源:《ACR Motion Controllers 88-030031-01 A EtherNet/IP Programmer’s Guide》

③配置EIP网络主站(NT151

右击NT151模块,如下操作即可打开EtherNet Scanner配置界面:

在主站配置界面中的“Network Settings”选项卡中,考虑到ACR9000的默认IP设置为192.168.10.40,因此我们将主站的IP也设置成相同网段,网关IP也一并配置,如下图所示:

“Scanlist”选项卡中可以进行从站IP配置,我们将从站配置成ACR9000的默认IP,如下图所示:

其余3个选项卡作用为观察整个EIP网络的过程数据情况,不需要做配置。点击右下角的OK按钮,即可完成EIP网络主站配置。

④配置EIP网络从站(ACR9000

回到SYCON.net软件主界面,双击从站模块,即可打开从站配置界面。点击“Electronic Keying”选项卡,将“Keying method”设置为“No keying”,如下图所示:

Electronic Keying是由Allen-Bradley提出来的一个概念,意在实现灵活而可靠的从站管理,是一种特殊的设备寻址方式,其数值的填写需要严格与从站设备的设置对照,算是基于CIP协议的厂商自己实现Idtentity部分的一种协议。而由于ACR9000的EIP操作手册中并无提及这个概念,因此此处选择“No keying”。

接下来点击“Assembly”选项卡,“Assembly”中直接规定了该EIP从站中各通信实例(Instance)的ID号,以及实例容量,配置集(CFG)的配置数据等内容,如下图所示:

ACR9000 Class 1 IO通信,其实现方式为EIP主站向ACR9000的CFG集中发送相应的配置信息,ACR9000根据配置信息进行相应的数据交换,其各实例ID号、发送的配置信息及相应的数据大小如下图所示:

                                                                                 图:ACR9000 Class 1 IO示例配置                                                                                                     来源:《ACR Motion Controllers EtherNet/IP Programmer’s Guide》

而对应到SYCON中,我们将IN实例ID号设置为101,数据长度设置为24(单位:Byte,与上图中6个32位Dword对应,下同);OUT实例ID号设置为102,数据长度设置为40;CFG实例ID号设置为3,数据长度则随下方“Cfg. #1 data segment”具体内容而定,此处为56。

需要注意的是,此处的“Input”、“Output”,都是相对于网络的主站而言的,即上图中的24 Bytes Input,指的是NT151接收来自ACR9000的24 Bytes输入数据,同理,40 Bytes Output,指的是NT151发送至ACR9000的40 Bytes输出数据。

此处另外需要注意CFG实例内数据的编写格式,从赫优讯提供的EIP从站DTM配置手册中可以观察到,其数据完全按照大端格式进行,即高位地址存放低位数据,并以16进制的格式填写。

                                                                                         图:DTM数据存放格式示例                                                                                                        来源:《EtherNetIP Generic Adapter DTM OI 10 EN》

 

编写数据的时候,以byte为单位从后往前填即可:

ACR9000 EIP操作手册中的示例数据,转化为SYCON.net中填写的数据,即:

2100 0000 0400 0000 0010 0000 0400 0000 0000 0000 0410 0000 0200 0000

0000 0000 0610 0000 0200 0000 0100 0000 0098 0000 0800 0000 0100 0000

点击“OK”按钮,即可完成EIP从站配置。

关于虹科工业通讯:

虹科是一家在工业自动化领域,特别是工业总线通讯行业经验超过10年的高科技公司。虹科工业通讯事业部与世界知名的工业通讯专家PEAK-System,Hilscher,Kunbus,SYS TEC,Koenig-Pa,Port,Copa-data,TenAsys,SoC-e、RELYUM】等深度合作,提供业内顶尖水平的工业总线协议软硬件解决方案,协议类型包含【CAN、CANopen、EtherCAT、Profibus、Profinet、EtherNET/IP、TSN】等,产品类型包含代码、软件、芯片、板卡、模块等。虹科工业通讯以客户需求为导向,以技术能力为基础,为国内企业提供最适合的产品和最满意的服务。特别是在工业4.0的大环境下,虹科工业通讯与时俱进,推出了TSN(时间敏感网络)的解决方案,后者将在推动万物互联的潮流中扮演着如高速公路般的连接作用。

微信扫一扫,关注我们获取更多工业通讯干货~

作者:虹科工业通讯---梁桦圳

排版:虹科工业通讯---黄怡