三菱plc n:n 通讯

N:N网络中有系统指定的共享数据区域,即网络中的每一台PLC都要提供各自的辅助继电器和数据寄存器组成网络交换数据的共享区间。网络编程元件的共享区域如表5.3所示。

       对于网络中的每一台PLC,都可以将自身用于网络交换的数据存入共享数据区。网络中的每一台PLC,使用网络中其他PLC自动传来的数据就像读本身内部数据区的数据一样方便。采用N:N网络通信,能链接一个小规模系统中的数据,每一个PLC都可以监视网络中其他PLC共享区域中的数据。N:N网络的设置只有在程序运行或PLC启动时才有效。N:N网络的参数设置内容如下。

        (1)站号设置(D8176)。D8176的取值范围为0~7,主机应设置为0,从机设置为1~7。

       (2)设置从机个数(D8177)。该设置只适用于主机,设定范围为1~7,默认值为7。

     (3)设置刷新范围(D8178)。刷新范围是指对通信联网中所有PLC的共享寄存器复位操作的范围。设置刷新范围实际上是设定联网PLC的共享区域辅助继电器、数据寄存器的范围,对于不同型号的PLC,其内部编程元件的地址和范围有差异,所以要根据PLC的机型设置刷新范围。

     刷新范围的设定有两步:首先由主机的D8178设置刷新模式(0、1、2共三种。默认值为0),参见表5:4的内容。当刷新模式设定后,N:N网络中主机和从机的刷新范围也就确定了,其主、从机的共享辅助继电器和数据寄存器的使用范围也就确定了。假设采用FX2N型PLC进行联网,如果设定模式1,则参考表5.3的内容就可以知道采用模式1编程元件的共享区域了。

表5.3网络编程元件的共享区域

站号

    模式0

    模式1

    模式2

    4点字元件

    32点位元件

 4点字元件

    64点位元件

 8点字元件

 0

    D0-D3

M1000-M1031

DO-D3

M1000-M1063

 D0-D7

 1

    D10-D13

M1064-M1095

 D10-D13

M1064-M1127

 D10-D17

 2

    D20-D23

M1128 -M1159

 D20-D23

M1128-M1191

 D20-D27

 3

    D30-D33

M1192-M1223

 D30-D33

M1192 - M1255

 D30-D37

 4

    D40-D43

M1256-M1287

 D40-D43

M1256 -M1319

 D40-D47

 5

    D50-D53

M1320-M1351

 D50-D53

M1320-M1383

 D50-D57

 6

    D60-D63

M1384-M1415

 D60-D63

M1384-M1447

 D60-D67

 7

    D70-D73

M1448-M1479

 D70-D73

M1448-M1511

 D70-D77

表5.4刷新模式

 

    刷新模式(刷新范围)

 

 

 通信元件

    模式0

    模式1

    模式2

 

(FX0N. FX1s. FX1N. FX2N. FX2NC)

(FX1N. FX2N. FX2NC)

(FX1N. FX2N. FX2NC)

    位元件

    0点

    32点

    64点

    字元件

    4点

    4点

    8点

    (4)其他相关标志和数据寄存器。

    ①M8038:设置网络参数;

    ②M8183:在主机的通信错误时为ON;

    ③M8184~M8190:在从机产生错误时为ON;

    ④M8191:在与其他从机通信时为ON;

    ⑤D8179:主机设定通信重试次数,设定值为0~10(默认值为3),该设置仅用于主机,

当通信出错时,主机就会根据设置的次数自动重试通信。

    ⑥D8180:设置主机和从机间的通信驻留时间,设定值为5~255,对应设置的通信驻留

时间为50~2550ms。

猜你喜欢

转载自blog.csdn.net/qq_42058656/article/details/80067421