1. 配置NT40網(wǎng)關(guān)
1)選擇對(duì)應(yīng)的固件。
2)下載所選擇的固件。
3)設(shè)置網(wǎng)關(guān)在Ethernet/IP網(wǎng)絡(luò)中的IP地址及子網(wǎng)掩碼。
4)設(shè)置Modbus RTU參數(shù),包括串口類(lèi)型、串口速率、Modbus站地址等參數(shù)。
5)設(shè)置網(wǎng)關(guān)在Ethernet/IP網(wǎng)絡(luò)中的輸入輸出字節(jié)數(shù)。
2.配置羅克韋爾PLC
1)連接好所有硬件(PLC、NT40、交換機(jī)等),打開(kāi)RSLinx軟件,添加Ethernet/IP驅(qū)動(dòng)后,找到硬件。因?yàn)閷?duì)于NT40不需要提供EDS文件,因?yàn)轱@示黃色問(wèn)號(hào)。
2)打開(kāi)RSLogix 5000軟件,配置控制器。
3)配置1756 ENBT,設(shè)置IP地址,并且硬件版本號(hào)必須與實(shí)際使用硬件版本一致。
4)添加一個(gè)通用以太網(wǎng)模塊,代表NT40網(wǎng)關(guān)。
5)設(shè)置網(wǎng)關(guān)的IP地址及輸入輸出字節(jié),需要注意的是Instance ID及Input設(shè)置的字節(jié)數(shù)需要比NT40中相應(yīng)設(shè)置多4個(gè)字節(jié)。這樣,就完成了所有配置。
6)編寫(xiě)邏輯程序,控制器接收到Modbus主站發(fā)送的數(shù)據(jù),再將原值返回給Modbus主站。
7)Modbus主站接收到數(shù)據(jù)。