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