串口轉以太網系列

顧問通訊一直在努力!
努力成為工業通訊領域領導者!

M4系列串口服務器與組態王軟件MODBUS TCP 協議通信

1:硬件需求:

     M4系列 串口服務器USR-TCP232-410

      MODBUS RTU協議的串口傳感器。需要USR-WSD-2 溫濕度傳感器

     軟件需求:組態王軟件: 組態王6.55

     優勢:無需虛擬串口軟件做網絡轉發。

2:溫濕度傳感器讀取溫濕度指令是 11 04 00 00 00 02 73 5B 

3:將溫濕度傳感器串口連接到M4系列串口服務器

4:串口服務器的設置。進入網頁設置??櫚牟ㄌ羋屎蚆ODBUS TCP通信的端口和啟用此功能。

5:組態軟件的設置.

(1)新建工程,新建一個工程,然后點擊開發。

(2)新建設備,然后選擇PLC,選擇莫迪康PLC的modbus TCP,莫迪康的MODBUS TCP協議是標準的協議

(4)新建設備的名字modbusRTU

(5)設置的連接電腦串口com1。然后下一步,完成。

(6)地址為192.168.0.7:502 17,代表組態軟件連接的IP是192.168.0.7(串口服務器的IP),通信端口502,與串口服務器本地端口一致,設備的地址是17.由于傳感器的命令幀為0x11為10進制的17.所以地址為17.

(7)在數據庫,數據詞典內,雙擊新建,新建一個變量名

(8)新建變量名MODBUSRTU,選擇變量類型IO整數。連接設備為新建的設備名modbusRTU,寄存器301,代表功能碼為04,起始地址0 的第一個值。

(9)新建變量名MODBUSRTU1,選擇變量類型IO整數。連接設備為新建的設備名modbusRTU1,寄存器302,代表功能碼為04,起始地址0 的第二個值。

(10)新建變量名MODBUSRTU2,選擇變量類型內存整數。

(11)新建變量名MODBUSRTU3,選擇變量類型內存整數。

(12)新建了4個變量,兩個IO變量,分別采集溫濕度。兩個內存變量。

(13)選擇命令語言的應用程序命令語言。
然后輸入算法,MODBUSRTU變量名采集到的數據除以10,然后將數據賦值給MODBUSRTU2,此變量對應的是實際的濕度值。MODBUSRTU1變量名采集到的數據除以10,然后將數據賦值給MODBUSRTU3,此變量對應的是實際的溫度值。

(14)點擊畫面,新建一個畫面?;婷鸐ODBUS.然后雙擊,進入畫面編輯欄

(15)新建6個文本。

(16)雙擊其中一個文本zzz,然后點擊模擬值輸出,在表達式內選擇變量名為MODBUSRTU2,然后確定。意思是MODBUSRTU2的值是濕度值,然后將數值傳到畫面zzz

(17)雙擊其中一個文本CCC,然后點擊模擬值輸出,在表達式內選擇變量名為MODBUSRTU3,然后確定。意思是MODBUSRTU3的值是溫度值,然后將數值傳到畫面CCC

(18)畫面編輯成功后,點擊存儲全部。然后將畫面切換到View。

(19)點擊畫面,選擇畫面名MODBUS,然后讀取到溫度和濕度值,在頁面上。

(20)在工具箱里邊,選擇打開圖庫,選擇儀表盤。

(21)選擇濕度表盤的變量名為濕度的變量。溫度表盤添加同理。

(22)運行程序

 

、


上一篇: 使用組態軟件連接短信貓實現短信報警功能示例
下一篇: RS485通信和Modbus協議

發表評論