APP下载

基于自由口PLC与简易版DGUS屏通信的实现

2021-08-09文俊杰张洁张毅宁

电子制作 2021年15期
关键词:指令用户

文俊杰,张洁,张毅宁

(鞍山师范学院物理科学与技术学院,辽宁鞍山,114007)

随着科学技术的飞速发展,自动化技术在各行各业得到了广泛应用。可编程逻辑控制器(简称PLC)由于具有丰富的功能和极强的可靠性,以PLC为控制核心的自动控制系统发挥着极其重要的作用。

触摸屏是一种连接人和机器的人机界面, 它代替了原始的控制台和显示器[1],极大地方便了用户的操作,提升了用户的体验感。由于控制成本的需要,低配置串口触摸屏往往成为小型低成本控制系统的首选,而这类触摸屏的通信接口往往很简单,需要用户根据现有条件自己设计通信协议。本文基于PLC的自由口模式,设计了与简易版DGUS屏的数据通信方式,实现了低配置串口触摸屏对PLC控制系统的实时监控。

1 简易版DGUS屏通信协议

DGUS(DWIN Graphic Utilized Software)是北京迪文科技有限公司设计的图形界面人机系统软件,预装DGUS软件的触摸屏称为DGUS屏[2]。本文采用的DMT800_480L0715WT屏是一种基于 T5 CPU 运行的简易版 DGUS屏,执行RS-232串口通信接口标准,通信接口如图1所示,用户串口模式固定为8N1,波特率可以设置,数据帧由5个数据块组成(参见表1),设有4个串口指令,其中0x80/0x81 指令写/读 256 个 DGUS 寄存器变量,0x82/0x83 指令写/读 32K字节 DGUS 变量空间[3]。

表1 简易DGUS屏串口通信帧数据结构

?

PLC需通过串口发送0x80/0x81/0x82/0x83指令,访问DGUS屏;而简易版DGUS屏是通过选择“数据自动上传”的方式,将相关按钮命令和录入的参数以0x81/0x83指令应答形式上传到串口,进而传送到PLC控制系统中。

2 通信方案的初步设计

本文选用德国西门子公司生产的小型 S7-200PLC CPU224XP,其串行通信口在电气上执行RS-485标准,是半双工通信[4],所以必须采用分时方式进行发送与接收。……

登录APP查看全文

猜你喜欢

指令用户
听我指令:大催眠术
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
关注用户
杀毒软件中指令虚拟机的脆弱性分析
关注用户
关注用户
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户