首页 理论教育 PLC N:N通信的实现方式

PLC N:N通信的实现方式

时间:2023-07-02 理论教育 版权反馈
【摘要】:数据在确定的刷新范围内自动在PLC之间进行传送,刷新范围内的设备可由所有的站监视。图7-21 N∶N网络数据传输示意图表7-2 N∶N网络链接时相关的辅助继电器①表示在本站中出现的通信错误数,不能在CPU出错状态、程序出错状态和停止状态下记录。图7-22 N∶N网络参数的主站设定程序例2:有3台FX2N系列PLC通过N∶N并行通信网络交换数据,设计其通信程序。图7-23 1∶2 PLC并行网络连接3)通信超时:50ms。

PLC N:N通信的实现方式

N∶N链接通信协议用于最多8台FX系列PLC的辅助继电器和数据寄存器之间的数据的自动交换,其中一台为主站,其余的为从站。图7-21所示为N∶N网络数据传输示意图

N∶N网络中的每一台PLC都在其辅助继电器区和数据寄存器区分配有一块用于共享的数据区,这些辅助继电器和数据寄存器如表7-2和表7-3所示。数据在确定的刷新范围内自动在PLC之间进行传送,刷新范围内的设备可由所有的站监视。但数据写入和ON/OFF操作只在本站内有效。因此,对于某一台PLC的用户程序来说,在使用其他站自动传来的数据时,就如同读写自己内部的数据区一样方便。

978-7-111-38047-4-Chapter07-22.jpg

图7-21 N∶N网络数据传输示意图

表7-2 N∶N网络链接时相关的辅助继电器

978-7-111-38047-4-Chapter07-23.jpg

①表示在本站中出现的通信错误数,不能在CPU出错状态、程序出错状态和停止状态下记录。

②表示与从站号一致。例如,1号站为M8184,2号站为M8185,3号站为M8186。

表7-3 N∶N网络链接时相关的数据寄存器

978-7-111-38047-4-Chapter07-24.jpg

(续)

978-7-111-38047-4-Chapter07-25.jpg

①表示在本站中出现的通信错误数,不能在CPU出错状态、程序出错状态和停止状态下记录。

②表示与从站号一致。例如,1号从站为D8204、D8212,2号从站为D8205、D8213,3号从站为D8206、D8214。

1.N∶N链接网络的通信设置

N∶N网络的设置仅当程序运行或PLC通电时才有效,设置内容如下:

(1)工作站号设置(D8176)

D8176的设置范围为0~7,主站应设置为0,从站设置为1~7。

(2)从站个数设置(D8177)

D8177用于在主站中设置从站总数,从站中不须设置,设定范围为0~7之间的值。默认值为7。

(3)刷新范围(模式)设置(D8178)

刷新范围是指在设定的模式下主站与从站共享的辅助继电器和数据寄存器的范围。刷新模式由主站的D8178来设置,可以设为0、1或2值(默认值为0),分别代表3种刷新模式,从站中不需设置此值。表7-4所示是D8178对应的3种刷新模式,表7-5所示是3种模式设置所对应的PLC中辅助继电器和数据寄存器的刷新范围,这些辅助继电器和数据寄存器供各站的PLC共享。

例如,当D8178设置为模式2时,如果主站的X001要控制7号从站的Y005,可以用主站的X001来控制它的M1000。

通过通信,各从站中的M1000的状态与主站的M1000相同。用7号从站的M1000来控制它的Y005,这就相当于用主站的X001来控制7号从站的Y005。

表7-4 N∶N网络的刷新模式

978-7-111-38047-4-Chapter07-26.jpg

表7-5 N∶N网络共享的辅助继电器和数据寄存器

978-7-111-38047-4-Chapter07-27.jpg

(4)重试次数设置(D8179)

D8179用以设置重试次数,设定范围为0~10(默认值为3),该设置仅用于主站。当通信出错时,主站就会根据设置的次数自动重试通信。(www.xing528.com)

(5)通信超时时间设置(D8180)

D8180用以设置通信超时时间,设定范围为5~255(默认值为5),该值乘以10ms就是通信超时时间。该设置限定了主站与从站之间的通信时间。

2.N∶N网络通信举例

例1:编制N∶N网络参数的主站设定程序。

图7-22所示是N∶N网络参数的主站设定程序。从站不需设定程序,数据在确定的刷新范围内自动在PLC之间进行传送(映像),不需编程。

978-7-111-38047-4-Chapter07-28.jpg

图7-22 N∶N网络参数的主站设定程序

例2:有3台FX2N系列PLC通过N∶N并行通信网络交换数据,设计其通信程序。

该网络的系统配置如图7-23所示。

该并行网络的初始化设定程序的要求如下:

1)刷新范围:32位元件和4字元件(模式1)。

2)重试次数:3次。

978-7-111-38047-4-Chapter07-29.jpg

图7-23 1∶2 PLC并行网络连接

3)通信超时:50ms。

该并行网络的通信操作要求如下:

1)通过M1000~M1003,用主站的X000~X003来控制1号从站的Y010~Y013。

2)通过M1064~M1067,用1号从站的X000~X003来控制2号从站的Y014~Y017。

3)通过M1128~M1131,用2号从站的X000~X003来控制主站的Y020~Y023。

4)主站中的数据寄存器D1为1号从站计数器C1提供设定值。C1的触点状态由M1070映射到主站的输出点Y005。

5)主站中的数据寄存器D2为2号从站计数器C2提供设定值。C2的触点状态由M1140映射到主站的输出点Y006。

6)1号从站D10的值和2号从站D20的值在主站相加,运算结果存放到主站的D3中。

7)主站中的D0和2号从站中D20的值在1号从站中相加,运算结果存入1号从站D11。

8)主站中的D0和1号从站中D10的值在2号从站中相加,运算结果存入2号从站D21。

解:设计满足上述通信要求的通信程序,首先应对主站、从站1和从站2的通信参数进行设置(见表7-6),其主站的通信参数设定程序同例1。

图7-24~图7-26所示分别是主站、从站1和从站2的通信程序。

表7-6 主站、从站1和从站2的通信参数设置

978-7-111-38047-4-Chapter07-30.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈