在工業現場,光有 PLC 還不夠 —— 工人需要直觀看到設備狀態,比如電機轉速、料斗液位,這就需要 PLC 和觸摸屏聯動。兩者聯動核心是 “通訊打通 + 變量對應”,新手跟著步驟做,很快就能實現可視化控制。
步,“通訊設置”:先確定通訊方式,常用的是 RS485(距離遠、抗干擾)。比如用西門子 S7-200 和威綸通觸摸屏,先接硬件:PLC 的 RS485 端子(A、B)和觸摸屏的 RS485 端子(A、B)對應接好,注意正負極別反;再設軟件參數:PLC 里在 “系統塊” 設波特率(比如 9600)、站號(比如 1);觸摸屏里在 “系統參數” 選 “西門子 S7-200” 驅動,波特率、站號和 PLC 一致,點 “測試通訊”,提示 “通訊成功” 就沒問題。
第二步,“變量對應”:這是聯動的關鍵 —— 讓觸摸屏的 “按鈕、指示燈” 和 PLC 的 “輸入、輸出” 關聯。比如 PLC 里 “電機啟動信號” 是 I0.0,“電機運行狀態” 是 Q0.0,在觸摸屏軟件(如 EB8000)里新建 “內部變量”:把 “啟動按鈕” 變量關聯到 PLC 的 I0.0,“運行指示燈” 變量關聯到 PLC 的 Q0.0。還要注意 “數據類型”:開關信號(觸點、線圈)用 “布爾型”,數值信號(如計數器值、溫度)用 “整數型”,比如 PLC 里計數器 C0 的值(產品數量),觸摸屏里要建 “整數型變量” 關聯 C0,才能顯示具體數字。
第三步,“觸摸屏界面編程”:新手從簡單界面開始,比如做 “自動上料系統” 界面,包含 3 個元素:一是 “啟動 / 停止按鈕”:拖一個 “位按鈕” 到界面,關聯 “啟動變量 I0.0” 和 “停止變量 I0.1”,設置 “按下時置 1,松開時置 0”;二是 “運行 / 故障指示燈”:拖兩個 “位指示燈”,分別關聯 “電機運行 Q0.0”(亮綠燈)和 “故障報警 Q0.1”(亮紅燈);三是 “數據顯示”:拖一個 “數值顯示” 控件,關聯 “計數器 C0”(產品數量),設置顯示格式為 “0-999”。
第四步,“下載調試”:把觸摸屏程序下載到觸摸屏(用 U 盤或數據線),PLC 程序下載到 PLC,通電后測試:按觸摸屏 “啟動” 按鈕,看 PLC Q0.0 是否啟動,觸摸屏綠燈是否亮;計數到 100 時,看觸摸屏數值顯示是否變 100,故障燈是否亮。如果按鈕按了沒反應,先查通訊(看觸摸屏通訊燈是否閃),再查變量關聯(是不是關聯錯了端子)。
這種聯動在實際項目中很常見,比如生產線的 “人機界面”,工人不用去 PLC 柜操作,在觸摸屏上就能控制設備、看狀態,既方便又。
