1:1并聯(lián)通訊應(yīng)用
當(dāng)需要在兩臺H2U或H1U系列PLC主模塊之間交換數(shù)據(jù)時,采用1:1并聯(lián)通訊協(xié)議進(jìn)行通訊是最簡單的方式之一,硬件上只需要用雙絞線將兩個PLC的COM1端口RS485信號端對應(yīng)并聯(lián)就可以組成通訊網(wǎng)絡(luò)。
PLC系統(tǒng)軟件內(nèi)置有并聯(lián)協(xié)議,用戶只需要在系統(tǒng)寄存器D8126中設(shè)置即可,將其中一臺PLC設(shè)置為并聯(lián)協(xié)議主站,并設(shè)定為普通通訊模式,只需如下語句:
將另一臺設(shè)置為并聯(lián)協(xié)議從站,并設(shè)定為普通通訊模式。
將兩臺PLC的COM1串口連接起來,即可實現(xiàn)兩臺PLC間自動互相交換數(shù)據(jù),通訊交換的數(shù)據(jù)區(qū)地址是固定的,收發(fā)對應(yīng)各自固定的變量區(qū)域。依據(jù)交換的數(shù)據(jù)量大小,分為兩種通訊模式,如下表:
主站發(fā)送(從站接收)
從站發(fā)送(主站接收)
普通模式
M8162=0
M800~M899
D490~D499
M900~M999
D500~D509
高速模式
M8162=1
D490~D491
D500~D501
并聯(lián)協(xié)議通訊與控制相關(guān)的變量如下:
M8070:設(shè)置1為并聯(lián)連接主站;若該位為0,將D8126=50h也為并聯(lián)主站;(M8070的設(shè)置優(yōu)先于D8126)
M8071:設(shè)置1為并聯(lián)連接從站;若該位為0,將D8126=05h也為并聯(lián)從站;(M8071的設(shè)置優(yōu)先于D8126)
M8162:高速并聯(lián)連接模式
M8072:并聯(lián)連接運(yùn)行中
M8073:并行連接設(shè)定異常
M8063:串行通信出錯
D8070:判斷出錯的時間設(shè)定,默認(rèn)為500
D8063:串行通信出錯代碼
N:N聯(lián)機(jī)通訊應(yīng)用
N:N網(wǎng)絡(luò)設(shè)置程序?qū)嵗?BR>當(dāng)一個設(shè)備中有多臺(2~8臺)PLC需要互相交換信息,協(xié)調(diào)地工作,可采用PLC內(nèi)置的N:N網(wǎng)絡(luò)協(xié)議,實現(xiàn)PLC之間的多方通訊。硬件上只需要用雙絞線將所有PLC的COM1端口RS485信號端對應(yīng)并聯(lián)就可以組成通訊網(wǎng)絡(luò)。
用戶需要設(shè)置一臺PLC為N:N協(xié)議主站,設(shè)置本機(jī)站號D8176為0,速度模式D8176。
其余PLC設(shè)置為N:N協(xié)議從站,設(shè)置本機(jī)站號D8176,速度模式D8178。
PLC運(yùn)行時,即可實現(xiàn)多臺PLC間互相交換數(shù)據(jù),用戶程序在本PLC內(nèi)部特定的數(shù)據(jù)區(qū)可讀取到其他PLC的發(fā)送狀態(tài)數(shù)據(jù);本機(jī)用戶程序?qū)⑿枰獜V播的數(shù)據(jù)復(fù)制到特定數(shù)據(jù)單元,便可讓其他PLC讀取。根據(jù)所需的通訊交互的信息量與通訊刷新速度兩個指標(biāo)要求,有三種模式可供選擇,對應(yīng)各自的變量區(qū)域定義如下:
N:N通訊
模式設(shè)置
站點(diǎn)號
軟元件號
位軟元件(M)
字軟元件(D)
模式0
D8178=0
交換數(shù)據(jù)
0個M元件
4個D元件
第0號
無
D0到D3
第1號
無
D10到D13
第2號
無
D20到D23
第3號
無
D30到D33
第4號
無
D40到D43
第5號
無
D50到D53
第6號
無
D60到D63
第7號
無
D70到D73
模式1
D8178=1
交換數(shù)據(jù)
32個M元件
4個D元件
第0號
M1000到M1031
D0到D3
第1號
M1064到M1095
D10到D13
第2號
M1128到M1159
D20到D23
第3號
M1192到M1223
D30到D33
第4號
M1256到M1287
D40到D43
第5號
M1320到M1351
D50到D53
第6號
M1384到M1415
D60到D63
第7號
M1448到M1479
D70到D73
模式2
D8178=2
交換數(shù)據(jù)
64個M元件
8個D元件
第0號
M1000到M1063
D0到D7
第1號
M1064到M1127
D10到D17
第2號
M1128到M1191
D20到D27
第3號
M1192到M1255
D30到D37
第4號
M1256到M1319
D40到D47
第5號
M1320到M1383
D50到D57
第6號
M1384到M1447
D60到D67
第7號
M1448到M1511
D70到D77
設(shè)置N:N聯(lián)接協(xié)議的相關(guān)寄存器說明:
D8126:COM1通訊口通訊協(xié)議配置,設(shè)為40h表示N:N主站;設(shè)為04h表示N:N從站。
D8176:站點(diǎn)號,范圍0~7,0表示主站點(diǎn);
D8177:從站點(diǎn)的總數(shù),范圍1~7,僅主站需要設(shè)置;
D8178:刷新范圍(模式)設(shè)置,范圍0~2,僅主站需要設(shè)置;
D8179:重試次數(shù)設(shè)定,僅主站需要設(shè)置;
D8180:通信超時設(shè)置,單位為10ms,僅主站需要設(shè)置;
M8183~M8190:通信出錯標(biāo)志,M8183對應(yīng)第0號站點(diǎn)(主站),M8184對應(yīng)第1號站點(diǎn),依次類推,M8190對應(yīng)第7號站點(diǎn);
MODBUS通訊應(yīng)用
匯川PLC自帶4個接線式端子,可用來做Modbus通訊,程序不用寫分時段掃描程序,PLC將自動后臺分時段執(zhí)行, COM0端口只支持Modbus從站,使用COM0端口做從站需將JP0跳線拔下,因為默認(rèn)的使用的端口是鼠標(biāo)頭PS/2端口,所支持的協(xié)議為人機(jī)監(jiān)控協(xié)議與下載協(xié)議,所以重新上電方可正常通訊, COM1端口可支持Modbus主站與從站,XP型PLC COM2端口也可支持Modbus主站與從站。










