本文最后更新于 603 天前,其中的信息可能已经有所发展或是发生改变。
本文主要内容来自Rockwell Automation知识库,是结合个人日常使用后整理的内容。
原英文版链接:Message CIP Paths for ControlLogix 1756 PLCs: Brief summary
查看原文内容,请确认你拥有TechConnect合同权限✔。
❓问题
简要说明ControlLogix 1756处理器和ENET模块的常用CIP(Common Industrial Protocol)消息的路径。
回答
在创建消息路径时请使用以下准则来简化您的任务:
所有的路径都具有以下X和Y的形式:
- X是你要传输的媒介。(这里可以是背板,Ethernet, ControlNet,串口或DH+(Data Highway Plus))
- Y是特定媒介上的节点或地址。(这里可以是槽号,IP地址,ControlNet节点地址,串行地址或DH+节点地址)
示例
让我们从ControlLogix处理器中的1756-L6x或1756-L7x处理器开始:
path = 1,5,2,100.100.100.100,1,0,2,24,1,10.(每个X和Y对都有一个不同的颜色供参考)
注意:上面路径的前2个数字可用通信模块的名称替代,例如,路径开头的1,5表示先路由到背板,然后在路由到插槽5,如果插槽5中的以太网模块的名称为ENET_MOD,那么你可以在开始路劲中输入ENET_MOD。
以下是该路径经过的模块:
路径 | 模块 |
---|---|
1,5(或插槽5模块的名称) | 插槽0中的1756-Lxx至背板编号5的插槽(那里有一个以太网模块) |
2,100.100.100.100 | 输出到IP地址为100.100.100.100的以太网模块(本例中的另一个1756-ENxT模块) |
1,0 | 从背板到槽号0(那里有一个1756-CNB模块) |
2,24 | 从ControlNet输出到ControlNet节点号24(此示例中为另一个CNB卡) |
1,10 | 从背板至槽号10(1756-L6x或1756-L7x控制器具有 ) 如果控制器是PLC5或SLC或MicroLogix,Micro,则不指定背板和槽号 这不是必须的 |
“媒介类型”的其他配置编号
现在已经了解了X和Y的路径格式,下面列出了X的可能数字:
1.背板
2.取决于使用此编号的模块:**
- DH-485 – 输出到通道A
- DHRIO – 输出到通道A
- DNB – 输出到DeviceNet
- CN2,CNB(R) – 输出到ControlNet
- EN2T,Ethernet,ENBT – 输出到EtherNet
- Controllers – 由嵌入式串行端口或以太网端口输出,取决于控制器的类型
3.取决于使用此编号的模块:**
- DH-485 – 输出到通道B
- DHRIO – 输出到通道B
以下列出了Y可能的一些数字:
你正在使用的媒介 – Y的值 - ControlNet – ControlNet 节点地址(0-99)
- Ethernet – 以太网模块IP地址
- RS-232串口 – DF1节点地址(0-255,使用1进行点对点连接)
- 背板 – 背板槽号(0-16,取决于机架的尺寸)
- DH+ – 与十进制相等的八进制DH+节点地址或(8#10)表示数字10是以八进制表示(十进制0-63或八进制8#00至8#77)
重要提示:对于从控制器的以太网端口输出信息,以下处理器的开头没有1,0:
- 1756-L8x
- 1769-L1y
- 1769-L2y
- 1769-L3y
- 5069-Lx*
相反,以2开头的路径,表示直接从控制器的以太网端口中出去。
*如果配置为双IP口,册从A1端口出去的路径以3开头,从A2端口出去的路径以4开头。
替代方法/变通方法(欺骗法)
注意:RSLogix 5000 ->I/O配置通常仅用于配置I/O模块或生产者/消费者标签。
- 你可以临时增加通讯模块和处理器来帮助我们设置MSG消息路径。
- 添加合适的模块后,你便可以在MSG消息设置中浏览通讯路径。
- 配置MSG路径后,从I/O配置中删除最近添加的(不需要的)模块。