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