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