組態王是開發監控系統軟件,在工業自動控制系統中應用廣泛,具有適應性強、開放性好、經濟、開發周期短等優點。下面就介紹一下在實際應用中如何通過DTU讀取組態王的數據。
比如, 用戶的需求是安裝組態王的電腦通過USB轉RS232/485接口與DTU連接,要實現的功能是,遠方服務器接通過可以GPRS來讀取DTU數據。
在這種情況下,用戶可以直接通過在組態王新建一個串口設備,讓遠程服務器和DTU建立通暢的連接,就可以實時的發送命令到DTU,模塊就會將數據透傳至組態王內。
同時,遠程服務器需要有固定的公網IP,并且作為TCP Server來使用。模塊作為TCP Client去連接用戶的服務器,這樣就可以建立TCP連接了。
下面以GPRS DTU為例,它與組態王的連接拓撲圖如下:
如果用戶的遠程服務器沒有固定的公網IP ,可以用有人的透傳云實現通信。
組態王與GPRS DTU的連接上,
第一,設置GPRS DTU參數:設置驗證ID為3036.還需要設置GPRS串口的參數,波特率,校驗位、數據位、停止位。
第二,設置虛擬串口,連接組態王軟件。
第三,選擇組態王與PLC通信波特率和選擇PLC類型。
第四,數據監控。虛擬串口軟件點擊監控。COM為組態軟件發送的數據,NET為PLC通過GPRS網絡發給電腦端口的數據。能發送能接收,說明數據傳輸正常。
以上就是DTU讀取組態王的數據的過程和方法。