《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > Modbus 通信協議在分布式控制系統中的應用
Modbus 通信協議在分布式控制系統中的應用
中國自動化網
摘要: 本文就一種DCS與PLC作為上下位機的分布式控制系統,介紹基于Modbus協議的通信網絡在其中的應用,以及該網絡的硬件構成及程序設計。
Abstract:
Key words :

摘 要:本文就一種DCS與PLC作為上下位機的分布式控制系統,介紹基于Modbus協議的通信網絡在其中的應用,以及該網絡的硬件構成及程序設計。
關鍵詞:Modbus協議 分布式控制系統 通信網絡 串口通訊 可編程控制器
一、引 言
  現代工業的迅速發展,不斷促進著自控技術及設備創新的日新月異。當前,DCS、IPC、PLC及智能儀表已廣泛應用到工廠現場生產控制系統當中,并發展到由上述設備相互協同、共同面向整個生產過程的分布式工業自動控制系統。在此系統中,現場通信技術堪稱關鍵。但由于開始沒有統一的通信協議標準,各廠商自控產品通信協議各自為政,通信網絡各成體系,造成不同廠家的自控設備網絡連接困難甚至不能連接,給分布式控制系統的靈活應用造成了不便。一些公司為適應市場,紛紛將各自的協議標準公開化,可無償使用。經過多年發展,一些通信協議如Modicon公司的Modbus通信協議因其兼容性、易用性的優勢,在工業領域得到了廣泛應用,已成為一種通用的工業通信標準。本文就某化纖項目分布式控制系統的設計,介紹基于Modbus協議的通信網絡在其中的應用。
二、系統組成
  1、系統結構
  本系統構成如圖1,其中略去了現場儀表信號的采集、控制部分。系統上位機采用橫河CS3000型DCS集散控制系統,對整個生產過程進行集中監控;下位機采用Omron的CS1H系列PLC,分布在3個電氣控制室,負責現場電機、OCV閥、流量開關、變頻器等執行、檢測機構的啟??刂啤⒎答佇盘柌杉?、故障判斷等操作。


  基于通信實時性的考慮,將DCS與3個PLC控制站分為兩個相對獨立的通信網絡:PLC1和PLC2與DCS一端口組成網絡一,PLC3與DCS二端口組成網絡二。由于上下位機均無面向同一協議的通信設備,給設計造成了困難。經考慮,決定采用Modbus通信協議,由其構成本分布式控制系統的通信網絡。
  2、通信網絡組成
  2.1通信協議
  Modbus協議是一種適用于工業控制領域的主從式串口通訊協議,它采用查詢通訊方式進行主從設備的信息傳輸,可尋址1-247個設備地址范圍。協議包括廣播查詢和單獨設備查詢兩種方式,二者區別就是廣播查詢不需要從設備回應信息,主從設備查詢通訊過程見圖二。


  Modbus協議有兩種傳輸模式:ASCII模式和RTU模式。同波特率下,RTU模式較ASCII模式能傳輸更多的數據,所以工業網絡大都采用RTU模式。RTU模式下的信息傳輸報文格式如圖三


  它沒有起始位和停止位,而是由至少3.5個字符間隔時間作為信息的起始、結束標志。信息幀所有字符位由16進制字符0-9、A-F組成。本設計采用單獨設備查詢的RTU模式通信方式,根據系統構成,將DCS一端口設01H、02H兩個PLC從站地址,二端口設01H一個PLC從站地址,并使用Modbus協議中的讀字存儲區03H和寫字存儲區06H兩個功能碼。
  2.2 網絡構成及硬件介紹
  網絡采用RS485串行接口,通信媒體由4芯屏蔽電纜連接主從設備,傳輸距離最大達1.5Km,全雙工,串口設定波特率19200,8位數據位、偶校驗、1位停止位。DCS通信部分采用橫河型號為ALR121的通信模塊,并配套橫河提供的Modbus通信軟件包,該通信模塊最大通信數據容量4000字。PLC通信部分則采用Omron的C200H-ASCII 21可編程特殊單元模塊(以下簡稱ASCII模塊),該模塊支持BASIC語言編程,內有200K字節的程序存儲區,配備RS232、RS485通信串口各一個。通過對該模塊的編程,可實現與外圍設備的各種通信。本系統通過ASCII模塊與DCS基于Modbus協議的通信,將DCS的讀、寫指令及數據做相應轉換,并與PLC的CPU單元進行數據存取交換,以實現上下位機控制信息的實時傳輸。如圖四所示。


三、軟件實現
  1、 建立地址分配、對應表
  DCS人機監控界面(HMI)上面向現場儀表的圖形符號對象的監控,需通過DCS I/O物理地址對現場儀表信號的采集來實現。DCS對現場電氣執行、檢測機構的監控,則是由DCS通信I/O地址與PLC I/O物理地址一一對應完成的。為此,在編程前,需建立一張DCS通信I/O地址與PLC I/O地址的分配、對應表。由于PLC邏輯控制編程需要,不便直接將PLC I/O物理地址與DCS通信I/O地址對應,故采取了間接地址的方式。具體設計采用PLC的數據存儲區DM區作為間接地址區,與DCS通信I/O區建立聯系,再將DM區與PLC I/O區相對應。如將DCS的%WB000101位通信I/O地址與D0000.00位地址對應,D0000.00再對照PLC的I0000.00位物理輸入點,就能將現場電氣執行機構的運行狀態反饋到HMI上。按照這種方法就建立了一張上下位機地址分配、對應表,因篇幅所限,該表略。
  2、程序設計
  ASCII模塊支持BASIC語言編程,此外,又附加了多條系統及函數指令,如接收、發送緩沖區操作指令、信息傳輸差錯控制CRC、LRC校驗函數指令和與CPU單元數據交換的讀寫指令等。編程使用WINDOWS操作系統上附帶的Hyperterminal(超級終端)軟件,通過此軟件,PC機可與連接在網絡上的其它PC機或串口終端設備進行文本文件的傳輸及顯示。編程時,將PC機串口與ASCII模塊的RS232串口連接,運行該軟件,就能在其界面上對ASCII模塊進行程序編寫、上傳、下載和調試等工作。也可先通過WINDOWS系統的寫字板編寫程序,并保存為文本格式,然后再通過Hyperterminal將程序下載到ASCII模塊。通信程序的主工作流程見圖五。


  部分程序代碼如下:
  OPTION BASE 0 //定義數組
  DIM R(128),FC(128)
  R(48)=0:R(49)=1:R(50)=2:R(51)=3:R(52)=4:R(53)=5:R(54)=6:R(55)=7:R(56)=8
  R(57)=9:R(65)=&h0a:R(66)=&h0b:R(67)=&h0c:R(68)=&h0d:R(69)=&h0e:R(70)=&h0f
  R(97)=&h0a:R(98)=&h0b:R(99)=&h0c:R(100)=&h0d:R(101)=&h0e:R(102)=&h0f
  OPEN #2,"COMU:19200,8,E,1" //設定串口參數
  A%=LOC(2) //判斷接收緩沖區字符
  IF A%=8 THEN
  REX$=INPUT$(A%,#2)
  ……….
  ENDIF
  GOSUB *ZFCL //對信息進行分解處理
  IF ST=1 THEN *JAOY ELSE *BACK //判斷是否本站信息
 ?。狫AOY
  GOSUB *CRC //CRC循環冗余校驗子程序
  IF R=CRC THEN *WORK ELSE *BACK //信息校驗正確判斷
 ?。猈ORK
  IF (FU=3) THEN GOTO *DJS //讀功能碼判斷,調寫操作子程序
  IF (FU=6) THEN GOTO *XJS ELSE GOTO *BACK //寫功能碼判斷,調讀操作子程序
 ?。狣JS //讀子程序
  ………
 ?。猉JS //寫子程序
  ………
 ?。狢RC //CRC 校驗子程序
  ……….
 ?。猌FCL //字符處理子程序
  ………
  由于ASCII模塊支持ASCII碼,而RTU則是基于二進制碼的16進制字符通信方式,所以在程序編程中增加了碼制轉換程序。
  CH5$=MID$(REX$,5,1) :CH6$=MID$(REX$,6,1) //提取字符段
  VOL=ASC(CH5$)×256+ASC(CH6$) //將ASCII碼字符轉換十進制數
  VOL$=HEX$(VOL) //將十進制數轉換成十六進制字符
  3、程序優化及安全措施
  在ASCII模塊與CPU單元數據交換程序部分,采取由ASCII模塊向CPU 單元主動發送讀寫請求信號,CPU單元在收到請求時才執行數據交換程序的方法。這樣,就縮短了PLC的掃描周期,提高了通信實時性。
  在信息差錯控制部分,采用了CRC-16循環冗余校驗算法,該算法能使信息的差錯率低于10-14以下。如果信息校驗錯誤,程序將清除緩沖區,等待DCS信息重發。
  根據生產需要,可在HMI上將現場按鈕等手控設備設為無效狀態,所有手、自動操作均在DCS上進行??紤]到如通信網絡遭到癱瘓等嚴重故障時,需保證現場電氣設備正常啟停,又增加了通信狀態定時偵測程序,在規定時間(10秒)內網絡上如無信號,PLC自動將現場按鈕等手控設備設為有效,同時DCS故障報警,直到網絡恢復正常為止。
四、結束語
  當前分布式控制系統通信網絡的設備、軟件及整體架構,大部分是由專業廠商生產提供的,其總體性能較好。但如前所述,它們也有系統配置可選性小、網絡架構適應面窄、價格較高等缺點。筆者采用Modbus協議這一成熟通信技術,選用PLC的可編程模塊,進行基于Modbus通信協議的自主程序設計,架構起本自控系統的通信網絡。該網絡易擴展、易維護,具有結構簡單、應用靈活、編程方便、造價低廉等特點。這套系統在某化纖生產線一次投運成功,實際運行狀態良好,證明其穩定可靠,能完全滿足系統設計要求。到目前為止,該系統已在多個工程項目上投入使用,全部運行正常,取得了良好的經濟效益。
  本文創新點:采用工業領域通用的Modbus通信協議標準,利用可編程的PLC特殊功能模塊,并進行通信程序設計,低成本的解決了本系統的通信架構問題,可為分布式控制系統通信網絡兼容性設計的一個思路。
參考文獻:
  1. Modicon. Modbus Protocol Reference Guide. 1996
  2. Omron. C200H-ASCII UNITS Operation Manual. 1998
  3. Omron. SYSMAC CS1 Series Programmable Controllers Operation Manual. 1999
  4. 橫河CS3000 Reference Manual. 2001
  5. 其其格 利用VC實現Modbus的兩種檢測方法 《微計算機信息》 2004.1
  6. 劉東 循環冗余校驗CRC算法分析及程序實現. 《計算機與信息技術》2002.9

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩一级视频| 国产精品成人一区二区三区吃奶| 欧美女同在线视频| 中文欧美字幕免费| 日韩系列在线| 国产精品99免视看9| 亚洲小少妇裸体bbw| 亚洲国产精选| 国产亚洲精品资源在线26u| 欧美另类69精品久久久久9999| 久久久免费精品视频| 在线精品在线| 99pao成人国产永久免费视频| 好吊视频一区二区三区四区| 欧美视频观看一区| 亚洲卡通欧美制服中文| 久久成人羞羞网站| 欧美成人视屏| 亚洲日本va在线观看| 欧美日韩国产综合视频在线| 亚洲区第一页| 一区二区三区四区蜜桃| 国产精品美女久久久久久2018| 亚洲精品免费电影| 久久天天狠狠| 一本色道久久综合狠狠躁篇怎么玩| 欧美在线免费看| 欧美视频一二三区| 毛片一区二区| 国产精品区免费视频| 在线性视频日韩欧美| 久久久噜噜噜久久中文字幕色伊伊| 国产欧美 在线欧美| 亚洲欧美电影在线观看| 亚洲一区3d动漫同人无遮挡| 欧美日韩国产色站一区二区三区| 国产精品影视天天线| 国产日韩欧美中文在线播放| 欧美绝品在线观看成人午夜影视| 国产精品五月天| 欧美视频久久| 午夜日韩在线观看| 国产手机视频精品| 久久在线视频| 久久综合成人精品亚洲另类欧美| 国产精品久久99| 亚洲一区日韩在线| 韩国免费一区| 国产亚洲综合性久久久影院| 久久精品水蜜桃av综合天堂| 美国十次了思思久久精品导航| 亚洲欧洲综合另类| 欧美日韩在线播放三区四区| 日韩视频一区二区三区在线播放| 国产精品视频| 国产精品久久久一本精品| 亚洲国产精品久久精品怡红院| 国产精品激情av在线播放| 麻豆精品在线观看| 午夜宅男久久久| 欧美视频在线观看视频极品| 老**午夜毛片一区二区三区| 亚洲人成网站在线观看播放| 久久久综合视频| 国内自拍一区| 国产精品最新自拍| 亚洲国产精品成人久久综合一区| 国产精品久久久久久久浪潮网站| 亚洲国产精品成人| 久久久综合免费视频| 国产精品久久久久影院亚瑟| 久久影视三级福利片| 久久亚洲精品网站| 欧美激情一区二区三区在线视频观看| 国产麻豆9l精品三级站| 美女精品在线观看| 在线播放中文一区| 亚洲一区国产一区| 揄拍成人国产精品视频| 免费日本视频一区| 欧美一区二区视频在线观看| 在线观看日韩| 欧美激情第9页| 欧美色中文字幕| 激情久久久久久| 国产精品久久久久久久午夜片| 国产九色精品成人porny| 美女精品网站| 一区电影在线观看| 禁久久精品乱码| 最近中文字幕mv在线一区二区三区四区| 日韩午夜一区| 中文一区二区在线观看| 亚洲国产精品嫩草影院| 欧美三级日韩三级国产三级| 欧美亚州韩日在线看免费版国语版| 国产精品永久免费| 亚洲素人一区二区| 欧美精品一区二区三区蜜桃| 欧美精品免费在线观看| 欧美在线日韩精品| 欧美激情一区二区三级高清视频| 国产在线麻豆精品观看| 欧美激情成人在线视频| 免费亚洲电影在线| 亚洲精品国产精品久久清纯直播| 国产精品久久久久久久久动漫| 国产精品夜色7777狼人| 久久视频在线看| 欧美高清视频一二三区| 欧美日韩一本到| 亚洲综合国产精品| 国产精品女人网站| 国产精品视频区| 国产精品xxxav免费视频| 亚洲日本久久| 欧美日韩一区二区国产| 午夜一级在线看亚洲| 亚洲激情av在线| 国产精品区一区二区三区| 欧美体内she精视频在线观看| 欧美激情网站在线观看| 国产网站欧美日韩免费精品在线观看| 亚洲男人的天堂在线aⅴ视频| 欧美三级第一页| 国产精品入口尤物| 亚洲尤物视频在线| 国产精品久久久久一区二区三区| 久久狠狠婷婷| 亚洲永久精品国产| 国产精品久久久久久久app| 国产精品一区二区女厕厕| 亚洲电影自拍| 欧美视频在线一区二区三区| 99综合视频| 欧美精品一区二区三区四区| 精品成人在线观看| 夜夜爽99久久国产综合精品女不卡| 一区二区在线视频| 欧美大片在线影院| 欧美国产一区二区三区激情无套| 欧美一区视频在线| 一本大道久久a久久精二百| 国产精品久久久久久影视| 欧美激情1区2区| 欧美激情1区2区3区| 久久免费的精品国产v∧| 国产综合亚洲精品一区二| 红桃视频欧美| 国产女主播视频一区二区| 亚洲免费人成在线视频观看| 欧美在线视频一区| 亚洲精品女av网站| 欧美二区在线观看| 亚洲区中文字幕| 欧美大尺度在线观看| 亚洲一区亚洲| 一区二区三区久久网| 99综合精品| 国产日韩欧美中文| 黄色日韩网站| 欧美成人一区二区三区| 最新国产成人av网站网址麻豆| 国产欧美精品| 亚洲精品一区二区三区四区高清| 欧美成人免费一级人片100| 国产欧美91| 久久成人免费网| 美女视频一区免费观看| 国产精品不卡在线| 亚洲国产二区| 国产精品久久久久久一区二区三区| 午夜精品一区二区三区在线播放| 午夜亚洲福利在线老司机| 亚洲国产精品成人综合| 国产视频自拍一区| 欧美日韩精品欧美日韩精品| 亚洲九九精品| 美女精品网站| 免费看成人av| 国内一区二区三区| 亚洲第一中文字幕在线观看| 亚洲欧洲综合| 欧美jizz19hd性欧美| 亚洲专区欧美专区| 香蕉乱码成人久久天堂爱免费| 久久精品国产999大香线蕉| 亚洲天堂免费观看| 激情欧美一区二区三区在线观看| 亚洲一区二区三区精品视频| 国产一区亚洲一区| 国产精品视频一区二区三区| 亚洲国产成人av在线| 亚洲国产欧美另类丝袜| 亚洲麻豆一区| 欧美性天天影院| 牛牛影视久久网| 久久综合狠狠| 国产欧美精品在线| 欧美成年人网站| 亚洲午夜小视频| 在线综合+亚洲+欧美中文字幕| 欧美 日韩 国产精品免费观看| 国产精品乱码久久久久久| 欧美日韩国产精品成人| 国产欧美在线视频| 国产婷婷色一区二区三区四区| 亚洲直播在线一区| 亚洲精品系列| 亚洲品质自拍| 国产美女扒开尿口久久久| 在线观看视频欧美| 欧美顶级大胆免费视频| 欧美系列亚洲系列| 亚洲永久免费视频| 国产在线视频欧美| 猛男gaygay欧美视频| 久久人人看视频| 在线观看欧美亚洲| 午夜欧美电影在线观看| 性欧美8khd高清极品| 亚洲精品系列| 国产欧美精品久久| 欧美激情精品久久久久久免费印度| 欧美日韩久久久久久| 一本色道久久综合精品竹菊| 亚洲国产日韩欧美一区二区三区| 国产精品久久久久久影院8一贰佰| 激情文学综合丁香| 欧美激情中文字幕乱码免费| 99精品国产在热久久| 亚洲精品视频在线观看网站| 亚洲欧美中文另类| 久久国产精品一区二区三区| 欧美视频在线观看| 亚洲国产美女久久久久| 久久久亚洲国产天美传媒修理工| 欧美天堂亚洲电影院在线观看| 免费在线亚洲欧美| 国产精品久久久久久久久久免费看| 欧美日韩国产三区| 国产农村妇女精品一二区| 欧美xart系列在线观看| 麻豆av福利av久久av| 黄色资源网久久资源365| 久久国产福利| 国产视频在线观看一区二区三区| 国产亚洲一区二区三区在线观看| 国产亚洲午夜高清国产拍精品| 韩国av一区| 亚洲综合电影| 久久xxxx精品视频| 韩国av一区| 久久亚洲综合色一区二区三区| 一区久久精品| 亚洲天天影视| 国产精品一区在线播放| 久久最新视频| 欧美激情精品久久久六区热门| 99综合在线| 国产精品久久久久久久久久尿| 一区二区三区免费观看| 亚洲精品免费看| 在线视频亚洲| 亚洲黄色尤物视频| 欧美视频一区二区三区四区| 亚洲国产电影| 欧美日韩午夜| 91久久精品日日躁夜夜躁国产| 男人的天堂亚洲| 欧美在线视频全部完| 欧美一区高清| 亚洲欧美日韩第一区| 小黄鸭精品密入口导航| 极品中文字幕一区| 国产一区二区剧情av在线| 欧美激情一区二区| 亚洲欧美在线一区二区| 欧美freesex交免费视频| 日韩午夜激情| 欧美区一区二| 欧美一区二区在线观看| 欧美色欧美亚洲另类二区| 午夜精品视频在线观看一区二区| 久久久国产午夜精品| 亚洲日本aⅴ片在线观看香蕉| 国产精品成人一区二区三区吃奶| 国内精品**久久毛片app| 欧美日韩激情网| 亚洲国产精品成人综合色在线婷婷| 免费在线亚洲| 先锋影院在线亚洲| 好看不卡的中文字幕| 欧美片第1页综合| 欧美精品日韩三级| 欧美日韩你懂的| 国产精品卡一卡二| 亚洲大片一区二区三区| 欧美午夜美女看片| 免费观看一级特黄欧美大片| 亚洲欧美在线观看| 在线国产精品一区| 国产精品亚洲аv天堂网| 亚洲国产网站| 欧美日韩理论| 欧美福利在线观看| 国产欧美日韩视频一区二区| 亚洲第一天堂av| 欧美精品1区| 国产精品qvod| 欧美日韩国产不卡| 亚洲图片欧洲图片av| 国产麻豆一精品一av一免费| 亚洲一区二区三区在线播放| 欧美精品激情在线观看| 欧美三级黄美女| 美女亚洲精品| 午夜精品久久久久久久久| 欧美黄色一级视频| 老色鬼久久亚洲一区二区| 久久黄色网页| 一区二区三区日韩精品视频| 欧美精品乱人伦久久久久久| 夜夜嗨av一区二区三区中文字幕| 欧美精品久久久久久| 一本一本久久| 国产综合久久久久久| 欧美视频在线播放|