本小節簡要介紹智嵌物聯串口服務器與西門子Win CC組態軟件通信的步驟。
具體要實現的功能:ModBus Slave軟件用來模擬用戶的ModBus RTU設備(從站),西門子Win CC組態軟件模擬用戶的TCP客戶端軟件(主站),通過串口服務器設備實現西門子Win CC組態軟件對ModBus RTU設備寄存器的訪問。
一、硬件準備
智嵌串口服務器一臺(如型號ZQWL-EthRS-E1);USB轉串口線一條;網線一條;電腦一臺。
二、軟件準備
Win CC組態軟件;ModBus Slave軟件;智嵌物聯串口服務器配置軟件。
三、硬件連接
用網線將設備的網口連接至電腦的網口;用USB轉串口線連接設備的PORT1和電腦。用電源適配器為設備供電。
圖 1硬件連接
四、串口服務器參數配置
打開智嵌物聯串口服務器配置軟件,勾選啟用“Modbus TCP轉RTU”功能,其余參數默認即可,保存參數后重啟設備。
圖 2串口服務器設備參數配置
五、Win CC組態軟件新建項目工程
打開Win CC組態軟件,并新建一個項目工程。如圖所示。
圖 3 Win CC組態軟件新建工程
六、添加驅動程序
按圖所示步驟為工程添加“Modbus TCP/IP”的驅動程序。
圖 4添加“Modbus TCP/IP”的驅動程序
七、建立連接
在“Modbus TCP/IP”驅動下建立一個新的連接,并對網絡參數進行設置,具體步驟如圖、圖所示。
圖 5建立一個新連接
圖 6對新連接設置網絡參數
八、添加變量
依次添加5個變量,分別代表Modbus Slave軟件的5個寄存器值,如圖所示。
圖 7添加變量
九、打開ModBus Slave軟件,并按圖、圖所示設置。
圖 8 ModBus Slave軟件設置1
圖 9 ModBus Slave軟件設置2
十、通信結果
運行Win CC工程,并在ModBus Slave軟件中輸入不同的值,Win CC組態軟件中會實時的現實出來。如圖所示。
圖 10 Win CC組態軟件讀取ModBus Slave寄存器值
另外,智嵌物聯ZQWL品牌其他網絡產品,也適用此方法,如智嵌物聯ZQWL網絡IO繼電器板控制器ZQWL-IO-1BXRC16、4G繼電器控制板ZQWL-GR0400M等。
-
工業物聯網
+關注
關注
25文章
2366瀏覽量
63807
發布評論請先 登錄
相關推薦
評論