本文介绍迪文dgusⅱ触摸屏与步科plc通过modbus rtu协议实现通讯的软、硬件连接说明。
1、效果展示
产品型号:dmt10600t070_a5wtc
步科plc:ek205-16dt
分辨率:1024*600
1.1线圈,输入,v区读写演示
(视频)
1.2plc自加变量实时读取演示
(视频)
视频中选用了型号为dmt10600t070_a5wtc的dgusⅱ触摸屏。该产品是一款7寸高分辨率工业级智能hmi触摸屏,接口丰富,防水防uv,室内和室外均可使用。户外使用防眩光,外壳高低温不变形。屏幕为电容式触摸屏,可实现滑动翻页、手势调节数据等功能,触控效果好,灵敏度高,为用户带来精彩的人机交互体验。
plc型号为步科ek205-16dt。该款产品采用cpu205,供电电源采用dc 24v供电电压。cpu模块提供了2个rs485串行通讯口,分别命名为port1、port2,通信特率最高为115.2k。port1口既可以用作编程口,也支持modbusrtu从站协议和自由通信。port2口支持modbusrtu主、从协议和自由通信。本文中通讯接口使用port2口。
2、连接指南详解
2.1硬件连接指南
如下图所示,通讯接口使用com4的rs485,即a、b脚,电源24vdc,即v、g脚。
2.1.1 硬件产品型号
1)迪文触摸屏:dmt10600t070_a5wtc。
2)plc:步科ek205-16dt。
3)通讯接口使用port2口,与触摸屏a-a,b-b对接上,供电电源24v。
2.1.2 接口定义
1)外部输入读取时,使用i0.0输入,将端子1m接24v得地,当i0.0输入24v时,有输入否则无输入,接线图如下图所示:
2)接线效果图如下图所示:
2.2软件配置指南
2.2.1dgus ⅱ屏配置
1)触摸屏os程序
触摸屏os程序主要实现功能为读取“输出线圈状态”,写“输出线圈q”,读取“输入线圈状态i”,读取“m寄存器”状态,写“m寄存器”。
详细的os程序及下载方法见本文第3章“软件说明”。
2.2.2plc参数配置
1)新建工程并保存:
2)工程界面如下图,双击plc硬件配置,选择通讯设置口:
3)设置参数如下:
port2口通讯参数:115200,n,8,1。
4)编写plc验证程序:双击(main)main,编写如下程序,此处程序为验证v区是否输入,vb0=100时,q1.0输出,其他(i,q)区无需plc程序,可直接通讯控制:
5)变量实时读取:在plc中,通过程序实现变量得自加,每1s增加1,当变量大于10时,从零开始计数,往复循环,plc程序如下:
6)plc程序链接:
plc测试程序下载方法见本文第3章“软件说明”。
3、软件说明
详细的程序及软件说明见压缩文件《dgus应用锦集(六)步科plc软硬件连接指南》,文件获取方式如下:
在迪文大奖官方网站手机版下载官网“资料下载”栏目的“应用设计参考”子栏目下载压缩文件包《dgus应用锦集(六)步科plc软硬件连接指南》,即可从中找到文件包《步科plc工程》:
os程序见《步科plc工程》——“dgus_ⅱ触摸屏程序——步科\os_kinco\os_kinco.asm”;
plc测试程序见压缩文件包《步科plc工程》。
(作者/张亮 编辑/孙惠英)