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