日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網

電子開發(fā)網電子設計 | 電子開發(fā)網Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網 >> 電子開發(fā) >> plc工業(yè)軟件使用 >> 正文

ModScan32使用基礎

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2023/9/21

Modbus采用主從式通信,日常使用較多的是Modbus RTU和Modbus TCP/IP兩種協(xié)議。常用調試軟件為第三方工具ModScan32,比較簡單易懂的一款軟件,下面介紹一下其使用方法。

ModScan32用來模擬主設備。它可以發(fā)送指令到從機設備(使用Modbus協(xié)議的智能儀表終端設備)中,從機響應之后,就可以在界面上返回相應寄存器的數(shù)據(jù)。

一、首先要保證外部的連接線正確連接好,確認數(shù)據(jù)線連接正常。

下面打開軟件界面,如下圖:

Modscan32使用說明:

首先,要保證外部連線正確連接,確認數(shù)據(jù)連接正常,進入軟件界面進行操作。

打開后,是如下界面:

 

 

 

 

 

 

第一步,點擊菜單欄的Connection→“connection”出現(xiàn):

 

第二步:點擊“rotecol Selection”進入如下界面,根據(jù)下圖所示進行設置:

 

第三步:通訊參數(shù)設定,進行下面操作,點擊后出現(xiàn)的界面填寫如圖所示的數(shù)據(jù):

 

Modbus的類型選擇:在Modbus Point Type就是要讀取的寄存器區(qū)

“01:COIL STATUS”指1#命令DO寄存器

“02:INPUT STATUS”指2#命令DI寄存器

“03:HOLDING REGISERT”指3#命令保存寄存器

“04:INPUT REGISTER”指4#命令輸入寄存器

想讀哪個寄存器,就選那個就行

 

對應Modbus地址分別為:

 

 

 

備注:采用Modbus485信號接入要求如下:

1、Server通訊的參數(shù)為:9600/8/1/無校驗(可調整,但需要和企業(yè)通訊卡的設置參數(shù)一致)

2、Server的485站地址為:1

3、采集點對應Modbus RTU地址為40001開始,數(shù)據(jù)類型為RINT,線性量程為:0-65535

4、提供的Modbus RTU Server必須是國際標準版協(xié)議,使用Modscan測試軟件能夠測試通過。

本次講解,主要為模擬主站,接收從站的數(shù)據(jù)(遙信、遙測),并且給從站下令(遙控、遙調)

Connetion→connect,后如圖

 

類型:直接默認Remote modbus TCP Server,IP Address:從站IP地址,端口:默認502

PS:本地測試網段要跟從站一個網段,并在一個內網里,或者你測試也可直接在從站機器上測發(fā)數(shù)據(jù)的IP地址,設好后,回到一開始的界面。

 

主要調整的幾個位置:①Device Id,從站和主站約定好的設備地址,按照實際情況填寫,如果填錯,會出現(xiàn)連不上的情況;

②Address,接收數(shù)據(jù)的起始地址,最小為1,不可為0,modbus tcp規(guī)約中,點表都是從0開始的,但測試時是從1開始的,例:遙信實際為0→99,測試時1→100,遙測實際為0、2、4、6、8...100,測試時1、3、5、7、9...101

③Length,長度,modscan工具最長可接100,也就是圖中設的100,

modscan使用時有個需注意的問題:如果實際從站只發(fā)出10個遙測,那長度設置太長 ,超過24,一般會造成工具中數(shù)據(jù)不刷新或者直接溢出,無法查看的情況,所以根據(jù)實際情況進行長度設置。

100長度,可接100個遙信,50個遙測(單精度浮點占兩個寄存器位置)

④圖中的01、02、03、04就是四個功能碼,一般01為遙信和遙控、02一般不用、03為遙測和遙調、04為統(tǒng)計量上送,你要看哪個數(shù)據(jù)就選哪個類型。

 

⑤數(shù)據(jù)類型選擇區(qū):最常用的就是3:2標志的Floating Pt.,如果測出的數(shù)據(jù)亂碼,可以點旁邊的Swapped FP,轉換報文的高低字節(jié),我們看到的數(shù)據(jù)都是解析后的,實際真正傳輸?shù)氖菆笪模渲蟮?:4是雙精度浮點,之前的幾個是整型、小數(shù)之類的。

最后,介紹下遙控,遙調,找到測試出對應的點,雙擊后,如圖所示

 

在Value中輸入你要下的令,然后點擊Update即可,模擬有風險,下令需謹慎。

注意:數(shù)據(jù)溢出如果無法連接,那么需要先斷開連接再嘗試連接,將長度改小些,經常使用才會熟能生巧

正常測出數(shù)據(jù)截圖:

 

二、一直顯示MODBUS MESSAGE TIME-OUT

 

背景描述

1、modsim做modbus設備從站

2、modcan做modbus設備主站

3、valid slave responses:0 也就是沒有收到數(shù)據(jù)

 

4、modbus message time out

解決方案

建議用modbus poll與modbus slave兩個軟件來做主從站測試,modscan不適合做這個,存在缺陷;

三、報文解析

淺色部分即為Modscan發(fā)送的報文:

01 03 00 00 00 0A C5 CD 其中,

01 從站地址

03 Modbus功能碼

00 00 為所要讀取的Modbus從站的起始地址

00 0A 為所要讀取的寄存器長度,即所要讀取的為10個字。40001——40010

C5 CD為指令的CRC校驗

深色部分即為Modscan接收的報文:

01 03 14 00 0A 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0A 29 33

01 從站地址

03 Modbus功能碼

14指令中所包含的數(shù)據(jù)數(shù)量,即14H(十進制即20)個字

00 0A 40001地址寄存器的值(16進制)

00 02 40002地址寄存器的值(16進制)

00 03 40003地址寄存器的值(16進制)

00 04 40004地址寄存器的值(16進制)

00 05 40005地址寄存器的值(16進制)

00 06 40006地址寄存器的值(16進制)

00 07 40007地址寄存器的值(16進制)

00 08 40008地址寄存器的值(16進制)

00 09 40009地址寄存器的值(16進制)

00 0A 40010地址寄存器的值(16進制)

29 33為指令的CRC校驗

Modsim:顯示 --> 十六進制(此時數(shù)據(jù)均顯示為16進制,同理二進制、浮點數(shù)等也一樣)。然后,顯示 --> 顯示數(shù)據(jù)流,在此可以看到Modbus發(fā)送與接收的報文信息。其與Modscan類似,不再冗述。

四、ModSim32和ModScan32區(qū)別

ModSim32-ModScan32Modbus調試工具使用及配置說明

ModSim32下邊選擇Remote TCP/IP Server連接方式,IP Address處填寫本機IP地址,Service處為默認的502即可,點擊OK。

按照Modbus協(xié)議的要求去讀相應功能代碼(0、1、3、4)的地址即可,注意選擇相同的Device Id、功能代碼、起始地址(Address)和長度(Length),否則會提示

這是ModSim32和ModScan32種的地址不一樣所致。

另外,還需要注意的是,ModSim32可以對所有功能代碼的地址進行寫操作,而ModScan32只能對0和4功能代碼的地址進行寫操作,不能對1和3功能代碼的地址進行寫操作。對于ModScan32而言,1和3功能代碼的地址是只讀的,而0和4功能代碼的地址是可讀寫的。 在ModSim32中分別對地址30001、30002、30003寫入99、123、2217,則在圖6的ModScan32中可以看到30001、30002、30003三個地址顯示的值也為99、123、2217。

Tags:Modscan32,modbus,通訊測試,使用  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 相關文章列表
    【工具使用】Modscan32軟件使用詳解,動畫詳解Modscan32
    Modbus功能碼一覽,功能碼列表
    西門子SMART PLC的Modbus RTU通信功能,主從站通訊MBUS_CTRL和MB
    西門子S7-200SMART PLC Modbus讀取D800通用測力儀的數(shù)據(jù)梯形圖實
    帶你聊透Modbus通信協(xié)議
    工業(yè)智能網關 采集 協(xié)議轉換 控制
    解讀Modbus和tcp的區(qū)別和聯(lián)系_Modbus RTU和TCP/IP區(qū)別
    兩臺plc的主從站通訊_西門子200SMART Modbus RTU通訊實例
    西門子S7-200SMART PLC的MODBUS TCP通信 STEP 7-MicroWIN SMART
    【組態(tài)王】組態(tài)王通過串口與MODBUS RTU設備通訊  COM口設置
    西門子200smartPLC 通過Modbus讀取絕對值編碼器的數(shù)據(jù)
    西門子plc 和modbusRTU對應關系_西門子S7-200和S7-200SMART的mod
    Modbus RTU通信教程 STEP 7-MicroWIN SMART軟件 從站的配置及編程
    西門子PLCS7-200/S7-200SMART Modbus地址問題應用解析
    西門子S7-200SMART PLC使用modbus 讀取儀表數(shù)據(jù)
    西門子S7-200SMART兩臺PLC之間主從站,MODBUS主從站通信步驟設置
    西門子plc s7-200smart modbus-tcp通信實例編程詳細指導,STEP7軟
    Modbus功能碼04實例_20種PLC元件編號和Modbus編號地址對應表
    弱電工程RS485總線_RS485布線安裝注意事項_RS485常見的故障與解決
    PLC通信入門教程:通信從來都不難,就是幾個0和1
    Modbus超時時間設置,通訊延遲,通訊滯后問題與程序輪詢的關系
    變頻器采用Modbus通訊延遲,有什么因素導致變頻器給定頻率后很久
    Modbus 的RTU、ASCII、TCP傻傻搞不清楚?一文全解讀
    modbus協(xié)議實例講解,功能碼和報文詳解
    Modbus測試工具與控件介紹
    西門子PLC 200smartPLC與第三方進行Modbus TCP通訊
    MODBUS--變頻器\PLC\儀表連不上怎么辦?送最簡單的軟件搞定問題
    西門子plc Smart 200主從站之間RS485通訊實例_從站主站讀寫程序
    西門子plc之間的通訊_兩臺西門子S7-200 SMART PLC如何通過Modbus
    西門子S7-200 Smart plc的Modbus RTU庫通訊輪詢實例
    請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    主站蜘蛛池模板: 吴川市| 华阴市| 芒康县| 开封县| 渝中区| 光泽县| 涞源县| 武汉市| 阿尔山市| 宣化县| 黄冈市| 绥芬河市| 咸阳市| 和静县| 津南区| 惠安县| 临朐县| 菏泽市| 毕节市| 韩城市| 麟游县| 南岸区| 凤山县| 石门县| 双流县| 宝丰县| 襄城县| 兴安盟| 吉木萨尔县| 洪洞县| 巴马| 寿光市| 修水县| 鄂托克旗| 洪雅县| 神池县| 云阳县| 清河县| 沾化县| 渭源县| 鸡东县|