1
適用型號
本文適用于NA111、NA111-A、NB114、NS1-TB、NT1-B、NT1、NA611-S、NA611-SA等具有Modbus多主機模式的串口服務器。
2
功能說明
虛擬串口軟件
虛擬串口軟件是一種模擬物理串行接口的軟件,它完全復制了硬件 COM 接口的功能,并且將被操作系統和串行應用程序識別為真實端口。常用的虛擬串口軟件有:Virtual Serial Port Driver(VSPD)、Virtual Serial Port、Free Virtual Serial Ports等。億佰特也提供了自主研發的虛擬串口工具“EbyteVcom”;可在串口服務器類產品的相關下載獲取,比如NA111串口服務器相關下載:
組態軟件
組態軟件,又稱組態監控系統軟件,是指數據采集與過程控制的專用軟件,也是指在自動控制系統監控層一級的軟件平臺和開發環境。這些軟件實際上也是一種通過靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能的、通用層次的軟件工具。組態軟件廣泛應用于機械、汽車、石油、化工、造紙、水處理以及過程控制等諸多領域。
3
功能應用介紹
案例一:組態王(KingView)通過Modbus TCP協議設備接口連接串口服務器控制RTU;案例二:組態王使用虛擬串口工具利用Modbus RTU協議設備接口連接串口服務器控制RTU;1.應用框圖或接線圖
2. 軟件和硬件準備清單軟件:Modbus Slave、億佰特網絡配置工具;硬件:電腦、交換機、網線、NA111、USB轉RS485、DC 12V電源適配器、線材若干;3. 功能實現(1) 創建組態王工程根據向導配置工程存儲地址工程名工程備注(非必須),完成后需要先配置串口服務器;(2) 配置串口服務器使用局域網測試,先打開電腦的靜態IP配置接口,建議關閉防火墻,避免防火墻流控導致無法進行數據通訊,如下圖所示:打開串口服務器配置工具,先根據實際網絡環境配置IP、網關、掩碼、模式等,為了方便管理使用靜態IP配置為192.168.3.7(與PC保持相同網段,但地址不同),二類地址掩碼配置為255.255.255.0,網關可任意配置(建議配置為路由器地址),DNS服務器在不使用域名連接時可以使用默認。案例一設備為服務器模式DNS功能不會啟用也可以忽略,使用服務器模式,開啟8887端口監聽客戶端連接與數據收發;
根據串口服務器串口連接的RTU的波特率參數配置,UART通訊需要通訊雙方參數相同,由于使用模擬RTU從機,可以先配置串口服務器,在配置模擬從機波特率參數,串口服務器支持多種波特率但仍有不支持波特率,這時就需要根據串口服務器的波特率調整RTU設備的波特率;(3) 配置Modbus Slave打開Modbus Slave軟件, 配置串口連接參數,如下圖所示:仿真Modbus地址為1,寄存器地址為0x0000的保持寄存器(整型)和0x0001保持寄存器(浮點),用于測試演示,如下如所示:
(4) 配置組態王打開“組態王”工程選擇器,雙擊打開工程配置窗口;選擇“莫迪康Modbus TCP”協議,點擊下一步直到右圖配置界面,先輸入IP:端口在輸入空格,在填入被控RTU設備的Modbus地址,具體每位數值的含義可點擊“地址幫助”,其他都使用默認參數;打開變量編輯界面“新建變量”;
添加一個整型和一個浮點型,注意地址需要與仿真從機匹配,如下圖所示:新增交互界面,并將界面配置為自動打開;
創建兩個文本控件,分別綁定變量“整型”和“浮點”;配置浮點顯示的小數位數,如下圖:
保持參數,打開顯示程序;
測試效果如下:
以上為組態王直接連接串口服務器實現RTU設備采集控制,接下來介紹通過虛擬串口工具實現組態王控制采集。
(5) 配置虛擬串口工具配置串口服務器,需要關閉Modbus網關功能,RTU設備直接與組態王通訊,串口服務器僅轉發數據;修改組態王設備驅動,由“莫迪康Modbus TCP”修改為“莫迪康Modbus RTU”,調整串口號為COM20,如下圖所示:
打開串口參數配置界面,配置波特率參數為115200-8N1;
保存后再次打開演示界面,如下圖:
使用虛擬串口工具控制臺,打開數據監控界面,可以成功監控到組態王發送的指令以及RTU設備返回的數據;
-
通信
+關注
關注
18文章
6029瀏覽量
135956
發布評論請先 登錄
相關推薦
評論