欢迎您进入昆仑物联技术(东莞)有限公司

昆仑物联技术(东莞)有限公司

专业打造中国监视与控制通用系统新标准

全国咨询热线17725608589

新闻资讯

共赢热线

17725608589

「工控案例」利用昆仑通态触摸屏实现触摸屏和基本PLC的功能

文章出处: 人气:562发表时间:2023/8/8 8:08:04

昆仑通态的触摸屏具有事件触发及自主编程的功能(也就是脚本功能,随处都有添加脚本的地方),可以实现复杂的计算、逻辑、数据转发、存储、USB导出等功能,如果通过通讯解决输入输出的问题(比如,外挂MODBUS协议的I/O单元),则可以变身为一个带屏幕的小PLC(如果有足够的时间,且控制安全性要求不高的地方,比如离线的小设备、小装置)。以下是一个成功的例子:

某设备需求:通过昆仑通态触摸屏实现某数据采集,标定,最大值计算,到位报警,后续数据计算,并打印试验结果,初始值保存、数据导出等等。

硬件:昆仑通态触摸屏一套(TPC7062KX(TX),该型号较老,现在已经有很多新的型号)、数值采集仪(4路、MODBUS协议)、微型热敏打印机一台。

具体实现方案:

1、硬件方案:数值采集仪通过RS485接口与触摸屏相连,热敏打印机通过RS-232接口与触摸屏相连(当然,要按照各自的电压要求配备电源)。

2、软件方案:

通过定时扫描策略实现数据的读取,预处理(标定),极值计算。通过触摸屏自身的蜂鸣器进行声音报警。传感器实现了多段标定功能(单段、多段自适应),大量的程序用于标定参数的处理。实现了标定数据合理性判断。

通过按钮触发脚本用于打印输出(打印格式很容易摸索)。

感触:

  1. 高级语言编程,语法简单(类似于BASIC),基本功能都有,但是,也有很多局限,因此,要多动脑筋,绕过其限制,实现想要的功能。个人感觉:搞工控的,必须要掌握简单的脚本语言,这样,就能理解或者开发各种HMI的脚本、PLC的SCL或ST编程。

  2. 通过编程,我基本实现了一个小PLC的功能。

  3. 其各种各样的策略就是“触发”的意思,能激活各种自定义的功能,功能无限。

  4. 循环一定要考虑执行时间和跳出条件,杜绝死循环。

  5. 断电保存:主要是标定数据需要断电保存,通过其初始值功能来实现。