读取减少了对磁盘圈后台程序流程的读写操作。
后台的串口通信若连续次出现同一个数据帧的发送错误检查该通道变送器是否正常连接若不在正常连接状态记录到数据库的故障信息表并发出报警提示信息。
在公共模块中定义了一个公用函数用于接收串口数据帧并将处理后的数据保存到内存数据池中。
图是该函数实现接收数据帧并处理数据的流程。
数据库结构与功能针对该系统的设计要求本系统数据库有张实时信息表张仪器参数设置变更表张校正信息表张通信故障时间及恢复表。
其中实时信息表主要用于记录仪器的动态信息即该通道仪器测量的气体浓度和时间仪器参数设置变更表则记录了仪器测量的气体成分、量纲、量程、量程零、终点、漂移范围等及其中一个参数更改的时间校正信息表则记录通道上一次校正的时间里面仅保存最新校正时间校正数值可以由串口现场读取通信故障表记录了通信发生错误的变送器号和时间。
以及故障恢复的变送器号端口的保存到帧头帧尾正确吗拉验码正确吗≮检测端口标志是吗‘主判断否帧其他命令、∑≮否否皇记录数据依次发送下一条命令帧记录数据关闭当前端几打开下个端口发送■型注是用来存放变送器编号的变量数组。
变送器—分别对应一。
是表示端口是否连接变送器的连接为不连接为。
表示系统共连接了多少变送器圈串口接收程序漉程否蒸 万方数据基于多串口通信的气体变送器实时测控系统软件的和时间。
所有操作对用户是透明的。
报警输出报警输出除了在人机接口上显示外还采用继电器输出板进行现场报警。
’系统扩展气体变送器测控系统是一个独立的气体成分采集、监控系统。
它也可以成为过程控制系统的一个子系统和企业控制管理信息系统的组成部分。
在系统中添加接口模块允许远程的不同类型数据库的访问。
允许远程用户输入查询结构条件直接获得查询结果形成一个互联的信息系统。
在该层采集点计算机上再架构一层监控计算机可形成一个更大规模的控制信息系统。
在该大型系统中所有计算机共分为个类型。
第类是数据采集点已实现系统中的计算机它们在采集现场直接连接数台变送器采集数据并记录到系统自带数据库能够通过以太网络访问其他数据采集点的实时和历史数据库仅具有查询权限供现场操作人员使用第类是以数据采集点为从节点的监控点计算机它们一般位于办公室内负责管理各个数据采集点可设定各数据采集点仪器的量程等参数信息并集中了各数据采集点的信息和报警信息对各采集点数据库具修改权限供高级技术人员参考。
为了完善系统功能在系统中增添系统通信故障显示页面方便系统维护人员及时发现问题并进行调试。
其他相关问题的解决实际应用表明本监控系统的薄弱环节是通信过程为此设计了通信监视器一旦通信超时系统自动重试并给出提示信息。
系统检测到端口连接失败或中断时自动添加失败信息到本地数据库同时发出报警信息。
该数据库记录不允许用户修改。
当增加仪器时按“重新检测端口”按钮即可检测到新增加的仪器。
为保证设置参数范围的合理性在输入参数时系统给出允许参数范围的提示信息。
系统参数设置设有密码防止误操作。
结束语本文从在线气体变送器监控需要出发讨论了系统的组成和功能。
在系统实际运行过程中能够满足用户观测实时信息设置参数处理报警等需要。
目前系统采用数据库完全能满足使用要求。
通过网络可以方便与过程控制系统和管理信息系统连接作为一个组成部分。
参考文献周屹数据库原理及开发应用北京清华大学出版社王亚民陈青刘畅生等组态软件设计与开发西安西安电子科技大学出版社收稿日期风河拓展与在移动终端市场的合作全球领先的设备软件优化厂商风河系统公司和全球移动通信与—市场高级软件技术提供商日前宣布两家公司将拓展在基于的移动终端市场方面的合作共同推出面向移动终端厂商和移动运营商的预集成软件开发解决方案。
该解决方案预计于∞年二季度正式上市它将把舐—