本文介紹迪文DGUSⅡ與步科PLC通過Modbus RTU協(xié)議實現(xiàn)通訊的軟、硬件連接說明。
1、效果展示
產(chǎn)品型號:DMT10600T070_A5WTC
步科PLC:EK205-16DT
分辨率:1024*600
1.1線圈,輸入,V區(qū)讀寫演示
(視頻)
1.2PLC自加變量實時讀取演示
(視頻)
視頻中選用了型號為DMT10600T070_A5WTC的DGUSⅡ觸摸屏。該產(chǎn)品是一款7寸高分辨率工業(yè)級智能HMI觸摸屏,接口豐富,防水防UV,室內(nèi)和室外均可使用。戶外使用防眩光,外殼高低溫不變形。屏幕為電容式觸摸屏,可實現(xiàn)滑動翻頁、手勢調(diào)節(jié)數(shù)據(jù)等功能,觸控效果好,靈敏度高,為用戶帶來精彩的人機交互體驗。
PLC型號為步科EK205-16DT。該款產(chǎn)品采用CPU205,供電電源采用DC 24V供電電壓。CPU模塊提供了2個RS485串行通訊口,分別命名為PORT1、PORT2,通信特率最高為115.2k。PORT1口既可以用作編程口,也支持ModbusRTU從站協(xié)議和自由通信。PORT2口支持ModbusRTU主、從協(xié)議和自由通信。本文中通訊接口使用PORT2口。
2、連接指南詳解
2.1硬件連接指南
如下圖所示,通訊接口使用COM4的RS485,即A、B腳,電源24VDC,即V、G腳。
2.1.1 硬件產(chǎn)品型號
1)迪文觸摸屏:DMT10600T070_A5WTC。
2)PLC:步科EK205-16DT。
3)通訊接口使用PORT2口,與觸摸屏A-A,B-B對接上,供電電源24V。
2.1.2 接口定義
1)外部輸入讀取時,使用I0.0輸入,將端子1M接24V得地,當(dāng)I0.0輸入24V時,有輸入否則無輸入,接線圖如下圖所示:
2)接線效果圖如下圖所示:
2.2軟件配置指南
2.2.1DGUS Ⅱ屏配置
1)觸摸屏OS程序
觸摸屏OS程序主要實現(xiàn)功能為讀取“輸出線圈狀態(tài)”,寫“輸出線圈Q”,讀取“輸入線圈狀態(tài)I”,讀取“M寄存器”狀態(tài),寫“M寄存器”。
詳細的OS程序及下載方法見本文第3章“軟件說明”。
2.2.2PLC參數(shù)配置
1)新建工程并保存:
2)工程界面如下圖,雙擊PLC硬件配置,選擇通訊設(shè)置口:
3)設(shè)置參數(shù)如下:
PORT2口通訊參數(shù):115200,N,8,1。
4)編寫PLC驗證程序:雙擊(MAIN)MAIN,編寫如下程序,此處程序為驗證V區(qū)是否輸入,VB0=100時,Q1.0輸出,其他(I,Q)區(qū)無需PLC程序,可直接通訊控制:
5)變量實時讀取:在PLC中,通過程序?qū)崿F(xiàn)變量得自加,每1S增加1,當(dāng)變量大于10時,從零開始計數(shù),往復(fù)循環(huán),PLC程序如下:
6)PLC程序鏈接:
PLC測試程序下載方法見本文第3章“軟件說明”。
3、軟件說明
詳細的程序及軟件說明見壓縮文件《DGUS應(yīng)用錦集(六)步科PLC軟硬件連接指南》,文件獲取方式如下:
在迪文官網(wǎng)“資料下載”欄目的“應(yīng)用設(shè)計參考”子欄目下載壓縮文件包《DGUS應(yīng)用錦集(六)步科PLC軟硬件連接指南》,即可從中找到文件包《步科PLC工程》:
OS程序見《步科PLC工程》——“DGUS_Ⅱ觸摸屏程序——步科\OS_Kinco\OS_Kinco.asm”;
PLC測試程序見壓縮文件包《步科PLC工程》。
(作者/張亮 編輯/孫惠英)