内容正文:
PLC编程与应用
(三菱)
三、PLC 与PLC 之间的通信
PLC编程与应用(三菱)
三、PLC 与PLC 之间的通信
PLC 与PLC 之间的通信采用的是并行链接技术。
PLC之间1∶1、 1∶N或N∶N的互相链接。
并行链接
PLC编程与应用(三菱)
1、N∶N链接通信
N∶N 链接通信协议最多用于八台FX系列PLC 的辅助继电器和数据寄存器之间的数据的自动交换,其中一台为主机,其余的为从机。
PLC编程与应用(三菱)
1、N∶N链接通信
N∶N网络中的每一台PLC 都在其辅助继电器区和数据寄存器区分配有一块用于共享的数据区,这些辅助继电器和数据寄存器见表3-4-2和表3-4-3。
表3-4-2和表3-4-3
PLC编程与应用(三菱)
1、N∶N链接通信
图 3-4-2 N∶N网络链接时相关的辅助继电器
图 3-4-3 N∶N网络链接时相关的数据寄存器
注
①表示在本站中出现的通信错误数,不能在 CPU 出错状态、程序出错状态和停止状态下记录。
②表示与从站号一致。例如,1号站为D8204、D8212,2 号从站为D8205、D8213,3号从站为D8206、D8214。
返回
PLC编程与应用(三菱)
1、N∶N链接通信
图 3-4-5 N:N 网络数据传输示意图
数据在确定的刷新范围内自动在PLC之间进行传送,刷新范围内的设备可由所有的站监视,但数据写入和ON/OFF 操作只在本站内有效。
因此,对于某一台PLC 的用户程序来说,在使用其他站自动传来的数据时,就如同读写自己内部的数据区一样方便。如图3-4-5所示为N∶N网络数据传输示意图。
PLC编程与应用(三菱)
1、N∶N链接通信
N:N网络的通信设置仅当程序运行或PLC 通电时才有效,设置内容如下:
①
工作站号设置(D8176)
D8176的设置范围为0~7,主站应设置为0,从站设置为1~7。
②
从站个数设置(D8177)
D8177用于在主站中设置从站总数,从站中不须设置,设定范围为0~7之间的值,默认值为7。
PLC编程与应用(三菱)
1、N∶N链接通信
③
刷新范围( 模式) 设置(D8178)
刷新范围是指在设定的模式下主站与从站共享的辅助 继电器和数据寄存器的范围。刷新模式由主站的D8178来设置,可以设为0、1或2 值(默认值为0),分别代表三种刷新模式,从站中不须设置此值。
PLC编程与应用(三菱)
1、N∶N链接通信
表3-4-4是D8178对应的三种刷新模式
PLC编程与应用(三菱)
1、N∶N链接通信
表3-4-5是3种模式设置所对应的PLC中辅助继电器和数据寄存器的刷新范围;这些辅助继电器和数据寄存器供各站的PLC共享。
PLC编程与应用(三菱)
1、N∶N链接通信
④
重试次数设置(D8179)
D8179用以设置重试次数,设定范围为0~10(默认值为3),该设置仅用于主站。当通信出错时,主站就会根据设置的次数自动重试通信。
⑤
通信超时时间设置(D8180)
D8180用以设置通信超时时间,设定范围为5~255(默认值为5),该值乘以10 ms就是通信超时时间。该设置定了主站与从站之间的通信时间。
PLC编程与应用(三菱)
1、N∶N链接通信
例1
编制N∶N网络参数的主站设定程序。
图3-4-6是N∶N网络参数的主站设定程序.从站不需设定程序,数据在确定刷新范围内自动在PLC之间进行传送(映像),不需编程。
图 3-4-6 N∶N网络
参数的主站设定程序
PLC编程与应用(三菱)
1、N∶N链接通信
例2
有三台FX2N系列PLC通过N∶N并行通信网络交换数据,设计其通信程序。
图 3-4-7 1∶2 PLC并行网络连接
设计出该网络的系统配置图,如图3-4-7所示。
实施步骤
(1)
PLC编程与应用(三菱)
1、N∶N链接通信
例2
有三台FX2N系列PLC通过N∶N并行通信网络交换数据,设计其通信程序。
图 3-4-6 N∶N网络参数的主站设定程序
对主站、从站1和从站2 的通信参数进行设置,见表3-4-6。 主站的通信参数设定程序参考图3-4-6。
(2)
实施步骤
PLC编程与应用(三菱)
1、N∶N链接通信
例2
有三台FX2N