基于MCGS组态软件的送料小车自动往返运行监控系统设计
[摘 要] 触摸屏控制技术现已广泛应用于自动控制领域,送料小车自动往返运行控制在现代化的工厂中普遍存在。介绍了基于MCGS组态软件的触摸屏控制技术,阐述了送料小车自动往返运行监控系统设计,分析了系统设计的方法。
[关键词] MCGS组态;送料小车;监控
近年来,送料小车自动往返控制系统已经广泛应用于各个运输行业,现代工厂运用PLC(可编程控制器)控制送料小车,使生产系统更加智能、高效。随着计算机技术的普及,一种新的人机交互应用技术——触摸屏技术出现了,随着人们对控制系统可视化要求的不断提高,控制系统用户交互界面的设计就显得尤为重要。本文基于PLC控制,对送料小车往返运行的监控系统进行了研究,利用MCGS组态软件设计小车运行界面及动态监控过程,使整个控制系统的使用过程更加直观、方便,提高了系统的可操作性。
一、MCGS组态软件介绍
1.整体结构
MCGS 软件环境由组态环境、运行环境两个部分组成。组态环境类似于一个工具箱,用户可以依照控制要求,运用工具箱搭建出满足要求的个性化应用系统。以数据库为核心,进行系统组态。运行环境主要用来展现系统设计的效果和目标,它与组态环境在形式上相互独立,在内容上又是紧密联系。
2.MCGS组态软件的工作台
主控窗口、设备窗口、用户窗口、实时数据库和运行策略五大窗口共同组成了MCGS组态软件的工作台,每个窗口功能各不相同,通过数据连接,内部密切联系。五大窗口的功能分别如下:(1)主控窗口:是整个工程的父窗口,负责管理和调整其他几个窗口的正常运行。(2)设备窗口:作为连接、驱动外部设备的载体,在该窗口可以通过采集数据信息,控制输出设备。(3)用户窗口:是用户操作最为频繁的一个窗口,用于构建人机交互界面,如系统动画、界面设置、报警信息添加等。(4)实时数据库:作为整个工程的核心,搭建了各部分数据的交换和处理的桥梁,使控制系统形成一个有机的整体。(5)运行策略:主要用于编写工程组态的脚本程序,使系统按照用户要求自动运行。
二、送料小车自动往返运行监控系统设计
1.设计要求
(1)设计小车运行组态界面;
(2)按下“啟动”按钮,小车从A地开始运行,到达B地停留10s卸料,再返回A地,停留10s装料,再运行至B地卸料,在A、B两地如此循环往返运行;
(3)按下“停止”按钮,小车立即停止,按下“启动”,小车继续运行;
(4)到达设置的循环次数,小车自动停止。
2.设计内容
(1)添加“小车”“启动”“停止”元件,布置监控界面;
(2)在A、B两地设置“行程开关”;
(3)定义数据对象,将元件连接到相应数据对象,编辑元件属性;
(4)采集控制系统数据信息;
(5)编写脚本程序。
3.系统设计
(1)设计步骤
第一步:根据设计需要画出送料小车运行的组态图。
第二步:根据画出的组态图建立数据库。
第三步:对图中的启动按钮、小车、行程开关进行设置,与数据库中的量建立联系。
第四步:编写程序对监控界面进行控制。
(2)脚本程序
脚本程序如下所示:
IF数据次数< THEN距离=距离+速度
IF距离=500THEN起点计时=0
IF距离=500THEN速度=0
IF距离=500AND启动=1AND数据次数<3THEN终点计时=终点计时+1
ENDIF
IF终点计时=10THEN速度=-10
IF距离=0AND启动=1AND数据次数<3THEN速度=0
终点计时=0
起点计时=起点计时+1
ENDIF
IF起点计时=5THEN
速度=10
ENDIF
IF距离=0AND起点计时=1THEN数据次数=数据次数+1
IF数据次数=3THEN起点计时=0
4.运行效果
从监控界面运行效果来看,组态控制系统能够真实反映小车运行状态,能够实现小车的远程监控,从画面上能够直观地展现出送料小车运行过程,为送料小车控制系统提供了生动形象的人机交互界面。
本文在PLC控制送料小车自动往返运行系统的基础上,根据小车自动往返运行监控系统的控制要求,利用MCGS组态软件与PLC通讯,通过组态画面能够实时反映送料小车运行状态,可以为用户提供良好的人机界面。
参考文献:
[1]梁慧冰,孙炳大.现代控制理论[M].北京:机械工业出版社,2011.
[2]史国生.电气控制与可编程控制器技术[M].北京:化学工业出版社,2003.
[作者单位]
陕西机电职业技术学院
(编辑:薄跃华)