论文部分内容阅读
随着国内工业制造与自动化技术的飞速发展,企业及社会对于自动化设备的需求越来越多,随之而来更多的是对设备安全运行及远程监控告警的需求。目前,工业设备远程告警的方式,一般使用操作简单的GSM短信模块和专用告警软件,但由于GSM短信模块收发消息的原理和资费与手机无异,故而存在短信息安全性和手机卡话费充值等一系列的问题,而且单纯的短信文字信息已经满足不了日益增长的用户需求;专用告警软件的告警方式存在占用用户终端设备内存,以及平台不兼容等问题。针对以上问题,本文基于微信公众平台企业号,设计开发了新型的设备远程告警系统,该系统无需安装专用告警软件,直接使用微信作为用户终端告警信息的接收平台,具有跨平台、跨运营商、兼容性高的特点;在保证告警信息收发实时性的同时,微信还支持文字、语音、图片、视频等,极大丰富了告警信息的表现形式,提供了更好的用户体验;同时针对公共信道信息传输安全性的考虑,对告警内容做了安全性加密处理。本文设计的工业设备远程告警系统与其他远程告警系统区别在于使用微信作为设备远程告警信息收发平台,通过调用微信公众平台API实现对告警信息和设备运行信息的发送和查询,同时使用加密算法对信息进行加密。本文主要内容如下:首先,详细说明了工业设备远程告警的重要性以及该领域目前的发展现状,为使用微信作为新型远程告警平台奠定基础。其次,根据实际需求,进行了系统整体方案设计。系统设计分为上位机软件设计、接口设计、安全性设计。其中上位机软件设计,通过调用微信企业号主动调用和被动回调接口函数,实现告警信息实时发送和设备运行信息的查询功能;接口设计,使用RS-232作为设备与系统通信接口,并加载SLIP串行协议,保证信息传输的准确性。安全性设计,使用DES算法对告警信息进行加密,确保告警信息安全性。最后,使用本文所设计系统,在单晶生长炉和水蓄冷空调机组两个项目上的成功部署应用。针对单晶生长炉设备安全性的特殊考虑,设计实现了单向发送并加密告警信息的功能,基于用户需求,实现了本地记录信息备份和成员管理的功能;针对水蓄冷空调机组对诸多设备运行模式及温度显示的个性需求,在主动发送告警,被动查询设备信息的基础上,使用ECharts实现了对温度数据的直观展示,提供更好的用户体验。本文设计并实现的工业设备远程告警系统,使用微信公众号作为告警信息收发平台,并对告警信息进行加密处理,告警信息的安全性更高,内容形式更丰富,人机交互能力更强,同时还具有部署简单、易操作等特点,有利于节约成本、提高告警效率,具有广阔的市场应用前景。