說到MCGS昆侖通態觸摸屏大家首先想到的是以太網通訊,因為目前市面上大部分觸摸屏和PLC都是通過RJ45網線通訊,但有些工廠現場存在老設備或者不帶網口的PLC或觸摸屏,此時如若想要建立連接就必須通過串口進行通訊,那么問題來了,如何進行串口通訊呢?下面我就以實例昆侖通態MCGS和西門子S7-200 PLC通過串口建立通訊進行控制。
一、設備選型清單(1)西門子S7-200 PLC CPU 224XP CN一臺
(2)昆侖通態MCGS TPC1570GI觸摸屏一臺
(3) 串口通訊線一根(一公一母)
二、觸摸屏及PLC接線說明第一步:(觸摸屏7+對應PLC 3+,觸摸屏8-對應PLC 8-)
按照下圖接線說明進行接線
第二步:(將母頭接好線后插入觸摸屏COM端)
第三步:(把公頭接好線后插入PLC COM端)
三、組態觸摸屏及PLC串口參數第一步:(在編程軟件系統塊中打開通訊端口設置)
第二步:(配置端口號及波特率)
由于CPU 224XP CN這款PLC具有支持兩個9針串口,具體使用哪個端口自主定義,這里我定義為端口1,PLC串口站地址設置為4,默認為2,波特率為9.6kbps也就是9600默認既可。
第三步:(把通用串口父設備添加至右側選定設備)
第四步:(把西門子_S7200PPI驅動添加至右側選定設備通用串口父設備之下)
第五步:(把設備工具箱全部依次順序添加至左側設備窗口中)
第六步:(設置觸摸屏串口端口號及其它參數)
溫馨提醒:這里的串口端口號不是指PLC,而是指觸摸屏本身端口號,具體如何選擇正確的端口號,參考下圖串口引腳定義的含義,每款觸摸屏可能有所不同,具體還得看個人觸摸屏型號及說明書上的接口說明再做選擇。
我這里COM2對應的是RS485通訊接口,所以選擇COM2。
波特率需和PLC設置為一致速率,其它如若PLC沒有對應設置就保持默認既可
第七步:(設置PLC串口端口號)
端口1設置為4,代表PLC站地址為4。
觸摸屏這里也需要對應一致設置為4,如若PLC端口站地址修改,這里必須同步修改不然通訊不成功的。
四、編程PLC程序及設計觸摸屏畫面
第一步:(編寫可通過PLC外部按鈕啟動和觸摸屏畫面按鈕啟動)
PLC外部按鈕啟動:I0.0輸入點
MCGS觸摸屏按鈕啟動:M0.0輸入點
輸出線圈:Q0.0輸出點
第二步:(通過標準按鈕關聯PLC地址)
第三步:(配置指示燈和文字顯示)
五、演示效果
按下觸摸屏上的啟動按鈕鍵,看PLC端Q0.0輸出線圈是否接通,現在已經通訊成功了,Q0.0已接通。
你學會了嗎?