帶重量數(shù)據(jù)傳輸電子稱和利時(shí)plc的控制儀表
三、Modbus消息幀
兩種傳輸模式中(ASCII或RTU),傳輸設(shè)備以將Modbus消息轉(zhuǎn)為有起點(diǎn)和終點(diǎn)的幀,這就允許接收的設(shè)備在消息起始處開始工作,讀地址分配信息,判斷哪一個(gè)設(shè)備被選中(廣播方式則傳給所有設(shè)備),判知何時(shí)信息已完成。部分的消息也能偵測到并且錯(cuò)誤能設(shè)置為返回結(jié)果。
1、ASCII幀
使用ASCII模式,消息以冒號(:)字符(ASCII碼 3AH)開始,以回車換行符結(jié)束(ASCII碼 0DH,0AH)。
其它域可以使用的傳輸字符是十六進(jìn)制的0...9,A...F。網(wǎng)絡(luò)上的設(shè)備不斷偵測“:”字符,當(dāng)有一個(gè)冒號接收到時(shí),每個(gè)設(shè)備都解碼下個(gè)域(地址域)來判斷是否發(fā)給自己的。
消息中字符間發(fā)送的時(shí)間間隔zui長不能超過1秒,否則接收的設(shè)備將認(rèn)為傳輸錯(cuò)誤。一個(gè)典型消息幀如下所示:
起始位 | 設(shè)備地址 | 功能代碼 | 數(shù)據(jù) | LRC校驗(yàn) | 結(jié)束符 |
1個(gè)字符 | 2個(gè)字符 | 2個(gè)字符 | n個(gè)字符 | 2個(gè)字符 | 2個(gè)字符 |
圖2 ASCII消息幀
2、RTU幀
使用RTU模式,消息發(fā)送至少要以3.5個(gè)字符時(shí)間的停頓間隔開始。在網(wǎng)絡(luò)波特率下多樣的字符時(shí)間,這是zui容易實(shí)現(xiàn)的(如下圖的T1-T2-T3-T4所示)。傳輸?shù)膁i一個(gè)域是設(shè)備地址。可以使用的傳輸字符是十六進(jìn)制的0...9,A...F。網(wǎng)絡(luò)設(shè)備不斷偵測網(wǎng)絡(luò)總線,包括停頓間隔時(shí)間內(nèi)。當(dāng)di一個(gè)域(地址域)接收到,每個(gè)設(shè)備都進(jìn)行解碼以判斷是否發(fā)往自己的。在zui后一個(gè)傳輸字符之后,一個(gè)至少3.5個(gè)字符時(shí)間的停頓標(biāo)定了消息的結(jié)束。一個(gè)新的消息可在此停頓后開始。
整個(gè)消息幀必*須作為一連續(xù)的流轉(zhuǎn)輸。如果在幀完成之前有超過1.5個(gè)字符時(shí)間的停頓時(shí)間,接收設(shè)備將刷新不完整的消息并假定下一字節(jié)是一個(gè)新消息的地址域。同樣地,如果一個(gè)新消息在小于3.5個(gè)字符時(shí)間內(nèi)接著前個(gè)消息開始,接收的設(shè)備將認(rèn)為它是前一消息的延續(xù)。這將導(dǎo)致一個(gè)錯(cuò)誤,因?yàn)樵趜ui后的CRC域的值不可能是正確的。一典型的消息幀如下所示:
起始位 | 設(shè)備地址 | 功能代碼 | 數(shù)據(jù) | CRC校驗(yàn) | 結(jié)束符 |
T1-T2-T3-T4 | 8Bit | 8Bit | n個(gè)8Bit | 16Bit | T1-T2-T3-T4 |
圖3 RTU消息幀
3、地址域
致親愛的用戶,因網(wǎng)站限制因素,如未能展示聯(lián)絡(luò)信息,請留意本頁面其他部位,
以深圳755開*碼,如找不到,請?jiān)诎锥人阉鳎汉阒靖#兄x您的理解!
帶重量數(shù)據(jù)傳輸電子稱和利時(shí)plc的控制儀表
LE系列是和利時(shí)推出的新一代高性能中小型PLC產(chǎn)品,適合中小型工業(yè)裝備控制和分布式遠(yuǎn)程監(jiān)控應(yīng)用。LE-PLC集小型PLC產(chǎn)品緊湊的結(jié)構(gòu)和中型PLC產(chǎn)品豐富的功能優(yōu)勢于一體,大可支持20個(gè)本地IO或遠(yuǎn)程IO單元;CPU模塊本體支持?jǐn)?shù)據(jù)儲(chǔ)存卡和批量加密下載,具備強(qiáng)大的運(yùn)動(dòng)控制和模擬控制能力,并支持用戶自定義功能擴(kuò)展;提供多種通訊模塊,支持現(xiàn)場總線、無線網(wǎng)絡(luò)和工業(yè)以太網(wǎng)接口。