Modbus協議介紹

Modbus協議介紹

 

?????? Modbus協議最初由Modicon公司開發出來,在1979年末該公司成爲施耐德自動化(Schneider
Automation)部門的一部分,現在Modbus已經是工業領域全球最流行的協議。此協議支持傳統的
RS-232RS-422RS-485和以太網設備。許多工業設備,包括PLCDCS,智能儀表等都在使用
Modbus協議作爲他們之間的通訊標准。有了它,不同廠商生産的控制設備可以連成工業網絡,進行
集中監控。
?????? 当在网络上通信时,Modbus協議決定了每個控制器須要知道它們的設備地址,識別按地址發來
的消息,決定要産生何種行動。如果需要回應,控制器將生成應答並使用Modbus協議發送給詢問方。
??????? Modbus協議包括ASCIIRTUTCP等,並沒有規定物理層。此協議定義了控制器能夠認識和
使用的消息結構,而不管它們是經過何種網絡進行通信的。標准的Modicon控制器使用RS232C實現
串行ModbusModbusASCIIRTU協議規定了消息、數據的結構、命令和就答的方式,數據通
訊采用Maser/Slave方式,Master端發出數據請求消息,Slave端接收到正確消息後就可以發送數據到
Master以響應請求;Master端也可以直接發消息修改Slave端的数据,實現双向读写。
?????? Modbus協議需要對數據進行校驗,串行協議中除有奇偶校驗外,ASCII模式采用LRC校驗,RTU
式采用16CRC校驗,但TCP模式没有额外规定校驗,因为TCP協議是一個面向連接的可靠協議。
另外,Modbus采用主從方式定時收發數據,在實際使用中如果某Slave站點斷開後(如故障或關機),
Master端可以診斷出來,而當故障修複後,網絡又可自動接通。因此,Modbus協議的可靠性較好。
點擊下載全文: