刘小明
【摘 要】本文论述了昆仑通态触摸屏MCGS的特点,举例介绍了昆仑通态触摸屏MCGS的教学实施方法,列举了存在的问题及解决方法。
【关键词】触摸屏;MCGS;模拟
触摸屏(touch screen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。[1]
1 MCGS工控组态软件的特点
触摸屏作为一种新型的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。触摸屏常和PLC配合使用,可取代接触器—继电器控制系统中的按钮、开关等主令电器,也可取代指示灯、仪表、数字显示等输出器件。不仅可以简化其接线,而且工作的可靠性大大提高。而触摸屏画面的制作,要借助于下面的软件来实现。
MCGS全中文工业自动化控制组态软件(简称MCGS工控组态软件或MCGS)是一套32位工控组态软件,可稳定运行于Windows95/98/Me/NT/2000等多种操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备。[2]
2 MCGS工控组态软件的教学
下面以《PLC应用技术》课本中的项目七:液体混合装置控制为例,来说明该项目触摸屏的组态过程。
2.1 储液罐的制作
首先插入元件,在工具箱中,选择储藏罐,即罐53,调整大小后插入到窗口中。
双击水罐,弹出单元属性设置对话框,按下动画连接按钮,点击图元名矩形,右边出现?和>号。
用鼠标单击>号,弹出动画组态属性设置对话框。单击属性设置按钮,在位置动画连接栏勾选大小变化,出现大小变化按钮。
按下大小变化按钮,在表达式栏目单击?出现变量选择菜单。在变量中,选择液位,单击确认。
之后,在大小变化连接栏目,选择如下:最小变化百分比:0,表达式的值:0。最大变化百分比:100,表达式的值:6。
需要说明的是,表达式的值:6为参考值,实际的表达式的值要根据现场的要求整定。
2.2 按钮的制作
在工具箱中,选择标准按钮,制作启动和停止按钮。
为使按钮制作的大小一样,可以采用复制粘贴的方法。若是事后想要使这2个按钮大小相同的话,由于按钮的内容已经设定,可以采用菜单排列—对齐—图元等高(图元等宽)等命令来实现。当然也可以采用将按钮属性设置菜单复制粘贴的方法,但由于菜单往往不只1页,还是比较麻烦,不如先把2只按钮的外观设置好,再设定菜单内容,速度更快。
按钮构件的属性设置:
(1)基本属性选项:文本:启动按钮;背景色:绿色;水平对齐:中对齐;垂直对齐:中对齐;按钮类型:3D按钮。
(2)操作属性:勾选数据对象值操作;按1松0;变量选择:启动按钮1。脚本程序不填。
停止按钮的属性设置方法类似,不再赘述。
2.3 液位传感器的制作
3只液位传感器SL1—SL3的选择:可以采用没有内容设置的传感器,我在对象元件库中选择传感器34。这样选择的传感器只有象征性的意义,其功能由PLC程序来控制实现。在该项目中,在PLC程序中使用比较命令,再根据液体液位的实际上升高度,去控制液面的上升、下降或保持,以达到该项目中的仿真效果。
液位传感器元件的属性不用设置。
2.4 搅拌电动机的制作
搅拌电动机M实际上是不动的,制作简单,可在工具箱中,选择马达54,在选择菜单排列—旋转—上下镜像,并调整边框到合适的大小。
搅拌电动机元件的属性不用设置。
2.5 电磁阀的制作
在工具箱中,选择阀102,调整好其大小。为了使3个阀的大小一致,可在进液阀TV1制作好之后,采用复制—粘贴的方法。并且由于3个阀的一些内容是相同的,这样可以加快制作速度,提高效率。
电磁阀的属性设置:
在属性设置菜单中,按下数据对象按钮,单击按钮输入@开关量后面的问号,进入变量选择菜单,选择对象名:电磁阀YV1,单击确定,完成电磁阀YV1的属性设置。
2.6 搅拌器制作
在工具箱中,选择搅拌器3,调整好其大小。
此外,为了调整方便,可在画面中添加搅拌按钮,可在实时数据库中,设置搅拌按钮变量,并在搅拌器的属性设置中,设置大小变化,勾选可见度和闪烁效果选项。在大小变化菜单中,选择表达式为搅拌按钮,最小变化百分比:0,表达式的值:0。最大变化百分比:100,表达式的值:100。在闪烁效果菜单中,选择表达式为搅拌按钮,闪烁实现方式为:用图元可见度变化实现闪烁,用以观看动画的实际演示效果。
在如图所示的画面中,按下搅拌按钮,可看到搅拌器的叶片转动,说明参数设置合理,通俗易懂,而这些元件可以在调试完成之后去掉。
2.7 实时数据库的设置
进液阀YV1,开关型;进液阀YV2,开关型;进液阀YV3,开关型;启动按钮SB1,开关型;停止按钮SB2,开关型;液位传感器SL1,开关型;液位传感器SL2,开关型;液位传感器SL3,开关型;液位,数值型。
2.8 设备编辑窗口设置
进液阀YV1,读写Y0004;进液阀YV2,读写Y0005;进液阀YV3,读写Y0006;启动按钮SB1,读写M100;停止按钮SB2,读写M101;液位传感器SL1,M110;液位传感器SL2,M111;液位传感器SL3,M112;液位,读写DWUB0000。
图1
为检验制作效果,可选择菜单工具—下载配置,选模拟运行,再按下工程下载按钮。工程下载成功后,按下启动运行按钮,水管中的液体和水罐中的液位会按照事先设定的规律运动起来。若液位的升降速度不符合要求,可对最大表达式的值进行整定,直到达到要求为止。
3 存在的问题及解决方法
我在教学实践中发现:在触摸屏画面的仿真操作中,学生要掌握控制策略有一定的难度。
脚本语言虽然不算很复杂,但由于中职学校的学生,其文化基础知识相对薄弱,导致学生对形象、直观的知识易于理解,而对于脚本语言的编写觉得比较困难,特别是对画面复杂的项目更是如此。
为解决这个问题,可以使用辅助元件来制作画面。例如要观察搅拌器的工作情况,可以采用辅助搅拌按钮的接通和断开模拟真实效果。使用这种方法,可以把整个控制过程分解,便于画面动作的观察和测试,待全部功能完成后,即可将这些辅助按钮去掉。
【参考文献】
[1]百度百科:http://baike.baidu.com/link?url=Efr5shkA7ORtM0n6wImLjIm5EUdnh
4b7dFxh90BPDYMB7jdqN22Zj7HvDxXVfKNh2Hnea-mvTjLTumF6Qu_KOq[OL].
[2]昆仑通态MCGS组态经典培训教程:http://wenku.baidu.com/view/bf8d7719a76
e58fafab00379.html[OL].
[责任编辑:王楠]