新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > GSM和PLC的分布式远程监控系统的实现

GSM和PLC的分布式远程监控系统的实现

作者: 时间:2016-12-15 来源:网络 收藏

  3.2上位监控软件设计

  上位监控软件包括上位机SMS收发通信程序、监控界面软件与监控中心数据库软件三部分。我们选用VB6.0 作为开发工具。

  1.上位机SMS 收发通信程序设计

  Visual Basic 串口通信由于Windows 系统程序的支持而变得极为方便,而通过串口控制GSM MODEM,实现SMS 功能的方法也比较简单。

  GSM 传输站的GSM MODEM 支持AT 命令集的指令,上位机通过RS232串口向GSM

  MODEM 直接下发AT 命令,就可以快捷的实现SMS 的收发、查询与处理。SMS 端信息的发送和接收常用两种格式,文本(Text)方式和PDU(Protocol Description Unit)方式.M90 PLC 内部使用的是TEXT 方式,在上位监控软件设计中我主要针对Text 方式进行了上下位机站的固定文本短消息通信,另设置了TEXT/PDU 模式的转换接口,以便应用于通过手机或PC 进行监控中心数据库的中文查询功能。

由于篇幅所限,这里尽就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 控制站、监控中心和移动手机之间的远程数据通信,这是通信技术、控制技术和计算机技术的完美结合,也使该远程监控系统具有先进、可靠、经济、便利的显著特色。在生产流水线上、在油井旁、在天然气输送管道边,无论你在那儿,你就可以通过这种远程监控系统,用手机或计算机随时监测各种产品的产出量,并进行工况远程移动监控。该系统已在昆明、成都、大连等地多个行业投入运行,实践证明该系统工作可靠性非常高。


上一页 1 2 下一页

关键词: GSMPLC远程监控系

评论


技术专区

关闭