本案例是通過CCLinkIE轉ModbusTCP網關將記錄儀數據傳送到三菱PLC,具體操作過程如下。
(1) 無紙記錄儀與PT100傳感器連接正確后,將無紙記錄儀和PC通過網線連接,給無紙記錄儀上電,設置無紙記錄儀的IP地址及網絡端口。本示例設置的地址為:192.168.1.111。如圖 1所示:
圖1 設置無紙記錄儀IP及網絡端口
注意:設置好IP地址后保存設置參數,并斷電后重啟無紙記錄儀,否則通訊參數設置未完成。
(2) 設置好無紙記錄儀通道參數為PT100信號輸入,設置完成后觀察顯示界面正確顯示當前PT100傳感器采集到的溫度。如圖2所示:
圖2 無紙記錄儀正常采集到PT100的溫度
(3) 參考無紙記錄儀說明書,使用Modscan32軟件測試網絡通信,確保Modscan32軟件能準確讀到無紙記錄儀的溫度。如圖3和圖4所示:
圖3
圖4 使用Modscan32測試
從圖3和圖4中可知:
1. 儀表通道地址需要偏移1位,功能碼為4;
2. 數據類型為浮點型,通道地址連續讀取;
3.設備地址為1,以太網IP地址為192.168.1.111
通過Modscan32測試從站通訊正常,開始進行網關部分配置
打開網關配置軟件“Gateway Configuration Studio”
新建項目選擇CCLinkIE-MTC
先設置網關在CCLinkIE一側的IP地址和邏輯占用數。稍后配置三菱PLC時保持一致。
下面開始設置ModbusTCP一側的配置,首先設置網關在ModbusTCP一側的IP地址
添加從站,和圖中192.168.0.111保持一致。
添加功能碼并填寫寄存器地址,從上文可得知從站使用的是04功能碼讀只讀寄存器或叫輸入寄存器。
填寫寄存器地址與長度(Modscan32起始地址從1開始,二網關從0開始,故要進行地址偏移。)如測試軟件讀取從地址1開始的64個寄存器,網關按如下配置。
確認配置無誤后加載配置到網關。
開始配置三菱PLC
打開三菱PLC組態軟件GXWORK3設置CClinkIE一側的參數配置,首先設置PLC的IP地址
雙擊詳細設置進入CClinkIE配置
添加通用從站IP地址以及占用點數
設置好分配的軟元件,確認無誤后下載到PLC,并打開網關配置軟件。
到此,全部配置完成,重新上電后即可正常通訊。