新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Modbus協(xié)議的觸摸屏-PLC-變頻器通信控制系統(tǒng)

基于Modbus協(xié)議的觸摸屏-PLC-變頻器通信控制系統(tǒng)

作者: 時(shí)間:2014-03-10 來(lái)源:網(wǎng)絡(luò) 收藏
  1 引言

 modbus協(xié)議是應(yīng)用于各種智能電子控制器上的一種通信規(guī)約。它已經(jīng)成為一種主流的工業(yè)標(biāo)準(zhǔn)(中國(guó)國(guó)家工業(yè)自動(dòng)化標(biāo)準(zhǔn)gb/z 19582.x-2004)。通過(guò)此協(xié)議,控制器相互之間、控制器和其他設(shè)備之間可以通信,這為不同廠商生產(chǎn)的遵守modbus協(xié)議的控制設(shè)備組成工業(yè)網(wǎng)絡(luò),進(jìn)行集中控制提供了可能。

  傳統(tǒng)的變頻器控制方式主要有兩種:一是通過(guò)變頻器的操作面板控制,二是通過(guò)變頻器的控制端子控制。第一種方式是通過(guò)操作面板設(shè)定運(yùn)行頻率以及加減速時(shí)間等參數(shù),再通過(guò)操作面板上的按鍵實(shí)現(xiàn)電機(jī)的啟??刂啤5诙N是預(yù)先在變頻器控制端子的輸入口邏輯組合多種運(yùn)行頻率或通過(guò)模擬量輸入端輸入0~10v或4-20ma的信號(hào)改變給定頻率,再通過(guò)控制端子啟/停電機(jī)。傳統(tǒng)的變頻器參數(shù)監(jiān)測(cè)主要是通過(guò)指針式儀器儀表進(jìn)行各項(xiàng)運(yùn)行參數(shù)的讀取。

  在上述的控制方式中,控制系統(tǒng)和變頻器之間信息的交互非常有限,多個(gè)參數(shù)的讀取依賴多個(gè)指針式儀表使系統(tǒng)的體積龐大,線路連接復(fù)雜,模擬量輸入信號(hào)又存在易受干擾和傳輸距離短的問(wèn)題。本文介紹一種基于現(xiàn)場(chǎng)總線技術(shù)的變頻器實(shí)時(shí)監(jiān)控系統(tǒng),這既解決了傳統(tǒng)監(jiān)控方式存在的問(wèn)題,同時(shí)也滿足了網(wǎng)絡(luò)化的要求。

  2 modbus協(xié)議

  2.1 協(xié)議原理

  modbus協(xié)議是一個(gè)主從協(xié)議。同一時(shí)間,只能將一個(gè)主站和最多247個(gè)從站連接到總線。modbus通信總是由主站發(fā)起,當(dāng)從站沒(méi)有收到來(lái)自主站的請(qǐng)求時(shí),不會(huì)發(fā)送數(shù)據(jù)。主站同時(shí)只能啟動(dòng)一個(gè)modbus事務(wù)處理,從站之間不能相互通信。主站用兩種模式向從站發(fā)出modbus請(qǐng)求:?jiǎn)尾ツJ胶蛷V播模式。單播模式即主站尋址單個(gè)從站,從站接收并處理完請(qǐng)求之后,向主站返回一個(gè)應(yīng)答。廣播模式即主站可以向所有的從站發(fā)送請(qǐng)求,從站對(duì)于主站廣播的請(qǐng)求沒(méi)有應(yīng)答返回。廣播請(qǐng)求必須是寫命令,所有設(shè)備必須接收寫命令的廣播。地址0被保留用來(lái)識(shí)別廣播通信。

  標(biāo)準(zhǔn)的modbus協(xié)議使用rs-232c兼容串行接口,它定義了連接口的針腳、電纜、信號(hào)位、傳輸波特率、奇偶校驗(yàn)。modbus系統(tǒng)也可以使用不同的物理接口,例如,rs-485和rs-232。

  2.2 傳輸模式與modbus消息幀

  標(biāo)準(zhǔn)的modbus網(wǎng)絡(luò)中,modbus消息數(shù)據(jù)分為兩種傳輸模式:ascii和rtu。兩種傳輸模式中,發(fā)送設(shè)備把modbus消息轉(zhuǎn)換為有起點(diǎn)和終點(diǎn)的數(shù)據(jù)幀,接收設(shè)備在消息的起點(diǎn)開(kāi)始工作,并且能將通信錯(cuò)誤能設(shè)置為返回結(jié)果。

  ascii消息幀,使用ascii模式,消息以冒號(hào)(:)字符(ascii碼3ah)開(kāi)始,以回車換行符(ascii碼0dh,0ah)結(jié)束。其它代碼可以使用的傳輸字符是十六進(jìn)制的0...9,a...f。一個(gè)典型的ascii消息幀如下所示。

  rtu消息幀,使用rtu模式,消息發(fā)送至少要以3.5個(gè)字符時(shí)間的停頓間隔開(kāi)始。傳輸?shù)牡谝粋€(gè)代碼是設(shè)備地址??梢允褂玫膫鬏斪址鞘M(jìn)制的0...9,a...f。一個(gè)典型的ascii消息幀如下所示。

  3 系統(tǒng)設(shè)計(jì)

  3.1 硬件連接

  根據(jù)系統(tǒng)通過(guò)通信方式實(shí)時(shí)控制變頻器動(dòng)作和實(shí)時(shí)監(jiān)測(cè)變頻器運(yùn)行參數(shù)的要求,系統(tǒng)采用人機(jī)界面+plc+變頻器的組合方式。人機(jī)界面采用臺(tái)達(dá)dop-a系列,核心控制部分為施耐德電氣twido plc(16點(diǎn)及以上),執(zhí)行機(jī)構(gòu)為艾默生ev2000通用型變頻器。

  在設(shè)備連接方面,twido plc需要2個(gè)通信接口。它本身帶有1個(gè)rs-485接口(com1),再擴(kuò)展一個(gè)rs-485接口(com2)即可。twido plc利用com1口和dop-a進(jìn)行通信,dop-a作modbus主站,twido plc作從站,實(shí)現(xiàn)變頻器運(yùn)行參數(shù)的實(shí)時(shí)監(jiān)測(cè);利用com2口和ev2000進(jìn)行通信,twido plc作modbus主站,ev2000作從站,實(shí)現(xiàn)對(duì)變頻器動(dòng)作的實(shí)時(shí)控制,如圖1所示。


  dop-a系列自帶1個(gè)usb口(用于編程)、2個(gè)串行口(com1、com2)。com1為rs-232,com2為rs-232/485。它作為系統(tǒng)的人機(jī)界面,監(jiān)控系統(tǒng)的運(yùn)行狀態(tài)并讀取plc采集的變頻器運(yùn)行參數(shù)并顯示在監(jiān)控界面上,hmi-plc端口接線如圖2所示。

圖2 hmi-plc端口接線圖

  ev2000自帶有rs-485接口,用于實(shí)現(xiàn)與plc的通信連接。rs-485通信距離遠(yuǎn)、配線簡(jiǎn)單、抗干擾能力強(qiáng),對(duì)變頻器的所有控制都通過(guò)rs-485通信鏈路完成,達(dá)到了經(jīng)濟(jì)高效的目的。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉