7777色情网黄A片免费看蜜臀,JIZZYOU中国少妇高潮,国产精品无码免费专区午夜,游泳教练在水下狂c我,《密爱》床戏视频

關注官方微信

卓嵐串口服務器使用modbuspoll和modbusslave模擬測試

發(fa)布時間:2023-06-09 作者:上(shang)海卓嵐 瀏(liu)覽量(liang):2841

概述:

ZLAN5143D,5143,5243A,5407M等(deng)是專門為工業環境設計的RS485設備數據采集器(qi)/物(wu)聯網(wang)網(wang)關,兼具(ju)串口(kou)服務器(qi)、Modbus網(wang)關、MQTT網(wang)關、RS485轉(zhuan)JSON等(deng)多種功能于(yu)一體(ti)。

MODBUS POLL/SLAVE

Modbus Poll是一個模擬Modbus協議(yi)主(zhu)機的(de)上(shang)位(wei)機調試軟(ruan)件,主(zhu)要(yao)用于模擬測(ce)試跟其他(ta)從(cong)機設備通信的(de)過程。Modbus Slave是模擬Modbus協議(yi)從(cong)機的(de)下位(wei)機調試軟(ruan)件。該(gai)軟(ruan)件內部封(feng)裝標準Modbus協議(yi)棧,通過圖形化界面使得操(cao)作(zuo)更(geng)為簡便。目前軟(ruan)件支持01、02、03、04、05、06、15、16功能(neng)碼,異常報文檢測(ce),原始報文查看,數據記錄等功能(neng)。

這里我主要(yao)講的是modbus tcp轉modbus rtu模式(shi)測試過程需要(yao)工具:筆記本電腦,usb轉485串口調試線,網線,9-24V電源

modbus tcp轉modbus rtu2.1 設(she)備設(she)置

點擊設(she)備(bei)管理,自動搜(sou)索,搜(sou)索到設(she)備(bei)后選(xuan)中,再點擊編輯設(she)備(bei)

4G DTU

配置設備參數圖

1.IP地(di)(di)址配(pei)置成上位機同一個網(wang)段,例(li)如安(an)裝(zhuang)poll的電腦ip地(di)(di)址為192.168.1.150,那(nei)可以將(jiang)我們設備配(pei)置成192.168.1.150。

2.設備(bei)在(zai)作為modbus tcp從站的時候,端(duan)口號默認為502。

3.設備(bei)在作為modbus tcp從(cong)站的時候,設備(bei)選(xuan)擇為tcp服務器(qi)模式。

4.當(dang)需要使用modbus tcp轉modbus rtu功(gong)能的時(shi)候,選擇MODBUS TCP協(xie)議

5.串口(kou)參(can)數需(xu)要(yao)和下位機設(she)備(bei)保(bao)持(chi)一致(zhi),例(li)如slave為(wei)115200,8,無(wu),1,我們(men)設(she)備(bei)也要(yao)設(she)置的一樣(yang)。

ModbusSlave

第一(yi)步點擊(ji)connection,選擇connect

4G DTU

第二步connection選(xuan)擇serial port,選(xuan)擇485轉usb的串(chuan)口(kou)號(hao),這里選(xuan)擇com4,串(chuan)口(kou)參數需要(yao)和我們設(she)備(bei)的串(chuan)口(kou)參數一致(zhi)。點(dian)擊ok

4G DTU

第三步點(dian)擊(ji)Setup---slave definition,slave id代表(biao)從站地(di)址,function代表(biao)功(gong)能碼,例如01,02,03,04 這里我們選擇模(mo)擬03功(gong)能碼,address代表(biao)寄(ji)存(cun)器(qi)起(qi)始(shi)地(di)址,我們默認從0寄(ji)存(cun)器(qi)開(kai)始(shi)。quantity代表(biao)寄(ji)存(cun)器(qi)的數量,默認100個(ge)。Rows代表(biao)每一列多少個(ge)寄(ji)存(cun)器(qi),默認是10個(ge)。最后點(dian)擊(ji)ok

4G DTU

最后如圖所示,代(dai)表模(mo)擬的是站地址為1,功能碼為3,寄存器0-99的設備。最后給00寄存器賦值(zhi)200,01寄存器賦值(zhi)201

4G DTU

2.3ModbusPoll

第一步點擊connection,connecion選擇modbus tcp/ip協議,IP地(di)址就(jiu)是我(wo)們(men)5143D設備的IP地(di)址,目的端(duan)就(jiu)是我(wo)們(men)設備的端(duan)口,最后點擊確定。

4G DTU

第二步(bu)點擊點擊Setup---Read/Write definition,slave id代(dai)表(biao)(biao)要去(qu)讀的從站地址(zhi),function代(dai)表(biao)(biao)功能(neng)(neng)碼(ma),,address代(dai)表(biao)(biao)寄存器(qi)起(qi)始地址(zhi),。quantity代(dai)表(biao)(biao)寄存器(qi)的數(shu)量(liang)。根(gen)據剛剛設置的slave的參數(shu),這邊我們ID選擇1,功能(neng)(neng)碼(ma)選擇3,地址(zhi)選擇從0開始,數(shu)量(liang)的話可以選擇0到100,但(dan)不能(neng)(neng)大于從站數(shu)量(liang)的值

4G DTU

設置(zhi)完畢(bi)后可以看到(dao)已經得到(dao)相關的(de)(de)數據(ju)了。并(bing)且沒(mei)有錯(cuo)誤(wu)針(zhen)或者丟(diu)包。Tx:表(biao)示(shi)指(zhi)令發送次數,Err:表(biao)示(shi)錯(cuo)誤(wu)的(de)(de)次數,包括(kuo)超時未響(xiang)應,ID:表(biao)示(shi)當前設置(zhi)的(de)(de)從機地址F:表(biao)示(shi)當前設置(zhi)的(de)(de)功能碼,SR:表(biao)示(shi)掃描(miao)周期(qi)(Scan Rate)

4G DTU

3.poll軟件常見選項和錯誤碼

3.1常見選項

掃描(miao)周(zhou)期:指(zhi)poll下發指(zhi)令的間隔(ge),默認1000ms,可以(yi)改(gai)成2000ms。

4G DTU

寫線圈:05功能碼(ma),需要填(tian)寫站地址,寄(ji)存器地址,on或者off寫寄(ji)存器:06功能碼(ma),需要填(tian)寫站地址,寄(ji)存器地址,寄(ji)存器的值

4G DTU

寄存器(qi)數(shu)據類(lei)型(xing)(xing):有符號整型(xing)(xing),無符號整型(xing)(xing),長整型(xing)(xing)、浮點型(xing)(xing)(大(da)小端)

4G DTU

數(shu)據流模式,可以(yi)看(kan)到下發(TX)的(de)和(he)回復(fu)(RX)的(de)數(shu)據

4G DTU

有停止(zhi),清空(kong),拷(kao)貝,保存,等...

4G DTU

3.2錯誤碼

Timeout:所(suo)有(you)由軟件(jian)發(fa)出指(zhi)令,從(cong)機(ji)設備未回復的情況,都會顯示Timeout。而從(cong)機(ji)設備不(bu)回復,可(ke)能性有(you)很多(duo),比如:1、指(zhi)令不(bu)對,不(bu)然站地(di)址(zhi),功能碼(ma)寄存(cun)(cun)器地(di)址(zhi),寄存(cun)(cun)器長度錯誤。2、線路異常,5143D和儀表之間(jian)的485接(jie)線問(wen)題。3.串(chuan)(chuan)口(kou)參數錯誤,比如5143D的波特率等和串(chuan)(chuan)口(kou)從(cong)站設備不(bu)一致

4G DTU

超時錯誤。目前錯誤次數2

Illegal Function:功(gong)能碼異常,一般是(shi)當訪(fang)問的從機設(she)備不存在可操(cao)作的功(gong)能碼時(shi)出(chu)現。將slave的功(gong)能碼改成1,而poll還是(shi)讀3功(gong)能碼時(shi)出(chu)現

4G DTU

Illegal Data Address:地(di)址異(yi)常,一般(ban)是當訪問的從(cong)機設備不(bu)存(cun)(cun)在要讀(du)取的寄(ji)存(cun)(cun)器/線(xian)圈地(di)址時出(chu)現 如圖把slave的寄(ji)存(cun)(cun)器數量(liang)改(gai)(gai)成(cheng)10.而poll的寄(ji)存(cun)(cun)器數量(liang)改(gai)(gai)成(cheng)20后出(chu)現

4G DTU