n:n網(wǎng)絡(luò)中有系統(tǒng)指定的共享數(shù)據(jù)區(qū)域,即網(wǎng)絡(luò)中的每一臺(tái)都要提供各自的輔助和數(shù)據(jù)寄存器組成網(wǎng)絡(luò)交換數(shù)據(jù)的共享區(qū)間。網(wǎng)絡(luò)編程元件的共享區(qū)域如表5.3所示。
對(duì)于網(wǎng)絡(luò)中的每一臺(tái)plc,都可以將自身用于網(wǎng)絡(luò)交換的數(shù)據(jù)存入共享數(shù)據(jù)區(qū)。網(wǎng)絡(luò)中的每一臺(tái)plc,使用網(wǎng)絡(luò)中其他plc自動(dòng)傳來(lái)的數(shù)據(jù)就像讀本身內(nèi)部數(shù)據(jù)區(qū)的數(shù)據(jù)一樣方便。采用n:n網(wǎng)絡(luò)通信,能鏈接一個(gè)小規(guī)模系統(tǒng)中的數(shù)據(jù),每一個(gè)plc都可以監(jiān)視網(wǎng)絡(luò)中其他plc共享區(qū)域中的數(shù)據(jù)。n:n網(wǎng)絡(luò)的設(shè)置只有在程序運(yùn)行或plc啟動(dòng)時(shí)才有效。n:n網(wǎng)絡(luò)的參數(shù)設(shè)置內(nèi)容如下。
(1)站號(hào)設(shè)置(d8176)。d8176的取值范圍為0~7,主機(jī)應(yīng)設(shè)置為0,從機(jī)設(shè)置為1~7。
(2)設(shè)置從機(jī)個(gè)數(shù)(d8177)。該設(shè)置只適用于主機(jī),設(shè)定范圍為1~7,默認(rèn)值為7。
(3)設(shè)置刷新范圍(d8178)。刷新范圍是指對(duì)通信聯(lián)網(wǎng)中所有plc的共享寄存器復(fù)位操作的范圍。設(shè)置刷新范圍實(shí)際上是設(shè)定聯(lián)網(wǎng)plc的共享區(qū)域輔助繼電器、數(shù)據(jù)寄存器的范圍,對(duì)于不同型號(hào)的plc,其內(nèi)部編程元件的地址和范圍有差異,所以要根據(jù)plc的機(jī)型設(shè)置刷新范圍。
刷新范圍的設(shè)定有兩步:首先由主機(jī)的d8178設(shè)置刷新模式(0、1、2共三種。默認(rèn)值為0),參見(jiàn)表5:4的內(nèi)容。當(dāng)刷新模式設(shè)定后,n:n網(wǎng)絡(luò)中主機(jī)和從機(jī)的刷新范圍也就確定了,其主、從機(jī)的共享輔助繼電器和數(shù)據(jù)寄存器的使用范圍也就確定了。假設(shè)采用fx2n型plc進(jìn)行聯(lián)網(wǎng),如果設(shè)定模式1,則參考表5.3的內(nèi)容就可以知道采用模式1編程元件的共享區(qū)域了。
表5.3網(wǎng)絡(luò)編程元件的共享區(qū)域
站號(hào) 模式0模式1模式2
4點(diǎn)字元件32點(diǎn)位元件4點(diǎn)字元件64點(diǎn)位元件8點(diǎn)字元件
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點(diǎn)32點(diǎn)64點(diǎn)
字元件4點(diǎn)4點(diǎn)8點(diǎn)
(4)其他相關(guān)標(biāo)志和數(shù)據(jù)寄存器。
①m8038:設(shè)置網(wǎng)絡(luò)參數(shù);
②m8183:在主機(jī)的通信錯(cuò)誤時(shí)為on;
③m8184~m8190:在從機(jī)產(chǎn)生錯(cuò)誤時(shí)為on;
④m8191:在與其他從機(jī)通信時(shí)為on;
⑤d8179:主機(jī)設(shè)定通信重試次數(shù),設(shè)定值為0~10(默認(rèn)值為3),該設(shè)置僅用于主機(jī),
當(dāng)通信出錯(cuò)時(shí),主機(jī)就會(huì)根據(jù)設(shè)置的次數(shù)自動(dòng)重試通信。
⑥d8180:設(shè)置主機(jī)和從機(jī)間的通信駐留時(shí)間,設(shè)定值為5~255,對(duì)應(yīng)設(shè)置的通信駐留
時(shí)間為50~2550ms。










