来源:千家网 作者:语馨 收编 发布时间:2008-01-24 15:18:13 字体:[大 中 小]
关键字:智能小区 监控系统 软逻辑 adam-5510kw
摘 要:本文介绍了以ADAM-5510KW为核心的智能小区设备监控系统硬件组成及其软件编程。ADAM-5510KW是研华推出的一款软逻辑控制器,它既具有PC编程简单灵活的优点,又具有PLC高可靠性的特点。本系统采用常用的RS-485总线,采用国际通用的Modbus/RTU通讯协议,具有布线简单、扩展灵活、系统可靠稳定、编程简单等特点,实际应用表明该系统具有很高的推广应用价值。
引言
自上世纪80年代将智能化小区的概念引入到中国房地产开发领域以来,经过近20多年的发展,目前已经进入到一个高速发展的时期。在全国一些城市如北京、上海、深圳、广州等地已建成许多智能化小区,同时出现了一大批专门从事小区智能化系统设计和开发的公司。小区智能化建设不仅可以大大改善物业管理的效率,更为广大业主提供了舒适、便捷、安全的居住环境。智能小区配备大量的设备如电梯、生活水泵、污水泵、生活水箱以及路灯照明灯,为确保这些设备的正常运行,必须对这些设备进行自动监控,避免因故障或者人为的操作不当给业主代来生活上的不便,甚至造成财产损失。本文所实现的智能小区设备监控系统能自动对小区所有设备进行监控,并实时报警,可靠性高,大大提高了物业管理水平,降低了物业管理人员的劳动强度,节约物业管理的成本,为业主提供安全舒适的生活环境。
1.系统组成
智能小区设备监控系统由上位机监视设备和下位机控制设备两部分组成。上位机设备采用研华工控机IPC610H,软件采用研华的WebAccess组态软件,下位机控制设备以研华的ADAM-5510KW软逻辑控制器为核心,搭配ADAM-5069以及基于RS-485的分布式数据采集模块ADAM-4051、ADAM-4055和ADAM-4060等组成。系统结构图如图1所示。
图1智能小区设备监控系统结构图
系统各部分功能:
IPC610H:IPC610H是研华工控机,作为上位机工作平台,安装研华WebAccess组态软件,实现上位机的画面组态、I/O点配置、报警显示等功能。操作员通过画面可以清楚地了解到整个小区设备的运行情况,通过报警确认以最快的速度响应现场意外事件,最大限度地挽救业主的生命和财产安全。
ADAM-5510KW:ADAM-5510KW是一款内置多任务实时操作系统的软逻辑控制器,具有高可靠性和编程简单方便等优点。通过在ADAM-5510KW上编程,并由其COM4(RS-485)口与分布在小区各处的数据采集与输出模块实时通讯,读取各设备的运行状态,并对它们实时控制。同时通过COM2(RS-485)与监控主机进行通讯,将各设备运行状态传送到监控主机,并接受从监控主机发送下来的操作指令。
ADAM-4051:ADAM-4051为16通道数字量输入模块,既可以接入干接点信号,也可以接入湿接点信号。通过它可以采集如水箱高低液位报警信号,电梯楼层信号、上星下行信号、水泵运行状态信号以及路灯状态信号等,用在一些只有数字量输入的地方。
ADAM-4055:ADAM-4055是8DI/8DO的数字量输入输出模块,输入既可以是干接点信号,也可以接入湿接点信号。ADAM-4055不仅可以通过输入接点接收数字量输入信号,还可以通过输出接点控制如水泵的启停、排风机的启停控制、路灯的开关以及现场的开关动作等,用在既有数字量输入又有数字量输出的地方。
ADAM-4060:ADAM-4060是4通道继电器输出模块,用在控制一些应急设备的启动与断开。ADAM-4060用在只有数字量输出点的地方。
ADAM-5069:ADAM-5069是继电器输出模块,插在ADAM-5510KW模块底座上,用于监控室的报警输出。当远端设备出现故障时,在监控室驱动蜂鸣器或者报警灯进行报警。ADAM-5069模块支持250VAC/5A的大功率继电器输出,不需要外配继电器就可以驱动大功率设备。此外,系统还包括一些液位传感器,电梯信号接口电路板以及输入输出继电器等设备。为保证整个系统安全可靠运行,所有输入点在正常状态下都处于常闭状态,一旦出现报警,常闭触点断开,产品报警输入;此外当线路出现异常断开时,也会产生报警输入,避免因线路故障而导致监控出错。整个系统以ADAM-5510KW为监控核心,独立于监控主机,即使在监控主机关机或者死机的状态下,整个系统仍然正常运行,具有很高的可靠性。
2.软件编程
本系统上位机WebAccess组态软件与下位机ADAM-5510KW设备之间通过Modbus协议(也可以通过研华ADAM5K协议)进行通讯,完成数据采集、控制输出、历史曲线、报表查询、报警显示与确认等功能,实时显示各设备的运行状态和报警状态,设置上位机软件和下位机软件的运行参数。在ADAM-5510KW设备中有16K Modbus空间专门用于与上位机进行交换数据,对应于Modbus/RTU地址是42001至49999。上位机不能直接操作下位机的输入输出端口,可以很好的保护下位机输入输出状态,避免误操作。下位机软件编程采用Multiprog软件编写。Multiprog编程软件遵循IEC-61131-3的国际PLC编程标准,同时支持IL、ST、FBD、LD和SFC等五种编程语言,并且支持在同一个编程页面中FBD、LD和SFC三种图形化语言的混合编程。
图2 下位机软件开发流程图
下位机软件开发依照图2的开发流程,各步骤完成功能介绍如下:
推荐文章
论坛热帖