国产精彩对白视频一区二区三区-亚洲乱熟女区二区三区-天堂执法者亚洲帅哥-欧美精品日韩国产在线-国产精品96久久观看-国产日韩欧美一级电影-91麻豆精品在线观看视频-91东京热制服丝袜诱惑-99精品久久99久久久久胖女人,日韩r片在线观看,日韩精品亚洲一级,久久网之久久综合网

您好,歡迎進入上海香川電子衡器有限公司網(wǎng)站!
全國服務(wù)熱線:13661782675
上海香川電子衡器有限公司
產(chǎn)品搜索
PRODUCT SEARCH
產(chǎn)品分類
PRODUCT CLASSIFICATION
您現(xiàn)在的位置:首頁 > 技術(shù)文章 > 運用ModBus通信協(xié)議與PLC的實時通信

運用ModBus通信協(xié)議與PLC的實時通信

瀏覽次數(shù):4330發(fā)布日期:2012-07-10

運用 ModBus 通信協(xié)議,實現(xiàn)電子秤 PLC 的實時通信

 

上海彩信電子科技有限公司 陳東富

 

【摘 要】 本文介紹了在工業(yè)控制系統(tǒng)中廣泛使用的 ModBus 通信協(xié)議。以 ModBus ASCII

 

式為例,剖析了 ModBus 的指令結(jié)構(gòu),著重說明基于 ModBus 通信協(xié)議的設(shè)備之間如何進行數(shù)據(jù)通 信、如何使用 ModBus 通信協(xié)議把衡器接入 PLC 系統(tǒng),并簡單介紹了 PLC 系統(tǒng)與局域網(wǎng)的互聯(lián)。 【關(guān)鍵詞】 ModBus 通信協(xié)議;PLC 可編程控制器;衡器

 

在衡器行業(yè)中,但凡涉及串行通信時,工程師們都會有一種無奈,就是通信協(xié)議問題。由于我 國衡器廠眾多,各自采用自己的通信協(xié)議,使得通信協(xié)議五花八門,互不兼容。由于是自成一體, 也為后續(xù)與其他系統(tǒng)聯(lián)網(wǎng)、維修、儀表配件互換等留有后遺問題。若采用一種工業(yè)控制領(lǐng)域的主流 協(xié)議,各衡器廠的通信協(xié)議都與這個主流協(xié)議兼容,那么上述問題自然迎刃而解。這個主流協(xié)議首 ModBus。

一、什么是 ModBus

 

ModBus 是一種通信協(xié)議,是由 Modicon 公司發(fā)表于 1979 年,主要用于 PLC(可編程邏輯控 制器)系統(tǒng)。目前,在工業(yè)自動化設(shè)備通信連接中,ModBus 已是相當常見的一種連接方式。

二、ModBus 與其他通信協(xié)議比較

 

1、物理層簡單、價廉:ModBus 可以在常用且廉價的 RS232、RS485 等物理媒介上運行,不像

 

CanBus、ProfiBus、BitBus 等需昂貴的芯片支持。

 

2、免費:ModBus 是一種公開的,可以無償使用的協(xié)議。而使用 ProfiBus 則需要向有關(guān)組

 

織登記繳費。

 

3、使用普及:ModBus 是當前工業(yè)控制中使用zui廣的一種通信協(xié)議,基于這點,具有 ModBus

 

的設(shè)備接入工控系統(tǒng)相對容易。

 

4、維護方便:由于接入 ModBus 總線相對其他工控總線而言,比較簡單。一般具有 RS232、 RS485 等串行口的 PC 機都可以接入,使用 PC 機自帶的超級終端軟件或其他串行控制軟件,就能 觀察 ModBus 通信過程,可以很方便地查出故障站點。

三、ModBus 的主要型式

 

ModBus 主要有四種型式:ASCII、RTU、TCP/IP Plus。

 

1、ASCII 型式:采用 ASCII 碼進行數(shù)據(jù)交換,使用縱向冗余校驗的校驗和(LRC)進行數(shù)據(jù)

 

校驗。

 

2、RTU 型式:采用二進制碼進行數(shù)據(jù)交換,使用循環(huán)冗余校驗的校驗和(CRC)進行數(shù)據(jù)校

 

驗。

 

3、TCP/IP 型式:主要用于以太網(wǎng),不使用校驗和進行數(shù)據(jù)校驗。

 

4Plus 型式:該型式為 Modicon 公司專有,采用專門的協(xié)處理器進行數(shù)據(jù)處理。 目前,使用zui廣泛的型式是 ASCII RTU,主要采用 RS232、RS422、RS485 進行物理連接,

 

其中 RS485 使用zui多。

 

四、ModBus 的結(jié)構(gòu)

 

ModBus 協(xié)議是一個 master(主)/slave(從)架構(gòu)的協(xié)議。有一個節(jié)點是 master 節(jié)點,其他使 Modbus 協(xié)議參與通信的節(jié)點是 slave 節(jié)點。每一個 slave 設(shè)備都有一個*的地址。ModBus 通信比較簡單,由 master 發(fā)通信指令,指令中含有欲于之通信的 slave 站號。當 master 發(fā)指令時, 所有 slave 都處于收聽狀態(tài),一旦 slave 收聽到與自己地址相同的站號時,立刻執(zhí)行指令的內(nèi)容,并

回傳執(zhí)行的結(jié)果。

 

五、ASCII 型式的 ModBus 通信協(xié)議的格式

 

ModBus 上通信時,各站點的通信參數(shù)必須一致,如:波特率、奇偶校驗。 通信時,一個信息字節(jié)中的每 8 位分為兩個 ASCII 字符進行傳輸,允許字符傳輸間隔在 1 秒之

內(nèi)。

 

1ASCII 型式每一字節(jié)的格式

 

16 進制編碼,ASCII 字符(0-9A-F),即:0x30-0x390x41-0x46。

 

1 位開始位、7 位數(shù)據(jù)位(先低后高)、1 位奇偶校驗(無奇偶校驗時為 0)、1 位停止位。

 

2、數(shù)據(jù)錯誤校驗采用縱向冗余校驗(LRC

 

3、通信幀格式(ModBus 命令格式)

 

開始

地址(站號)

功能

數(shù)據(jù)

校驗(LRC

結(jié)束

 

 

 

 

 

 

(0x3a

xx

xx

x...

xx

CR、LF(0x0d、0x0a

 

 

 

 

 

 

1 字符

2 字符

2 字符

N 字符

2 字符

2 字符

 

 

 

 

 

 

 

一個基本的 ModBus 命令,除了開始、校驗、結(jié)束字符外,還必須有地址項及功能項。地址

 

也就是站號,想要被操作的對象(slave 站號);功能——想要被操作的對象完成的任務(wù)。ModBus

 

命令可以沒有數(shù)據(jù)項。

 

 

被操作的對象,在完成所要求的操作后,必須回傳一幀信息,傳遞操作結(jié)果?;貍餍畔⒌母袷?/p>

與命令格式相同,只是數(shù)據(jù)內(nèi)容為操作的結(jié)果。

 

六、利用 ModBus,實現(xiàn) PLC 與電子稱重設(shè)備的通信

 

為了使大家對 Modbus 有更進一步的了解,下面用例子方式說明如何把電子稱重設(shè)備接入 PLC 控制系統(tǒng)的 Modbus 總線網(wǎng)絡(luò)。例子中的稱重儀表為上海彩信電子科技有限公司生產(chǎn)的 XK311 增強型儀表。本例中,1 PLC 作為主機(master),10 臺電子秤作為從機(slave),使用 XK311 增強型儀表作為電子秤顯示儀表,從機地址為 7071、72....79。通過 RS485 連接 PLC 和各儀 表,采用 ModBus ASCII 通信協(xié)議。PLC 可以對各臺儀表進行置零、去皮、讀取重量等多項操作。 稱重系統(tǒng)示意圖如圖 1 所示,圖中的計算機是在系統(tǒng)調(diào)試時接入 RS485 總線的,用以觀察 RS485

中傳輸?shù)臄?shù)據(jù),正常工作時是移除的。

  1 稱重系統(tǒng)示意圖

 

上述系統(tǒng)可實現(xiàn)以下功能:

 

1、正常工作時,PLC 每隔 10 秒輪詢一次,獲取每臺秤的重量。

 

2、當秤臺上重量異常時,PLC 會發(fā)出警告信息,提示控制室人員注意。

 

3、控制人員可以通過 PLC,對某臺秤發(fā)出置零、去皮等操作指令。

 

4、PLC 可對各臺秤的稱量,進行各項統(tǒng)計,生成必要的統(tǒng)計報表。

 

七、ModBus 與局域網(wǎng)互連

 

現(xiàn)在,很多 PLC 都具有局域網(wǎng)接口,通過該接口,就可以遠程控制稱重系統(tǒng)了。當然,也可 以通過接在 Modbus 總線上的 PC 機,利用 PC 機的軟、硬件資源,編制相應(yīng)的軟件,將重量信號傳 送到局域網(wǎng)上。若局域網(wǎng)通過路由器接入因特網(wǎng),很顯然重量數(shù)據(jù)就可以在因特網(wǎng)上傳輸了。本系 統(tǒng)是通過 PLC DH+網(wǎng)絡(luò)接入局域網(wǎng)的。當然,網(wǎng)絡(luò)部分使用的協(xié)議,* TCP/IP、NetBEUI Modbus 也有相關(guān)的 TCP/IP 型式,這里就不再贅述了,大家可以參考相關(guān)的書籍。

 

上述的稱重系統(tǒng)只是 PLC 的一個子系統(tǒng),是后期改造的一個項目。其整個 PLC 系統(tǒng)(見圖 2 是采用美國 ROCKWELL 公司的 PLC,共有 5 PLC 機箱(采用 PLC5 系列)、4 臺工控機和 2 服務(wù)器、若干臺 PC 組成的。PLC 采用 ROCKWELL 公司的 DH+網(wǎng)絡(luò)連接,使用 DF1 協(xié)議;其中 1

 

附錄:

 

XK311 增強型儀表的 ModBus 協(xié)議格式

 

說明

報頭

站號

功能碼

首址

數(shù)據(jù)量

數(shù)據(jù)值

校驗碼

報尾

 

 

 

 

 

 

 

 

 

 

 

指令

xx

xx

xxxx

xxxx

xxxx

LRC

\CR\ LF

 

 

 

 

 

 

 

 

 

 

 

回傳

xx

xx

 

xx

xxxx

LRC

\CR

 

 

\ LF

 

 

 

 

 

 

 

 

 

 

出錯

xx

xx

 

 

xx

LRC

\CR

 

回傳

 

zui高位置 1

 

 

錯誤碼

\ LF

 

 

 

 

 

 

 

 

報頭、報尾:所有指令均以冒號(:)開始,以回車符、換行符結(jié)束。 站號:2 ASCII 碼,范圍為 01-9016 進制:0x01-0x)。 功能碼:2 ASCII 碼。

 

02:讀繼電器輸出狀態(tài);

 

04:讀稱量狀態(tài)(顯示值、皮重等);

 

05:置零操作;

 

06:皮重操作;

 

07:通信測試;

 

08:讀定值;

 

09:寫定值。

 

首址:4 ASCII 碼,讀寫數(shù)據(jù)的位置。

 

數(shù)據(jù)量:4 ASCII 碼,讀寫數(shù)據(jù)的數(shù)量。

 

數(shù)據(jù)值:讀寫的數(shù)據(jù)。

 

校驗碼:2 ASCII 碼,采用 LRC 校驗。

 

LRC 校驗碼運算:報頭(:)不參與運算,LRC 在數(shù)據(jù)之后,在\CR\LF 之前。參加運算的是報 頭之后,LRC 之前的所有數(shù)據(jù)。LRC 為參加運算的數(shù)據(jù)之和的補碼,舍去進位。

 

當儀表執(zhí)行指令出錯時,會回傳錯誤碼,并將功能碼的zui高位置 1。

 

錯誤碼: 00--接收到的功能碼出錯; 01--數(shù)據(jù)地址錯; 02--數(shù)據(jù)數(shù)量錯;

 

03--數(shù)據(jù)值錯,如:預置皮重大于zui大稱量 FS

 

04--稱量為負時去皮;

 

05--不在稱重狀態(tài)時置零;

銷售代表:郭曉金       

      

     

公司:m.jccy100.com  

電子:taizhiheng@foxmail.com

公司地址:上海市松江區(qū)沈磚公路5599

Contact Us
  • 聯(lián)系QQ:190390019
  • 聯(lián)系郵箱:190390019@qq.com
  • 傳真:
  • 聯(lián)系地址:上海市松江區(qū)九亭鎮(zhèn)顧戴路

掃一掃  微信咨詢

©2025 上海香川電子衡器有限公司 版權(quán)所有  備案號:滬ICP備09098494號-32  技術(shù)支持:化工儀器網(wǎng)    sitemap.xml    總訪問量:843816 管理登陸

中文字幕在线有码视频-91日韩精品久久久久精品-天天干美女天天操美女-国产又粗又猛又爽又黄无套进入 | 99久久影视精品-国产在线你懂的av-久久久国产精品视频免费观看-国产成人啪精品视频 | 麻豆精品视频在线免费观看-国产成人精品免费视频网站-精品人伦一区二区三区蜜桃免费-人妻系列色丁香久久 | 天天舔天天做天天干-6080三级韩国一区二区-.精品久久久麻豆国产精品-日韩偷拍视频在线观看 | 欧美久久日视频在线观看-999久久久蜜臀视频最新-色哟哟 欧美 日韩-中文字幕 日韩欧美 | 京香juliaav人妻中文字幕-国产91啪啪啪啪啪-国产超级va在线观看视频-日韩/一级视频 | 久久精品一级片电影-91字幕yellow中文网-欧美日韩激情女人视频-91精品久久久久久久 | 国产av精选亚洲av精选-这里只有精品视频999在线观看-精品露脸偷拍一区二区三区-av天堂中文在线播放 | 久久久久久久久久久丰满-麻豆免费视频久久精品入口-久久亚洲精品国产精品-国产91乱子伦国产乱子伦 | 日韩欧美国产制服丝袜-18禁国产91精品久久久久久-久久综合色鬼色88-国产'av一区二区三区 | 成人激情自拍视频在线观看-精品毛片av一区二区三区-久久精品国产亚洲av亚-国产麻豆黄色一级视频 国产99视频精品免视看9-激情综合网激情五月网-成人av在线不卡一区-蜜臀久久99精品,fv | 91深夜天堂啪啪啪-av天堂中文字幕精品-91精品福利少妇午夜-久久精品熟妇丰满人妻77777 | 亚洲图色欧洲图色欧洲-97婷婷熟女久久-51精品久久久久久久蜜臀-国产精品18久久久白浆 | 国产性大战久久久久久久久久久久久-五月婷婷六月丁香伊人妞-久久亚洲sm情趣捆绑调教-日韩tⅴ一级视频 | 国产在线免费啪啪啪-狠狠操天天干天天色-久久精品18国产-久久久久久伊人69 | 国产亚洲综合久二区三区四区五区-国内精品麻豆美女在线播放视频-天天天天天天日夜夜夜夜夜夜夜操-国产一区的在线播放 | 粉嫩99久久久国产精品免费-久久av麻豆av蜜桃-欧美日韩一区二区三区高清-国产精品呻吟av久久高潮 亚洲欧美另类色婷婷-亚洲欧美熟女一区-婷婷激情五月天影院-四季av人妻精品一区二区三区 | 日韩欧美中文字幕在线等-日韩美女视频一区二区三区-26uuu亚洲国产欧美日韩-日韩av永久一区三区三区 | av中文字幕熟女网站-二区四区六区中文字幕-内射 在线 国产-亚洲精品久久视频婷婷 | 久久综合六月丁香-丰满人妻一区二区三区四区视频电影-欧美日韩一区二区三区厨房性-国产成人精品视频a视频 | 国产在线观看一区二区三区-久久精品丰满人妻99-91狠狠综合久久久久在线-国产福利一区二区视频 | 日韩精品高潮视频-亚洲av日韩在线免费观看-一本色道久久亚洲av-欧美日韩一级片aaa | 国产欧美日韩综合区-性色av一区二区三区蜜臀-成人好爽网站免费毛片av-日韩欧美美女一区二区三区 久久男人的天堂成人-国产一区二区在线红桃-久久精品国产99久久99久久免费-超碰97人人做人人爱亚洲尤物 | 国产精品久久久久久成人-色婷婷综合久久久中文精品-日韩制服丝袜在线观看-亚洲精品女av | 国产粉嫩久久久久久-色婷婷亚洲综合久久-99婷婷在线观看视频-国产精品69久久久久久xxx | 成人一区二区三区激情视频-亚洲精品乱码久久蜜桃-亚洲夜夜天天蜜桃尤物-精品国产97久久观看高清 色制服丝袜人妻av一区-大香蕉久久伊人青青草-999精品久久久国产-在线观看中文字幕少妇人妻av | 婷婷六月丁久久综合色-久久久噜噜噜久久久白丝袜-亚洲人妻熟女一区二区三区-麻豆精品视频免费看 精品国产18久久久-日韩欧美亚洲视频在线观看-久色视频在线免费观看-日韩精品老熟妇 | 国产久久免费精品视频-91麻豆果冻传媒国产av在线-999视频精品免费在线观看-91超碰免费在线观看 | 国产av一区三二区-91精品国产久久久久久久-婷婷九月综合久久站-国产精品久久久久国产精品三级 | 99人妻精品一二三区-国产999精品久久久久久二-欧美日韩综合一区二区三区-久久久久999精品一区二区 | 精品人妻va人妻中文字幕-国产欧美日韩一区二区超碰-一区二区三区免费蜜桃观看-日韩精品免费视频. | 精品黑人一区二区三区国语馆-尤物tv国产精品看片在线-国产成人av在线网站-91精品国产综合久久婷婷香蕉 | 日韩av 中文字幕精品-日韩欧美亚洲精品高清国产-日韩欧美插美女视频-日韩欧美另类丝袜 | 日韩 欧美 在线 一区-日韩惊悚剧情电影推荐-久久视频在线.-亚洲av一男人天堂 | 欧美日韩日欧美日韩中日妞人妻日-av动漫在线观看免费观看-99热在线只有精品-99性高潮久久 | 久久久久久久一区-国产饥渴熟女91九色-国产成人精品免费观看视频-久久成人av中文字幕 | 日日摸日日碰夜夜爽亚洲精品蜜乳-日韩av每日更新在线看-亚洲中文字幕久久精品1百度-欧美日韩人妻精品蜜桃99 | 国产视频欧美视频一区二区-久久久久久久久久久久久久久久9-久久er热这里只有精品视频-久久综合亚洲久久另类 | 国产成人激情自拍视频-91成人超碰在线观看-国产91在线精品播放-麻豆美女丝袜人妻中文9色 | 日韩人妻精品中文字幕在线看-欧美日韩国产熟妇-久久久久久综合亚洲-国产又大又长又粗又爽视频 | 亚洲激情四射久久久-日韩欧美成人av在线-麻豆国产在线观看视频-av中文字幕网站在线观看 |