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