modbus與QTouch通訊測(cè)試
作者:舜通智能 來源:www.dgrsjj.com 發(fā)布時(shí)間:2018-10-23
熱度:0
(一) modbusRTU與QTouch工程上位機(jī)(pc)通訊
1)、通訊方式:采用modbusSlave仿真設(shè)備做為數(shù)據(jù)源,仿真設(shè)備安裝文件如下圖所示,
安裝此仿真設(shè)備,安裝好后新建4個(gè)通道寄存器數(shù)據(jù),分別表示開出量、開入量、模擬量輸出、模擬量輸入,并對(duì)通道寄存器賦值,如下圖所示:
2)、根據(jù)新建的仿真modbus設(shè)備中4個(gè)通道的數(shù)據(jù),使用QTouch組態(tài)軟件新建modbusRTU設(shè)備.(注:要對(duì)應(yīng)連接的com口以及參數(shù)信息)
3)、根據(jù)仿真的數(shù)據(jù),在設(shè)備變量中建立對(duì)應(yīng)的連接點(diǎn)位,使Qtouch跟仿真的點(diǎn)位匹配對(duì)應(yīng)上.
4)、新建測(cè)試工程畫面,顯示出各通道的狀態(tài)或值.并可以在界面上強(qiáng)制開出量的狀態(tài)或改變模擬量輸出的值,如下圖所示為工程界面:
(二) modbusTCP與QTouch工程上位機(jī)(pc)通訊
1)、通訊方式:采用modbusSlave仿真設(shè)備做為數(shù)據(jù)源,仿真設(shè)備安裝文件如下圖所示
安裝此仿真設(shè)備,安裝好后新建4個(gè)通道寄存器數(shù)據(jù),分別表示開出量、開入量、模擬量輸出、模擬量輸入,并對(duì)通道寄存器賦值,如下圖所示:
2)、根據(jù)新建的仿真modbus設(shè)備中4個(gè)通道的數(shù)據(jù),使用QTouch組態(tài)軟件新建modbusTCP設(shè)備.(注:端口配置中ip為本機(jī)的ip,端口跟仿真的端口匹配)
3)、根據(jù)仿真的數(shù)據(jù),在設(shè)備變量中建立對(duì)應(yīng)的連接點(diǎn)位,使Qtouch跟仿真的點(diǎn)位匹配對(duì)應(yīng)上。
4)、新建測(cè)試工程畫面,顯示出各通道的狀態(tài)或值.并可以在界面上強(qiáng)制開出量的狀態(tài)或改變模擬量輸出的值,如下圖所示為工程界面:
(三) modbusRTU與QTouch工程下位機(jī)(通訊管理機(jī))通訊
1)、前面的部署配置文件一樣,無需做畫面,只需把“運(yùn)行系統(tǒng)”中的“設(shè)備型號(hào)”修改為“SmartDAQ”,本站地址為通訊管理機(jī)的ip。然后點(diǎn)擊下載即可。
(四) modbusTCP與QTouch工程下位機(jī)(通訊管理機(jī))通訊
驅(qū)動(dòng)點(diǎn)位配置等同上位機(jī)的配置,下載方面的配置如圖RTU的配置
(五) 通訊管理機(jī)與Qtouch上位機(jī)(PC)的通訊通訊
上位機(jī)在讀取管理機(jī)時(shí),可直接通過modbuTCP與PC的通訊進(jìn)行配置,點(diǎn)位為從0開始的float型。(即點(diǎn)位分別為0,2,4,6,8,10…)