序列槽伺服器通過modbus TCP連接配接組态王執行個體
TAS-LAN-460産品支援 Modbus RTU轉 TCP,進而使得序列槽 Modbus裝置可以通過 TAS-LAN-460直接與組态王上位機連接配接。
該示例用到了溫濕度傳感器 XY-MD02,該傳感器擁有一個 485接口,并可使用 Modbus協定通訊。
其溫度讀取指令如下圖所示:

TAS-LAN-460設定
1、選擇“本機 IP設定”,設定并确認本地 IP,(該 IP關系到組态王的設定)
2、選擇“端口參數”,設定對應的序列槽參數,確定能和序列槽 Modbus裝置通訊,設定本地端口,(本地端口在之後組态王設定中也會用到)
3、選擇“擴充功能”,将 TCP Modbus狀态選擇為使能
4、所有參數設定完後,重新開機子產品
三、組态王設定
1、打開組态王 7.0軟體,建立一個工程
2、選擇工程目錄
3、填入工程名
4、建立完成後,輕按兩下打開工程
5、選測序列槽 2建立一個序列槽,在 PLC大類下選擇莫迪康的 ModbusTCP
6、為該序列槽裝置命名
7、設定網絡參數,192.168.0.80:10123分别是 TAS-LAN-460的本地 IP和本地端口,且 TAS-LAN-460需要設定為 TCP Server工作模式,其中 1/5分别代表裝置位址為1和網絡逾時時間為 5秒。
之後直接“下一步”直到完成。
8、設定完“裝置參數”後,選擇“資料詞典”->“建立...”,設定變量名,變量類型為 I/O實數,連接配接裝置為之前建立的“_460”,根據溫濕度傳感器手冊知,其擷取資料的功能碼為 04,位址分别為溫度-0001、濕度-0002,其分别對應的寄存器位址為 30002和 30003,選擇資料類型為 SHORT。
最後根據手冊隻,得到的溫度值需要除以 10,那麼就需要設定一下線性表。
9、新增一個線性轉換表,将使資料達到縮小 10倍的效果,建立完後按相同方法建立一個濕度的資料詞典
10、最終得到兩個資料點,分别對應溫度和濕度
11、選擇“畫面”->“建立...”,建立一個新畫面。
12、使用文本工具,建立 4個文本
13、輕按兩下第一個“####”對其進行設定,将其對應溫度資料點
14、對另一個“####”進行相同步驟設定,将其對應濕度資料點
15、設定完以上步驟後,選擇“檔案”->“全部存”->“切換到 VIEW”;
彈出“VIEW”視窗後,點選左上角“畫面”->“打開”
16、最終得到如下結果,可以在畫面上實時更新溫濕度傳感器中的溫濕度值。