日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB25年11月
關注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計算2025年會
2025工業(yè)安全大會
CAIAC 2025
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

MODBUS協(xié)議在世紀星組態(tài)軟件中的應用
  • 企業(yè):北京世紀長秋科技有限公司     領域:儀器儀表     行業(yè):綜合    
  • 點擊數(shù):2509     發(fā)布時間:2009-11-25 09:14:43
  • 分享到:


作者簡介:曾慧(1985- ),女,新疆昌吉人,畢業(yè)于上海同濟大學電氣工程及其自動化專業(yè),從事于硬件設備與世紀星組態(tài)軟件通信的驅動開發(fā)工作。

    摘  要:作為工業(yè)控制領域常用的通信協(xié)議——Modbus,有方便易用,性價比高,傳輸高速、高效等優(yōu)點。Modbus技術以其先進性、開放性、成熟性廣泛適用于各種工廠自動化領域中,已被眾多廠家接受和采用。本文簡要介紹了Modbus協(xié)議在世紀星中的應用,以及它的基本內容。

    關鍵詞:Modbus;組態(tài)軟件
 
    1  引言

    隨著工業(yè)自動化的發(fā)展,MODBUS成為了工業(yè)控制系統(tǒng)中的一種通用協(xié)議。由于該協(xié)議的簡單且通用,得到了眾多儀表廠商的支持,成為儀表及智能終端的一項工業(yè)標準,在工業(yè)監(jiān)控系統(tǒng)中得到了廣泛的應用。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(例如以太網(wǎng))和其它設備之間可以進行通信。它的開放性、可擴充性和標準化使不同廠商生產(chǎn)的控制設備可以簡單可靠地連成工業(yè)網(wǎng)絡,進行系統(tǒng)的集中監(jiān)控,從而成為最流行的協(xié)議之一。同樣,世紀星組態(tài)軟件也提供了支持上位機和下位設備進行MODBUS通信的驅動程序,使用戶可以方便使用裝有世紀星軟件的上位機和下位的設備進行通信。

    2
  MODBUS通信協(xié)議

    MODBUS協(xié)議是莫迪康公司1978年發(fā)明的一種用于電子控制器進行控制和通信的協(xié)議。此協(xié)議支持傳統(tǒng)的RS232、RS422、RS485標準和以太網(wǎng)設備。不同廠商生產(chǎn)的符合MODBUS協(xié)議的控制設備可以連成工業(yè)網(wǎng)絡,進行集中監(jiān)控。MODBUS協(xié)議采用主從(master-slave)技術,是一種問答方式的通信協(xié)議。每次通信均由主機發(fā)出數(shù)據(jù)請求信息,從機接收到正確消息后就可以發(fā)送數(shù)據(jù)到主機以響應請求;主機也可以直接發(fā)信息修改從機的數(shù)據(jù),實現(xiàn)雙向讀寫。

    MODBUS協(xié)議支持兩種數(shù)據(jù)傳送模式,即ASCII碼和MODBUS-RTU。

    (1)    MODBUS-RTU

                    表1  主機詢問數(shù)據(jù)幀報文
從機地址     功能碼     數(shù)據(jù)起始地址     數(shù)據(jù)量     冗余校驗
Slave         Func      Start   Start    Num Num    CRC  CRC
Add           Code      Add H  Add L     H   L      -16H  -16L

                    表2  從機回答數(shù)據(jù)幀報文
從機地址     功能碼     字節(jié)量        數(shù)據(jù)         冗余校驗
Slave        Func       Byte       Data …Data     CRC  CRC
Add          Code       Count      Byte1  Byte n   -16H  -16L
 
     (2)  ASCII碼
 
 
                    表3  主機詢問數(shù)據(jù)幀報文

起始符    從機地址  功能碼   數(shù)據(jù)起始地址   數(shù)據(jù)量    冗余校驗  結束符     
start      Slave     Func    Start Start    Num Num    LRC LRC   Stop
character  Add       Code    Add H Add L    H   L     -16H -16L  character
 
                    表4  從機回答數(shù)據(jù)幀報文

起始符   從機地址  功能碼   字節(jié)量     數(shù)據(jù)       冗余校驗     結束符
start     Slave     Func    Byte    Data …Data   LRC  LRC     Stop
character  Add      Code    Count   Byte1 Byte n  -16H -16L    character
 
    3  MODBUS在世紀星中的應用

    在世紀星中,除了支持MODBUS-RTU和ASCII碼兩種數(shù)據(jù)傳送模式外,還支持MODBUS TCP/IP 傳送方式。事實上,MODBUS TCP/IP的命令格式和MODBUS-RUT是很相似的,MODBUS TCP/IP只是缺少兩個字節(jié)的CRC校驗。在MODBUS協(xié)議中,是根據(jù)不同的功能碼來完成不同的讀寫功能的,世紀星中支持的功能碼及其功能如表5所示。

                     表5  世紀星所支持的功能碼

  功能碼         寄存器名                 功能
   01H             0x                  讀取線圈狀態(tài)
   02H             1x                  讀取輸入狀態(tài)
   03H             4x                  讀取一個或多個保持寄存器
   04H             3x                  讀取一個或多個輸入寄存器
   05H             0x                  強置一個邏輯線圈的通斷狀態(tài)
   06H             4x                  預置一個寄存器(數(shù)據(jù)類型為UINT/INT/BCD)
   10H             4x                  預置兩個寄存器(數(shù)據(jù)類型為LONG/FLOAT)
 
    在硬件設備中,數(shù)據(jù)存儲在寄存器內,每個存儲數(shù)據(jù)的寄存器對應一個寄存器地址,上位機就是根據(jù)這些地址組織命令去讀寫寄存器里的數(shù)據(jù)。一個兩個字節(jié)的整型數(shù)據(jù)存儲在一個寄存器地址中,一個四字節(jié)的整型或浮點型數(shù)據(jù)則要存儲在連續(xù)的兩個寄存器地址中,通常都是高地址存放數(shù)據(jù)的高字,低地址存放數(shù)據(jù)的低字。

    由于很多用MODBUS協(xié)議的儀表廠家都在以自己的方式來說明儀表上的參數(shù)以及它對應的寄存器地址,所以一部分廠家是以十六進制來標記寄存器地址,而另一部分廠家用十進制。為了使用戶在工程里建立變量時方便的和儀表上的寄存器連接,世紀星分別在MODBUS-RTU和ASCII碼兩種通信方式下,支持十六進制通道號和十進制通道號兩種變量連接方式,因此,就免去了用戶做很多的十六進制和十進制之間轉換的工作。

    在設備的說明書中,一般會指定寄存器地址,數(shù)據(jù)類型,該地址的寄存器支持的功能碼等要素,以MODBUS-RTU 十六進制的驅動為例,如果寄存器地址為0005H,數(shù)據(jù)類型為兩個字節(jié)的整形,支持03H功能碼讀數(shù)據(jù),則對應到世紀星軟件中需要連接的變量為4x0005,變量類型為I/O整數(shù),數(shù)據(jù)類型可以分為有符號的INT或無符號的UINT 或者BCD碼,在進行通信時,世紀星發(fā)送的以及設備返回的命令如下表所示。

    主機發(fā)送:

從機地址     功能碼     數(shù)據(jù)起始地址      數(shù)據(jù)量     冗余校驗  
  01           03          00  05          00 01      94  0B

    從機返回:

從機地址     功能碼        字節(jié)量          數(shù)據(jù)      冗余校驗
  01           03            02            00 1A      39  8F
 
    由設備返回的命令,可以知道設備返回了兩個字節(jié)的有效數(shù)據(jù)(00 1A),則寄存器地址為0005H里的數(shù)據(jù)為001AH=26。

    如果寄存器地址為0009H,數(shù)據(jù)類型為兩個字節(jié)的整型,支持06H功能碼寫數(shù)據(jù),則對應到世紀星軟件中需要連接的變量為4x0009,變量類型為I/O整數(shù),數(shù)據(jù)類型可以為有符號的INT或無符號的UINT 或者BCD碼,在通信時,世紀星發(fā)送的以及設備返回的命令如下表所示(寫入數(shù)據(jù)258=0102H):

    主機發(fā)送:

從機地址     功能碼     數(shù)據(jù)起始地址     寫入數(shù)據(jù)     冗余校驗
  01           06         00  09          01 02        D9  99

    從機返回:
 
從機地址     功能碼     數(shù)據(jù)起始地址     寫入數(shù)據(jù)     冗余校驗
  01           06         00  09          01 02        D9  99

    經(jīng)過發(fā)送上表中的命令,0102H便成功寫入到寄存器地址為0009H號的寄存器中。

    如果寄存器地址為0010H,數(shù)據(jù)類型為四個字節(jié)的整型或浮點型,支持10H功能碼寫數(shù)據(jù),則對應到世紀星軟件中需要連接的變量為4x0010,變量類型為I/O實數(shù),數(shù)據(jù)類型可以為有整型的LONG或浮點型的FLOAT,在通信時,世紀星發(fā)送的以及設備返回的命令如下表所示(寫入數(shù)據(jù)258=0102H):

    主機發(fā)送:

從機地址  功能碼   起始地址   寄存器個數(shù)  字節(jié)個數(shù)  寫入數(shù)據(jù)   冗余校驗
   01       10      00 10       00 02        04     01 02 00   00  DA AC

    從機返回:

從機地址    功能碼    數(shù)據(jù)起始地址    寫入字節(jié)個數(shù)    冗余校驗
  01         10         00  10          00  04        C0 0f

    經(jīng)過發(fā)送上表中的命令,0102H便成功寫入到寄存器地址為0010H號的寄存器中,0000H成功寫入了寄存器地址為0011H號的寄存器中。

    上述內容就是在世紀星中根據(jù)設備說明書連接保持寄存器的變量連接方式,以及通信的過程,其它的例如輸入寄存器,輸入線圈等都和保持寄存器是類似的,通過特定的功能碼對特定地址的寄存器進行讀寫操作,這里就不一一介紹了。

    4
  小結

    在平時用戶使用世紀星和支持MODBUS協(xié)議的儀表進行通信的過程中,在多數(shù)情況下,世紀星都能很正常的和儀表進行通信,但現(xiàn)在還是避免不了的一種情況是,有些用戶的儀表支持的并不是標準的MODBUS協(xié)議。MODBUS是一種通用的協(xié)議,但就細節(jié)來說,很多廠家還是各有各的用法,這使筆者認識到了這里的MODBUS通信還是缺少一些靈活性,而世紀長秋一定會針對這種情況做一些改進工作,力求更多的使用MODBUS協(xié)議的客戶能夠方便使用世紀長秋的軟件和儀表高效可靠的通信。

                                                                      ——轉自《自動化博覽》

熱點新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
色综合久久天天综合观看| 久久国产精品永久免费网站| 午夜激情视频在线播放| 日本免费看视频| 欧美大片毛片aaa免费看| 一级女性全黄久久生活片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 免费毛片播放| 免费一级生活片| 麻豆系列 在线视频| 久久国产一区二区| 国产一区二区精品| 久久国产影院| 国产成人精品综合| 青青青草影院| 欧美电影免费看大全| 国产成人精品影视| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品国产亚洲一区二区三区| 欧美大片a一级毛片视频| 亚欧成人毛片一区二区三区四区| 午夜家庭影院| 天天色成人| 美女被草网站| 九九热国产视频| 国产91精品一区| 亚欧成人毛片一区二区三区四区| 尤物视频网站在线| 国产综合91天堂亚洲国产| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品视频免费看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 你懂的在线观看视频| 免费国产一级特黄aa大片在线| 国产伦精品一区三区视频| 黄视频网站在线看| 91麻豆精品国产自产在线观看一区| 日韩在线观看网站| 色综合久久天天综合观看| 精品视频在线观看一区二区三区| 久久久成人影院| 九九热国产视频| 国产视频在线免费观看| 在线观看成人网| 成人免费一级毛片在线播放视频| 精品国产一区二区三区国产馆| 天堂网中文字幕| 天天色成人| 韩国三级一区| 日本特黄特黄aaaaa大片| 精品视频在线观看视频免费视频| 欧美日本免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产一区二区精品在线观看| 国产麻豆精品hdvideoss| 日本免费乱理伦片在线观看2018| 亚洲第一色在线| 日韩男人天堂| 欧美一级视频免费观看| 一级女性大黄生活片免费| 日本伦理片网站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 四虎影视久久久| 美国一区二区三区| 国产极品精频在线观看| 美女被草网站| 免费国产一级特黄aa大片在线| 亚洲 男人 天堂| 久久国产精品永久免费网站| 黄色福利片| 一级女性大黄生活片免费| 国产一区精品| 日本乱中文字幕系列 | 国产成人精品影视| 日本免费乱理伦片在线观看2018| 精品视频一区二区| 国产91精品系列在线观看| 色综合久久天天综合绕观看| 国产网站在线| 精品国产香蕉伊思人在线又爽又黄| 91麻豆精品国产自产在线| 91麻豆精品国产自产在线| 日韩专区一区| 成人a大片高清在线观看| 日日日夜夜操| 久久精品欧美一区二区| 成人在免费观看视频国产| 韩国毛片基地| 一级女性全黄生活片免费| 夜夜操天天爽| 久草免费在线视频| 精品久久久久久中文| 黄色免费网站在线| 天天做人人爱夜夜爽2020毛片| 99色播| 欧美激情一区二区三区视频| 成人av在线播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日日日夜夜操| 久久久久久久久综合影视网| 国产一区二区精品久久| 99久久精品费精品国产一区二区| 午夜欧美福利| 免费国产一级特黄aa大片在线| 国产精品自拍一区| 国产91视频网| 国产麻豆精品高清在线播放| 天天做日日爱| 成人免费观看的视频黄页| 亚欧成人乱码一区二区| 日韩免费在线观看视频| 亚洲天堂免费| 免费国产在线观看不卡| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 四虎影视精品永久免费网站 | 一级毛片视频播放| 91麻豆精品国产自产在线| 天天做人人爱夜夜爽2020毛片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频在线观看免费| 午夜家庭影院| 精品视频一区二区三区| a级精品九九九大片免费看| 九九免费精品视频| 日本在线www| 四虎久久影院| 黄视频网站在线看| 成人免费网站视频ww| 国产网站免费| 国产精品123| 人人干人人草| 99久久网站| 二级特黄绝大片免费视频大片| 久久精品免视看国产成人2021| 国产一区二区精品久久91| 成人高清护士在线播放| 九九免费精品视频| 九九免费高清在线观看视频| 超级乱淫伦动漫| 欧美a级片免费看| 日韩免费片| 精品在线观看一区| 亚洲精品久久久中文字| 欧美a级片免费看| 999久久狠狠免费精品| 免费的黄视频| 国产网站在线| 日日夜人人澡人人澡人人看免| 日韩在线观看免费完整版视频| 精品国产香蕉伊思人在线又爽又黄| 国产欧美精品午夜在线播放| 日日日夜夜操| 国产成+人+综合+亚洲不卡| 韩国三级视频网站| 国产一区二区精品在线观看| 999精品在线| 天天做人人爱夜夜爽2020毛片| 国产不卡在线看| 欧美a免费| 黄视频网站免费| 成人免费一级纶理片| 日韩专区一区| 二级片在线观看| 国产成人精品综合| 欧美国产日韩一区二区三区| 国产福利免费视频| 久久国产精品自线拍免费| 欧美激情一区二区三区中文字幕| 国产一级生活片| 九九精品久久| 你懂的在线观看视频| 国产一区二区精品| 日日日夜夜操| 黄视频网站免费看| 久久精品人人做人人爽97| 国产视频一区二区在线观看| 99热精品一区| 午夜激情视频在线观看| 日韩在线观看免费完整版视频| 精品国产亚洲一区二区三区| 午夜在线观看视频免费 成人| 999精品视频在线| 黄视频网站免费看| 一级女性全黄久久生活片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产网站免费观看| 精品在线观看一区| 91麻豆国产级在线| 日韩在线观看免费| 精品久久久久久免费影院| 久久99这里只有精品国产| 91麻豆精品国产高清在线| 精品国产一区二区三区精东影业 | 国产成+人+综合+亚洲不卡| 国产欧美精品午夜在线播放| 成人a大片高清在线观看| 成人影院一区二区三区| 国产成人女人在线视频观看 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 91麻豆爱豆果冻天美星空|