您的位置:首页 » 技术交流 » 行业期刊 » 2007第2期 » 正文

自动化控制在路灯控制系统中的应用

放大字体  缩小字体 发布日期:2012-06-29  来源:南昌市路灯管理处(261021)  作者:秦 飞  浏览次数:2394
核心提示:计算机自动化控制系统在城市道路照明中得了越来越广泛的运用,本文主要介绍自动化控制系统中GSM短消息告警模块的工作原理及其功能。

摘 要:计算机自动化控制系统在城市道路照明中得了越来越广泛的运用,本文主要介绍自动化控制系统中GSM短消息告警模块的工作原理及其功能。

关键词 道路照明 GSM短消息告警 自动化控制

随着南昌市基础设施大规模发展,城市路灯及城市景观照明的电力线路覆盖面、照明设备、路灯数量急剧上涨,加强路灯控制,提高路灯停启用时间的准确性,成为一个非常重要,必须解决的课题。传统的控制方法是采用分散时控控制方式为主,即设定定时器预定的时间自行开关灯,分散安装在各个控制箱内。此种方法缺陷是不能随天气变化及时调整开关灯时间,缺乏灵活的控制手段,在应急调度方面需要人工到现场实现。因此在当今自动控制技术日趋成熟的情况下,开发一种适合于路灯控制的无线监控系统有很高的应用和社会价值。

一.设计的任务和目标

本系统软件主要采用开发软件vb(visual basic)制作路灯无线监控调度系统,系统采用SQL 2000数据库。要求系统软件能够实现路灯的自动遥测、遥信和遥控、自动报警及自动报表功能。系统具有图形化的全中文的人机界面、Windows操作风格、易于使用、配置灵活以及便于扩展功能。在控制界面上可以直观反映出整个路灯及景观照明系统的概貌、运行情况以及控制点的地理分布。监控人员可以浏览电子地图,通过点击相应图标就可以对监控对象实施遥信、遥控、遥测;还可以调阅系统报警数据表、操作记录表等详细数据。最终借助该软件系统实现路灯现代化管理。

二.系统软件的功能模块简介

本系统软件设计的路灯无线监控系统功能模块是:

(1)无线实时监控模块。该模块将监控、数据采集和处理溶于一体,通过不同的控制方式实现对不同灯种控制需求的实现,其主要实现功能有:分组自动/手动控制、时控和光控相结合的方案、数据采集和存储、自动巡检、手动巡检、选测、和手动遥控、自动语音报警、自动计算统计亮灯率和查询打印。

(2)卫星自动校时模块。该模块与相关GPS硬件设备配合组成一个自动校时系统,以保证系统时间的精度和开关灯的准确性。

(3)GSM告警模块。该模块实现将各种故障信息通过手机短信通知相关人员。

三.GSM短信告警功能介绍

1、系统介绍:

GSM中文短信告警系统是无线路灯监控管理系统中的一个辅助软件。它通过发送短消息的方式,把路灯监控系统中发生的故障,及时地传达给相应的工作人员,使路灯监控调度室实现无人化管理,有效地提高了无线路灯监控管理系统的自动化程度。

2、功能介绍:

(1)串口通讯。查看串口通讯的状态,可发送AT指令及文本内容。

(2)短消息。记录来电的短消息内容和时间,可发送短消息。

(3)电话本。选择需要告警的对象、需要告警的终端名称、告警方式(定时、实时)及告警类型。

告警方式

实时:每隔一分种检测一下数据库,看看是否有新警,如有则即时通过短消息发送新警。定时:可以选择四个固定时间,时间一到就通过短消息,发送现有故障表中的故障警报。(注:如点中某个手机号码,中栏为空,表示所有终端都需要向该手机号码告警,与中栏包括所有终端情况一样。)

(4)参数设置

(A)告警:

允许短消息告警:选择是否用短消息告警。系统文件路径:路灯监控系统中“DataLink..ini”文件所存放的路径,例:D:\light\record\。

告警对象。多人:向“电话本”中所有被选定的电话号码发送短消息告警。单人:向“电话本”中第一个被选定的电话号码发送短消息告警。

告警类型(在告警方式为“实时”时有效):新故障告警: 发送现有故障表中新的故障。所有故障告警:发送现有故障表中所有的故障。

(B)时间

设置告警的时间只有在告警方式为“定时”时有效。

(C)通讯

通讯串口:选择计算机与手机模块的连接串口。

串口波特率:串口连接速率;一般选择自适应。

短消息提示:接收到短消息有提示/没有提示:一般选择提示状态,该设置不要更改。

短消息中心:短消息中心的号码。

文本模式:PDU/TEXT方式;当前选择PDU方式(程序内部的数据传输,命令与格式有不同),该设置不要更改。

(D)应答

可以远程修改设置,通过接受短消息的方式来修改

设定告警时间: 短消息格式: 命令文本,时间。可以修改设置、时间、自定义时间。

添加告警手机: 短消息格式:命令文本,手机号码。

更改告警对象: 短消息格式:命令文本,XoX=1,单人;X=0,多人。

更改告警类型: 短消息格式: 命令文本,XoX=1,新故障告警;X=0,所有故障告警。

清除消息记录: 短消息格式: 命令文本,XoX=1,删除;X=0,不删除。

(E)操作记录: 记录发送短消息的日期、状态、时间、对象、内容。

四.GSM短信告警主程序制作:

在Visaul Basic开发工具中提供了大量的控件

(或称控制、组件)供编程人员使用,可以方便地利用这些组件中的属性、方法、语言等以事件驱动方式开发应用程序,还可以利用WINDOWS SDK中的API中的应用程序接口等工具开发应用程序。VB还自带一个控件开发软件包CDK,利用CDK可以开发自己需要的Controls。在通讯问题中我们可以使用VB提供的通讯控件或调用WINDOWS API通讯函数。

利用VB开发通信程序主要的方法有两种。一是利用VB本身提供的控件(CONTRALS),另一种方法是利用WINDOWS API应用程序接口,WINDOWS API主要提供了三个动态连接库KERNEL.EXE、USER.EXE、GDI.EXE供开发人员调用,其中KERNEL.EXE主要包括一些底层操作函数,完成一些资源管理、任务、内存等操作,USER.EXE包含了一些与WINDOWS管理有关的函数,如通讯、菜单、消息、光标、插入符、计时器以及绝大多数非显示函数,GDI.EXE图形设备接口库,主要内容与设备输出有关的函数。和串口通讯有关系的函数BuilidCommDCB、ClearCommBreak、SetCommBreak、FlushComm、GetCommError、GetCommState、WriteComm、ReadComm、SetCommState、CloseComm等均在\Windows\system子目录下的USER.EXE动态连接库中,在VB调用之前应该先在全局变量定义处声明API通讯函数、定义常量。

在我们的实践中。用VB控件实现通讯的方法比调用SDK的API动态连接库的方法更加方便、快捷,而且用较少的代码可以实现相同的功能,这就是用VB控件实现通讯的优点所在,下面主要介绍一下利用VB控件实现无线通讯的问题。

在VB的控件工具箱中,提供了一个使用非常方便的串行通讯控件MSComm,它全面的提供了使用RS-232串行通讯上层开发的所有细则,它既可以使用查询方式又可以使用事件驱动方式来完成串行通讯。

在MSCOMM控件中提供了一系列的编程要素,这些编程要素有属性、事件和函数,利用这些要素编程,可以实现几乎全部的串行通讯功能。在VB中提供了30多个属性、一个事件和两个函数,其中主要的属性为CommPort、Settings、PortOpen、InBufferSize、OutBufferSize、InBufferCount、OutBufferCount、Break、InputLen、Sthreshold、Rthreshold、RTSEnable、CommEvent、ParityReplace、NullDiscard等。

控件MSComm提供了一个事件OnCOmm,该事件可以截取串口的任何消息,转入事件处理程序。WINDOWS操作系统的运行机制为事件驱动,在VB编程中事件驱动方式同样是软件运行的主要方式之一,当没有事件发生时程序可能处于某一循环、等待或任务状态当事件发生时,程序转入事件处理程序。每个控件下都有一些事件供程序员使用,MSCOMM控件中OnComm事件是唯一的,OnComm可以扑获通讯时发生的串口事件和错误信息,当有串口事件或错误发生时,VB会立刻触发一个 OnComm事件,程序就会自动转入OnComm事件处理程序中。CommEvent属性是OnComm事件的指示器,该属性在设计时不能使用,在程序运行时为只读,CommEvent属性存有最近的事件或错误的数值代码,可以在程序中随时读取CommEvent属性值来了解通讯的状况,OnComm事件是和CommEvent属性密切相关、一起使用,当任何一个OnComm事件或错误发生时,都会使得CommEvent属性值改变,在OnComm事件处理过程中,可以通过判断CommEvent属性值,对于不同的属性转入不同的事件处理过程,一般采用的办法是SELECT CASE……END SELECT。由于在无线通讯中没有使用有线MODEM,CommEvent属性涉及到的有线MODEM的属性数值代码和本项目无关。

 
关键词: 灯光监控
 
技术交流搜索 | | 打印 | 关闭
更多


 免责声明:
1 、本网转载作品目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
2 、凡来源注明“中国道路照明网”的所有作品,版权均属中国道路照明网,转载使用本作品请注明来源。否则本网有权追究其相关法律责任。
3 、如涉及作品内容、版权和其它问题,请在30个工作日内与本网联系,我们将在第一时间处理!
* 有关版权事宜请联系: 0519-85529633


 
推荐图文
推荐技术交流
点击排行
关于我们 | 帮助中心 | 联系我们 | 给我留言 | 诚聘英才 | 广告服务 | 网站地图
版权所有 @ 中国市政工程协会道路照明专业委员会 城市道路照明技术情报总站 本站网络实名:中国道路照明网
中国道路照明网常州采编中心 电话:0519-85529633
地址:常州市新北区衡山路6号218室 电话:0519-88162193
备案序号:京ICP备11025568号-1 .