基于基于MCGS组态软件的舞台灯光监控系统组态软件的舞台灯光监控系统
mcgs软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,它帮助用户设计和构
造自己的应用系统。用户在组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组
态工作后,生成扩展名为.mcg的工程文件,即组态结果数据库。
1 引言
在工业控制领域内,可编程控制器(plc)由于可靠性高、强大的抗干扰能力以及运行维护方便等特点被广泛地得到应用,实
现工业现场的数据采集、信号处理以及逻辑运算、顺序控制等功能,而上位机采用人机界面软件来完成工业现场的设备状态参
数、工艺流程的显示,实现监控、分析管理等功能。
目前国内环境灯光控制系统种类繁多,传统舞台灯光采用开关机械式控制,人工的控制常常不能很好的满足剧情表达的要求,
采用先进的计算机控制技术构建满足多种条件下舞台灯光控制要求的智能化控制系统是舞台照明控制领域的重要的发展方向。
针对南京市某舞台灯光控制工程的需求,开发了基于组态软件mcgs的舞台灯光控制系统。
图1 组态环境和运行环境关系
2 组态软件mcgs及其组成
mcgs(monitor and control generated system)是由北京昆仑通态自动化软件公司开发的一套基于windows平台,用于快速构
造和生成上位机监控系统的组态软件系统,为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、
实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出及企业监控网络等功能。组态软件mcgs
具有高性能、高可靠性,并且操作简便、可视性较好和可维护性强等突出特点,已经在石油化工、电力系统、农业自动化等众
多领域获得广泛应用。
2.1mcgs整体架构
mcgs软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用
系统。用户在组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名
为.mcg的工程文件,即组态结果数据库。组态环境与mcgs运行环境一起,构成了用户应用系统即“工程”。运行环境是用户应
用系统的运行环境,在运行环境中完成对工程的控制工作,在该环境中按照组态环境中构造的组态工程,以用户指定的方式运
行并进行各种处理,完成用户组态设计的目标和功能。mcgs组态环境和运行环境两部分关系如图1所示。
2.2mcgs的组成
mcgs所建立的工程由主控窗口、用户窗口、设备窗口、实时数据库和运行策略五个部分构成,每一部分分别需要进行组态,
完成各自不同的工作,mcgs的组成如图2所示。