本文最后更新于2025年06月15日;如遇到问题,请及时留言告知。

本文主要内容来自Rockwell Automation知识库,是结合个人日常使用后整理的内容。

原英文版链接:Message CIP Paths for ControlLogix 1756 PLCs: Brief summary 查看原文内容,请确认你拥有TechConnect合同权限✔。

❓问题

简要说明ControlLogix 1756处理器和ENET模块的常用CIP(Common Industrial Protocol)消息的路径。

回答

在创建消息路径时请使用以下准则来简化您的任务: 所有的路径都具有以下XY的形式:

  • 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.(每个XY对都有一个不同的颜色供参考)

注意:上面路径的前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,则不指定背板和槽号
这不是必须的

“媒介类型”的其他配置编号 现在已经了解了XY的路径格式,下面列出了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配置中删除最近添加的(不需要的)模块。