PLC控制系统课程设计
图4-1 MCGS功能流程图
MCGS组态环境是生成用户系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。用户在MCGS组态环境中完成动画设计,设备连接,编写控制流程,编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS运行环境一起,构成了用户应用系统,统称为“工程”。MCGS运行环境是用户应用系统的运行环境,由可执行程序McgsRun.exe支持,其存放于MCGS目录的Program子目录中。在运行环境中完成对工程的控制工作。
MCGS组态软件所建立的工程由主控窗口,设备窗口,用户窗口,实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同工作,具有不同的特性。
主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
设备窗口:是连接和驱动外部设备的工作环境。再本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。
用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面,报警输出,数据与曲线图表等。
实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集,处理,输出控制,动画连接及设备驱动的对象。
运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(即if?..then脚本程序),选用各种功能构件,如:数据提取,定时器,配方操作,多媒体输出等,如图所示,可以由它实现对工业生产的仿真上位监控工程。
11
PLC控制系统课程设计
图4-2 MCGS运行策略组态图
实时数据库的变量设置:
图4-3 实时数据库的变量设置图
脚本程序的设定
通过脚本程序设定控制上位监控的仿真界面,由运行策略进入设定,如下图:
12
PLC控制系统课程设计
图4-4 脚本程序控制结构图
4.3 实现的效果
图4-5 实现的结果
13
PLC控制系统课程设计 第五章 系统调试及结果分析
5.1系统调试及解决的问题
先将PLC程序传入程序控制器中。然后对各个输入I/O给信号处理,看各个输出口是否有相应的输出,如果没有按照设计要求输出,对程序进行更改,直到各输出口有相应的输出。如果有条件的话,用编程软件将程序输入PLC中,在确认PLC的电源,外部接线和程序输入无误的情况下,接通电源,按照流程图的顺序对系统进行调试,最后使整个系统能准确,可靠的工作。
用GX developer的simulator进行仿真,具体步骤如下: (1)进入仿真环境
图5-1 仿真环境图
(2)加载程序进行逻辑功能调试:
14
PLC控制系统课程设计
图5-2 仿真环境程序加载图
5.2 结果分析
从仿真结果中可以看出,这个装瓶流水线的PLC控制系统,基本符合设计要求,并且具有一定的故障保护功能,理论上分析,可以投入工程建设。
并且这个装流瓶流水线的PLC控制系统的头如成本比较低,并且能实现基本操作功能,并且程序的维护能力也较强。
15