应用方案

> 解决方案> 应用方案

工控应用

 利用昆仑通态触摸屏实现触摸屏和基本PLC的功能

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


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


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


具体实现方案:


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


2、软件方案:


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


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


感触:


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

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

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

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

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

昆仑通态的售后还是比较给力的。他们的很多功能、驱动或者案例,只有你需要的时候才会提供给你,大部分网上查不到。参考案例,能学到很多东西。要多打他们电话(虽然经常无法接通)!

编程界面比较简单、粗糙,有进一步改进空间。