报警 MCGS
- 格式:ppt
- 大小:526.50 KB
- 文档页数:33


基于PLC和MCGS的地下车库火灾报警与灭火控制系统设计
金仁贵;沈杰;朱俊
【期刊名称】《铜陵学院学报》
【年(卷),期】2016(015)001
【摘 要】随着家用轿车的日益普及,地下车库已经成为小区不可缺少的一部分,在地下车库设置火灾报警和灭火控制系统,可以在火灾初期起到有效的预警,并在火灾发生后第一时间控制火势,扑灭火源.详细介绍了基于三菱FX2N系列PLC的火灾报警和灭火控制系统,给出了具体的硬件组成和梯形图程序,并结合MCGS开发了更人性化的人机交互界面,方便控制室人员进行操作.
【总页数】4页(P111-114)
【作 者】金仁贵;沈杰;朱俊
【作者单位】安徽省地质矿产勘查局,安徽 合肥 230422;安徽省地质矿产勘查局,安徽 合肥 230422;铜陵市科学技术局,安徽 铜陵 244000
【正文语种】中 文
【中图分类】TP277
【相关文献】
1.地下车库火灾自动报警及联动控制系统设计 [J], 陈铎淇
2.基于MCGS和PLC的珍珠棉烫贴机报警系统设计 [J], 秦琪;王永雄
3.基于STC89C52单片机及PLC的家庭智能火灾报警灭火系统 [J], 徐蔓;张铷钫
4.基于PLC设计的火灾报警灭火系统 [J], 魏斌
5.基于PLC的火灾报警控制系统设计 [J], 孙聪 因版权原因,仅展示原文概要,查看原文内容请购买
1组态技术简介
1.1 MCGS组态软件的概述
MCGS组态软件具有动画显示、流程控制、数据采集、设备控制与输出、工程报表、数据与曲线等强大功能,在自动控制中占据主力军的位置,已逐渐成为工业自动化的灵魂。
1.2 MCGS组态软件功能及特点分析
MCGS 全中文组态软件是用于工业过程控制和实时监测的通用计算机系统软件。其功能和特点可分析归纳如下:
( 1) 图形动画显示功能。MCGS 运行于Windows 环境下, 利用其提供的直观图形工具、可视化开发环境, 能够较方便地创建各种复杂的画面; 用简单的状态特征( 即属性) 参数设置、动画连接, 可做出较逼真直观的动态显示效果。
( 2) 实时数据库。它是整个系统的数据交换和处理中心, 可存储不同类型和名称的数据对象, 作为数据采集、处理、输出控制、动画连接及设备驱动的对象。在系统运行过程中, 各个部分都通过实时数据库交换数据, 形成互相关联的整体。
( 3) 内嵌脚本语言。MCGS 提供的内置编程语言称为脚本语言, 其编程语法类似于普通的Basic 语言, 但比其在概念和使用上更为简单直观。通过脚本语言可编写特定的流程控制和操作处理程序, 增强系统的灵活性。
( 4) 开放式的设备管理功能。MCGS 对设备的处理采用了开放式的结构, 使其成为“ 与设备无关”的系统; 利用其相应的设备构件并设置相关属性, 可以对多种硬件设备包括各种PLC进行驱动, 实现系统和工控设备的连接。因此, 基于MCGS 软件的上述功能和特点, 通过组态编程, 可以对控制系统进行实时图形显示监控、报警显示; 此外, 利用MCGS 的其它功能模块, 还能完成所需的报表输出、曲线显示、安全机制等各项功能。
( 5) 应用MCGS 组态软件实现PLC 工作状态监控的方法。基于MCGS 组态软件的PLC 监控系统的典型硬件结构如图1-1 所示, PLC 与上位机( 普通PC 机或工业IPC 机) 之间通过RS232 或RS485 串行线路连接进行通信。PLC 作为可靠性极高的下位机主要承担对工业现场设备的直接控制功能; 而上位机主要承担监控管理功能, 兼备部分控制功能, 如在必要时可脱开PLC 发出启动、停止等命令,
MCGS嵌入版软件运行策略组态
一、概述
到目前为止,经各个部分组态配置生成的组态工程,只是一个顺序执行的监控系统,不能对系统的运行流程进行自由控制,这只能适应简单工程项目的需要。对于复杂的工程,监控系统必须设计成多分支、多层循环嵌套式结构,按照预定的条件,对系统的运行流程及设备的运行状态进行有针对性选择和精确的控制。为此,MCGS嵌入版引入运行策略的概念,用以解决上述问题。
所谓“运行策略”,是用户为实现对系统运行流程自由控制所组态生成的一系列功能块的总称。MCGS嵌入版为用户提供了进行策略组态的专用窗口和工具箱。
运行策略的建立,使系统能够按照设定的顺序和条件,操作实时数据库,控制用户窗口的打开、关闭以及设备构件的工作状态,从而实现对系统工作过程精确控制及有序调度管理的目的。
通过对MCGS嵌入版运行策略的组态,用户可以自行组态完成大多数复杂工程项目的监控软件,而不需要繁琐的编程工作。
二、运行策略的构造方法
MCGS嵌入版的运行策略由七种类型的策略组成(七种类型见 运行策略的类型),每种策略都可完成一项特定的功能,而每一项功能的实现又以满足指定的条件为前提(七种类型的策略除了启动方式各自不同之外,其功能没有本质的区别)。每一个“条件—功能”实体构成策略中的一行,称为策略行,每种策略由多个策略行构成。运行策略的这种结构形式类似于PLC系统的梯形图编程语言,但更加图形化,更加面向对象化,所包含的功能比较复杂,实现过程则相当简单。
策略条件部件:策略行中的条件部分和功能部分以独立的形式存在,策略行中的条件部分为策略条件部件。
策略构件:策略行中的功能部分为策略构件。MCGS嵌入版提供了“策略工具箱”,一般情况下,用户只需从工具箱中选用标准构件,配置到“策略组态”窗口内,即可创建用户所需的策略块。
三、运行策略的类型
根据运行策略的不同作用和功能,MCGS嵌入版把运行策略分为启动策略、退出策略、循环策略、用户策略、报警策略、事件策略、及热键策略七种。每种策略都由一系列功能模块组成。
第一章 MCGS的可扩充性
1.1 概述
MCGS组态软件是一套功能丰富、简单易用的组态软件,大部分工程师都可以很容易
的使用这套组态软件来完成一个完整的工程项目。但是,当用户熟练的掌握了这套组态软件
以后,用户必然会寻求在这套组态软件上进一步开发的能力。以实现有自己风格的界面、自
己设计的控制算法和与自己硬件相匹配的驱动程序。其他一些长期使用Visual Basic、C++、
Delphi的高级工程开发人员,为了充分利用自己的编程特长和已有的程序积累,也希望能够
把自己编写的程序装配到MCGS组态软件中。
大部分面向工程应用的工程人员,虽然没有时间和精力开发自己的专有模块,但是,却
希望能够从MCGS开发组或第三方的专业、业余开发者那里获得为自己定制的特殊模块,
并且能够很方便的装配到现有的MCGS组态软件上。而对硬件开发商和一些高级的开发人
员,都希望能够开发出自己的设备驱动模块和专业化、行业化的模块以充分利用MCGS软
件的组态功能,当然,对于这些专业化的高品质模块,位于工程一线的工程人员也是具有非
同一般的兴趣的。
为了满足用户的这些要求,MCGS提供一套可扩充的接口规范和配套的高级开发工具
包。使用接口规范和工具包开发出来的扩充构件,具有很优越的特点:
z 安全保密。扩充构件是编译成二进制代码的,可以很好的保护您的工作。非法用户不可能通过反编译你的扩充构件来获得你独有的设备驱动构件、特殊的运算构件和特殊的窗口界面。你更可以使用扩充构件来进行自己的加密,以防止你制作的工程被任意拷贝,保护你自己的利益。 z 简单快速。MCGS组态软件高级开发包中提供了常用的数据后处理构件源代码。初级用户可以直接使用这些数据后处理构件,但高级用户则可以修改这些构件的源代码,以满足自己特殊的要求。众所周知,工控工程的数据后处理部分具有各自不同的要求,因此一般的组态软件,都要求用户自己使用例如Excel、Access等软件来完成自己的特殊的后处理。但是MCGS组态软件除了可以用类似的方法处理外,还提供了另外一种不同的处理方法。那就是高级用户可以修改MCGS组态软件高级开发工具包中所提供的后处理构件源代码,然后生成自己的扩充构件,装配到MCGS组态软件上,就可以组成自己独有的后处理系统。 z 性能优异。使用这种方法开发出来的MCGS组态软件的扩充构件具有很高的速度和性能。据微软公司测试,使用Visual C++软件开发出来的程序,只比使用Visual Basic开发出来的速度高百分之十,有时甚至还低于Visual Basic。而使用Visual Basic开发的方便性和易用性又是Visual C++所远远不能比拟的。在编写MCGS组态软件的扩充构件时,Visual Basic确实是一种最佳选择。 z 任务明确。MCGS的这种扩充构件具有清晰的结构,你完全可以向MCGS组态软件的开发组或第三方的开发人员提出要求,为你编写一个定制的扩充构件。而不会存在功能纠缠不清,任务确定不明的问题。 MCGS组态软件的高级开发,基本上是基于微软公司的OLE标准,利用了最新的