基于gms和plc的分布式远程监控系统的实现
由于篇幅所限,这里尽就text 方式收发短信息的vb 程序开发做一下介绍。采用text 方式收发短信息比较简单,使用vb 编写程序更为方便。程序中进行初始化设定之后,就可以通过mscomm1控件下发at 命令进行短信息发送了。下面是一段vb 的短信初始化和测试示例:
mscomm1.commport=1
‘选择通信口为com1口
mscomm1.setting=”9600,n,8,1”1
‘设定串口通信格式:速率为9600bps,无奇偶校‘验,8个数据位,1位停止位
mscomm1.portopen=true
‘打开com 口
mscomm1.output=”at+csca=”&chr(34)&”+863800210500”&chr(34)&”
‘设置西安地区中国联通短信息服务中心号码
mscomm1.output=”at+cmgs=”&chr(34)&”+13110043774”&chr(34)&”
mscomm1.output=”happy new year!”
mscomm1.portopen=false
‘关闭com 口
2.监控界面与数据库设计
这里介绍一种中小型sms 远程监控系统界面的设计内容。
监控系统界面主要包括系统登录界面和监控系统主界面。点击监控服务器桌面的sms 远程监控系统图标,
首先出现系统登录窗口,系统在检验用户名和密码,确认有效后,即可进入监控系统主界面。
监控系统主界面又分为系统设置界面、短消息查询与处理界面和远程控制界面。
用户管理:监控中心用户名、用户密码和用户权限更改,用户添加与删除管理
系统通信管理:通信格式设定、sim 卡号码设定与短消息收发管理
现场站设置:现场单位名、站号、手机号、设备数量等的设定
现场当前信息:各单位的各个现场站点的工作状态查询;如排污口的污水或油井出油量对应的瞬时流量、累积流量,设备状态和运行时间。
短信息收发记录:监控中心与现场站之间短信息收发的分类记录
即时查询:现场站定时上传数据之外,监控中心用户可进行手动查询现场信息。
设备控制:授权的监控系统用户可进行设备的远程控制,包括参数设定和设备启停。
四、结束语
短消息业务具有永远在线、不需拨号、价格便宜、覆盖范围广等优势,特别适用于需频繁传送小数据量的应用,还适用于偏远地区、架设通信线路困难的地方。而以plc 为核心的高可靠性的监控系统,已经为各种各样的自动化控制系统提供了先进、可靠的应用案例。本文采用gsm 网的sms 短消息业务,实现了现场plc 控制站、监控中心和移动手机之间的远程数据通信,这是通信技术、控制技术和计算机技术的完美结合,也使该远程监控系统具有先进、可靠、经济、便利的显著特色。在生产流水线上、在油井旁、在天然气输送管道边,无论你在那儿,你就可以通过这种远程监控系统,用手机或计算机随时监测各种产品的产出量,并进行工况远程移动监控。该系统已在昆明、成都、大连等地多个行业投入运行,实践证明该系统工作可靠性非常高。