1:1并聯通訊應用
當需要在兩臺H2U或H1U系列PLC主模塊之間交換數據時,采用1:1并聯通訊協議進行通訊是最簡單的方式之一,硬件上只需要用雙絞線將兩個PLC的COM1端口RS485信號端對應并聯就可以組成通訊網絡。
PLC系統軟件內置有并聯協議,用戶只需要在系統寄存器D8126中設置即可,將其中一臺PLC設置為并聯協議主站,并設定為普通通訊模式,只需如下語句:
將另一臺設置為并聯協議從站,并設定為普通通訊模式。
將兩臺PLC的COM1串口連接起來,即可實現兩臺PLC間自動互相交換數據,通訊交換的數據區地址是固定的,收發對應各自固定的變量區域。依據交換的數據量大小,分為兩種通訊模式,如下表:
主站發送(從站接收)
從站發送(主站接收)
普通模式
M8162=0
M800~M899
D490~D499
M900~M999
D500~D509
高速模式
M8162=1
D490~D491
D500~D501
并聯協議通訊與控制相關的變量如下:
M8070:設置1為并聯連接主站;若該位為0,將D8126=50h也為并聯主站;(M8070的設置優先于D8126)
M8071:設置1為并聯連接從站;若該位為0,將D8126=05h也為并聯從站;(M8071的設置優先于D8126)
M8162:高速并聯連接模式
M8072:并聯連接運行中
M8073:并行連接設定異常
M8063:串行通信出錯
D8070:判斷出錯的時間設定,默認為500
D8063:串行通信出錯代碼
N:N聯機通訊應用
N:N網絡設置程序實例:
當一個設備中有多臺(2~8臺)PLC需要互相交換信息,協調地工作,可采用PLC內置的N:N網絡協議,實現PLC之間的多方通訊。硬件上只需要用雙絞線將所有PLC的COM1端口RS485信號端對應并聯就可以組成通訊網絡。
用戶需要設置一臺PLC為N:N協議主站,設置本機站號D8176為0,速度模式D8176。
其余PLC設置為N:N協議從站,設置本機站號D8176,速度模式D8178。
PLC運行時,即可實現多臺PLC間互相交換數據,用戶程序在本PLC內部特定的數據區可讀取到其他PLC的發送狀態數據;本機用戶程序將需要廣播的數據復制到特定數據單元,便可讓其他PLC讀取。根據所需的通訊交互的信息量與通訊刷新速度兩個指標要求,有三種模式可供選擇,對應各自的變量區域定義如下:
N:N通訊
模式設置
站點號
軟元件號
位軟元件(M)
字軟元件(D)
模式0
D8178=0
交換數據
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
交換數據
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
交換數據
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
設置N:N聯接協議的相關寄存器說明:
D8126:COM1通訊口通訊協議配置,設為40h表示N:N主站;設為04h表示N:N從站。
D8176:站點號,范圍0~7,0表示主站點;
D8177:從站點的總數,范圍1~7,僅主站需要設置;
D8178:刷新范圍(模式)設置,范圍0~2,僅主站需要設置;
D8179:重試次數設定,僅主站需要設置;
D8180:通信超時設置,單位為10ms,僅主站需要設置;
M8183~M8190:通信出錯標志,M8183對應第0號站點(主站),M8184對應第1號站點,依次類推,M8190對應第7號站點;
MODBUS通訊應用
匯川PLC自帶4個接線式端子,可用來做Modbus通訊,程序不用寫分時段掃描程序,PLC將自動后臺分時段執行, COM0端口只支持Modbus從站,使用COM0端口做從站需將JP0跳線拔下,因為默認的使用的端口是鼠標頭PS/2端口,所支持的協議為人機監控協議與下載協議,所以重新上電方可正常通訊, COM1端口可支持Modbus主站與從站,XP型PLC COM2端口也可支持Modbus主站與從站。










