來(lái)源:曉煜大發(fā)現(xiàn)
在工業(yè)自動(dòng)化行業(yè)中PLC和HMI這倆個(gè)可是黃金搭檔,PLC在那HMI就在那幾乎都是形影不離的?,F(xiàn)場(chǎng)操作人員通過(guò)HMI可以直觀的看到現(xiàn)場(chǎng)的產(chǎn)量,設(shè)備的狀態(tài)信息。那這一效果是怎么實(shí)現(xiàn)的?
通訊目的與原理
HMI 作為 PLC 的上位機(jī)或操作員界面,其主要任務(wù)是監(jiān)控和控制PLC 系統(tǒng)。通訊的核心是實(shí)現(xiàn) PLC 與 HMI 之間的雙向數(shù)據(jù)交換。他們之間的雙向流程 PLC --> HMI: 將 PLC 內(nèi)部的狀態(tài)信息(如輸入信號(hào)狀態(tài)、輸出信號(hào)狀態(tài)、內(nèi)部變量值、故障代碼、過(guò)程數(shù)據(jù)等)實(shí)時(shí)傳輸給 HMI 進(jìn)行顯示。 HMI --> PLC: 將操作員在 HMI 上發(fā)出的指令(如啟動(dòng)/停止命令、參數(shù)設(shè)定值、模式選擇等)傳輸給 PLC 執(zhí)行
簡(jiǎn)單來(lái)說(shuō)他們二個(gè)人就是一直在進(jìn)行對(duì)話(huà)溝通,HMI說(shuō):我這邊需要某臺(tái)設(shè)備的運(yùn)行狀態(tài),這個(gè)時(shí)候PLC就會(huì)說(shuō):收到,然后把數(shù)據(jù)發(fā)給HMI。PLC說(shuō):我這臺(tái)設(shè)備停機(jī)了,你那邊更新一狀態(tài)信息,這時(shí)候后HMI對(duì)應(yīng)的內(nèi)容就會(huì)更新并顯示。
常用的通訊方式
從物理接口上來(lái)區(qū)分主要有三種
1、串行接口也叫串口通訊,也是我們常用說(shuō)的RS-232、 RS-485優(yōu)點(diǎn):成本較低,線(xiàn)路簡(jiǎn)單(通常只需一對(duì)信號(hào)線(xiàn)),抗干擾能力較強(qiáng),適合中短距離通訊。
2、以太網(wǎng)接口,也就是我們常說(shuō)的插網(wǎng)線(xiàn)。特點(diǎn)簡(jiǎn)單方便,傳輸速度快
3、無(wú)線(xiàn)通訊比如連接wifi
無(wú)論使用哪種物理層(串口、以太網(wǎng)、無(wú)線(xiàn)),PLC 與 HMI 之間都需要遵循特定的應(yīng)用層通訊協(xié)議來(lái)規(guī)定數(shù)據(jù)如何打包、尋址和解釋
常用的通訊協(xié)議
Modbus (RTU over 串口/總線(xiàn) 或 TCP over 以太網(wǎng)):簡(jiǎn)單、開(kāi)放、廣泛支持。
S7 Communication (Siemens S7 PLCs):西門(mén)子PLC專(zhuān)用協(xié)議,高效。
OPC (OLE for Process Control):一種軟件接口標(biāo)準(zhǔn),HMI/SCADA 軟件通過(guò) OPC 客戶(hù)端訪(fǎng)問(wèn) PLC 的 OPC 服務(wù)器數(shù)據(jù),實(shí)現(xiàn)不同廠商設(shè)備間的互通(?;谝蕴W(wǎng))。
Profinet (Siemens & Profibus International):基于工業(yè)以太網(wǎng)的實(shí)時(shí)協(xié)議。
EtherNet/IP (Rockwell/ODVA):基于標(biāo)準(zhǔn)以太網(wǎng)和 CIP (Common Industrial Protocol) 的協(xié)議。
各PLC廠商的專(zhuān)有協(xié)議(如三菱的 MC Protocol,歐姆龍的 Host Link/FINS)
使用方法
例如以信捷TS5系例的觸摸屏為例這邊與PLC進(jìn)行通訊。 第一步 先確定HMI支持PLC型號(hào),還有連接方式是走串口還是走網(wǎng)口。
第二步 配置通訊地址,如果是串口就需要配置好對(duì)應(yīng)的波特率、從站地址數(shù)據(jù)位、停止位。網(wǎng)口通訊確實(shí)IP地址和端口號(hào)。
第三步 綁定PLC的數(shù)據(jù)地址。
第四步
測(cè)試通訊連接與更新觸摸屏
總結(jié)
PLC 與 HMI 的通訊本質(zhì)上是 PLC(作為數(shù)據(jù)源/執(zhí)行器)與 HMI(作為顯示/操作終端)之間通過(guò)特定物理介質(zhì)(串口線(xiàn)、網(wǎng)線(xiàn)、總線(xiàn)、無(wú)線(xiàn))和通訊協(xié)議(Modbus, S7, OPC, Profinet, EtherNet/IP 等)進(jìn)行數(shù)據(jù)交換的過(guò)程。實(shí)現(xiàn)的關(guān)鍵在于 正確連接硬件、在雙方設(shè)備上精確配置匹配的通訊參數(shù)和協(xié)議、在 HMI 軟件中準(zhǔn)確綁定 PLC 內(nèi)部數(shù)據(jù)地址。以太網(wǎng)因其高速和靈活性已成為最主流的選擇,而 Modbus(尤其 Modbus TCP)因其開(kāi)放性也得到廣泛應(yīng)用
-
plc
+關(guān)注
關(guān)注
5037文章
13920瀏覽量
474559 -
接口
+關(guān)注
關(guān)注
33文章
9004瀏覽量
153740 -
HMI
+關(guān)注
關(guān)注
9文章
637瀏覽量
50008 -
上位機(jī)
+關(guān)注
關(guān)注
27文章
967瀏覽量
55791
原文標(biāo)題:PLC與HMI是怎么通訊的??
文章出處:【微信號(hào):gkongbbs,微信公眾號(hào):工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
為什么使用STM32 HAL庫(kù)與HMI串口通訊32發(fā)送串口指令給HMI屏幕無(wú)法實(shí)現(xiàn)指令操作呢
簡(jiǎn)述PLC工控系統(tǒng)中HMI的重要性
觸摸屏與PLC如何實(shí)現(xiàn)通訊?
PLC如何實(shí)現(xiàn)以太網(wǎng)口無(wú)線(xiàn)通訊
如何將多個(gè)PLC連接到HMI

如何實(shí)現(xiàn)plc和hmi遠(yuǎn)程上下載程序?

plc通訊模塊的作用
西門(mén)子HMI設(shè)備與V20變頻器如何實(shí)現(xiàn)通訊

常見(jiàn)的PLC通訊協(xié)議
介紹Smart Line觸摸屏與V20變頻器通過(guò)MODBUS通訊的實(shí)現(xiàn)方法

多臺(tái)PLC和HMI如何實(shí)現(xiàn)跨網(wǎng)段訪(fǎng)問(wèn)和NAT轉(zhuǎn)換

HMI與PLC集成加速智慧工廠數(shù)字化轉(zhuǎn)型

不同品牌PLC之間如何實(shí)現(xiàn)無(wú)線(xiàn)通訊

宏集Web HMI快速實(shí)現(xiàn)PLC數(shù)據(jù)的遠(yuǎn)程監(jiān)控

評(píng)論