說到MCGS昆侖通態(tài)觸摸屏大家首先想到的是以太網(wǎng)通訊,因?yàn)槟壳笆忻嫔洗蟛糠钟|摸屏和PLC都是通過RJ45網(wǎng)線通訊,但有些工廠現(xiàn)場存在老設(shè)備或者不帶網(wǎng)口的PLC或觸摸屏,此時(shí)如若想要建立連接就必須通過串口進(jìn)行通訊,那么問題來了,如何進(jìn)行串口通訊呢?下面我就以實(shí)例MCGS和S7-200 PLC通過串口建立通訊進(jìn)行控制。
觸摸屏軟件點(diǎn)擊版本下載 ↓
McgsPro 3.5.1.6963 組態(tài)軟件安裝包
McgsPro 3.3.6.7555 SP1.3 QX 組態(tài)軟件安裝包
01 設(shè)備選型清單
(1) CPU 224XP CN一臺(tái)
(2) TPC1570GI觸摸屏一臺(tái)
(3) 串口通訊線一根(一公一母)
02 觸摸屏及PLC接線說明
第一步:(觸摸屏7+對應(yīng)PLC 3+,觸摸屏8-對應(yīng)PLC 8-)
按照下圖接線說明進(jìn)行接線
第二步:(將母頭接好線后插入觸摸屏COM端)
第三步:(把公頭接好線后插入PLC COM端)
03 組態(tài)觸摸屏及PLC串口參數(shù)
第一步:(在編程軟件系統(tǒng)塊中打開通訊端口設(shè)置)
第二步:(配置端口號(hào)及波特率)
由于CPU 224XP CN這款PLC具有支持兩個(gè)9針串口,具體使用哪個(gè)端口自主定義,這里我定義為端口1,PLC串口站地址設(shè)置為4,默認(rèn)為2,波特率為9.6kbps也就是9600默認(rèn)既可。
第三步:(把通用串口父設(shè)備添加至右側(cè)選定設(shè)備)
第四步:(把西門子_S7200PPI驅(qū)動(dòng)添加至右側(cè)選定設(shè)備通用串口父設(shè)備之下)
第五步:(把設(shè)備工具箱全部依次順序添加至左側(cè)設(shè)備窗口中)
第六步:(設(shè)置觸摸屏串口端口號(hào)及其它參數(shù))
溫馨提醒:這里的串口端口號(hào)不是指PLC,而是指觸摸屏本身端口號(hào),具體如何選擇正確的端口號(hào),參考下圖串口引腳定義的含義,每款觸摸屏可能有所不同,具體還得看個(gè)人觸摸屏型號(hào)及說明書上的接口說明再做選擇。
我這里COM2對應(yīng)的是RS485通訊接口,所以選擇COM2。
波特率需和PLC設(shè)置為一致速率,其它如若PLC沒有對應(yīng)設(shè)置就保持默認(rèn)既可
第七步:(設(shè)置PLC串口端口號(hào))
端口1設(shè)置為4,代表PLC站地址為4。
觸摸屏這里也需要對應(yīng)一致設(shè)置為4,如若PLC端口站地址修改,這里必須同步修改不然通訊不成功的。
04 編程PLC程序及設(shè)計(jì)觸摸屏畫面
第一步:(編寫可通過PLC外部按鈕啟動(dòng)和觸摸屏畫面按鈕啟動(dòng))
PLC外部按鈕啟動(dòng):I0.0輸入點(diǎn)
MCGS觸摸屏按鈕啟動(dòng):M0.0輸入點(diǎn)
輸出線圈:Q0.0輸出點(diǎn)
第二步:(通過標(biāo)準(zhǔn)按鈕關(guān)聯(lián)PLC地址)
第三步:(配置指示燈和文字顯示)
05 演示效果
按下觸摸屏上的啟動(dòng)按鈕鍵,看PLC端Q0.0輸出線圈是否接通,現(xiàn)在已經(jīng)通訊成功了,Q0.0已接通。