為了使自主研制的輕質(zhì)油品在線色譜模擬蒸餾分析儀表實現(xiàn)工業(yè)自動化控制,開發(fā)了上位機軟件,能夠?qū)崿F(xiàn)與下位機PLC的通信,通信協(xié)議選用了工業(yè)應用比較普遍的Modbus協(xié)議。儀表上位機做主站,PLC做從站。1 Modbus通信協(xié)議1.1簡介Modbus是一種工業(yè)控制系統(tǒng)串行通停協(xié)議。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(例如以太網(wǎng))和其它設備之間可以通信。Modbus協(xié)議已經(jīng)成為一種通用工業(yè)標準,不同廠商生產(chǎn)的控制設備可以利用它連成工業(yè)網(wǎng)絡,進行集中監(jiān)控。Modbus協(xié)議的傳輸模式包括ASCI1,RTU,TCP等。其中RTU模式的主要優(yōu)點是:在同樣的波特率下,比ASC11碼傳送更多的數(shù)據(jù)。這里選用的就是Modbus RTU模式。1.2 Modbus協(xié)議支持的功能碼表1列舉了一些上、下位機通信中常用的功能碼。使用它們即可實現(xiàn)對下位機的數(shù)字量和模擬量的讀寫操作。
標簽:
modbus協(xié)議
儀表
上位機
plc
通信
上傳時間:
2022-06-27
上傳用戶: