统采用“查询一应答”的主从结构计算机是主节点。
系统启动时先自行检测已连接的端口并获得其端口编号信息记录到定义的全局变量中便于在以后的数据帧发送接收的使用。
完成对端口的连接检测后进入正常的循环通信。
用户进入查询界面时循环通信正常进行进入设置界面时中断正在进行的串口通信保存现场等待设置完成后恢复原来的通信。
图是后台程序流程。
后台程序主要在启动界面的装载函数中完成。
装载函数主要完成以下工作利用穷举法获得连接的变送器的编号并统计变送器台数数据库连接向第一个变送器发送第一个命令帧。
随后进入测量界面。
在公共模块中同时定义了的全局变量称为内存数据池它们用来保存所有采集的实时信息和仪器静态设置参数。
数组会定时被保存到磁盘数据库中原有数组之后被清空。
采用内存数据池的形式方便各个实时信息显示界面的读取减少了对磁盘圈后台程序流程的读写操作。
后台的串口通信若连续次出现同一个数据帧的发送错误检查该通道变送器是否正常连接若不在正常连接状态记录到数据库的故障信息表并发出报警提示信息。
在公共模块中定义了一个公用函数用于接收串口数据帧并将处理后的数据保存到内存数据池中。
图是该函数实现接收数据帧并处理数据的流程。
数据库结构与功能针对该系统的设计要求本系统数据库有张实时信息表张仪器参数设置变更表张校正信息表张通信故障时间及恢复表。
其中实时信息表主要用于记录仪器的动态信息即该通道仪器测量的气体浓度和时间仪器参数设置变更表则记录了仪器测量的气体成分、量纲、量程、量程零、终点、漂移范围等及其中一个参数更改的时间校正信息表则记录通道上一次校正的时间里面仅保存最新校正时间校正数值可以由串口现场读取通信故障表记录了通信发生错误的变送器号和时间。
以及故障恢复的变送器号端口的保存到帧头帧尾正确吗拉验码正确吗≮检测端口标志是吗‘主判断否帧其他命令、∑≮否否皇记录数据依次发送下一条命令帧记录数据关闭当前端几打开下个端口发送■型注是用来存放变送器编号的变量数组。
变送器—分别对应一。
是表示端口是否连接变送器的连接为不连接为。
表示系统共连接了多少变送器圈串口接收程序漉程否蒸 万方数据基于多串口通信的气体变送器实时测控系统软件的和时间。
所有操作对用户是透明的。
报警输出报警输出除了在人机接口上显示外还采用继电器输出板进行现场报警。
’系统扩展气体变送器测控系统是一个独立的气体成分采集、监控系统。
它也可以成为过程控制系统的一个子系统和企业控制管理信息系统的组成部分。
在系统中添加接口模块允许远程的不同类型数据库的访问。
允许远程用户输入查询结构条件直接获得查询结果形成一个互联的信息系统。
在该层采集点计算机上再架构一层监控计算机可形成一个更大规模的控制信息系统。
在该大型系统中所有计算机共分为个类型。
第类是数据采集点已实现系统中的计算机它们在采集现场直接连接数台变送器采集数据并记录到系统自带数据库能够通过以太网络访问其他数据采集点的实时和历史数据库仅具有查询权限供现场操作人员使用第类是以数据采集点为从节点的监控点计算机它们一般位于办公室内负责管理各个数据采集点可设定各数据采集点仪器的量程等参数信息并集中了各数据采集点的信息和报警信息对各采集点数据库具修改权限供高级技术人员参考。
为了完善系统功能在系统中增添系统通信故障显示页面方便系统维护人员及时发现问题并进行调试。
其他相关问题的解决实际应用表明本监控系统的薄弱环节是通信过程为此设计了通信监视器一旦通信超时系统自动重试并给出提示信息。
系统检测到端口连接失败或中断时自动添加失败信息到本地数据库同时发出报警信息。
该数据库记录不允许用户修改。
当增加仪器时按“重新检测端口”按钮即可检测到新增加的仪器。
为保证设置参数范围的合理性在输入参数时系统给出允许参数范围的提示信息。
系统参数设置设有密码防止误操作。
结束语本文从在线气体变送器监控需要出发讨论了系统的组成和功能。
在系统实际运行过程中能够满足用户观测实时信息设置参数处理报警等需要。
目前系统采用数据库完全能满足使用要求。
通过网络可以方便与过程控制系统和管理信息系统连接作为一个组成部分。
参考文献周屹数据库原理及开发应用北京清华大学出版社王亚民陈青刘畅生等组态软件设计与开发西安西安电子科技大学出版社收稿日期风河拓展与在移动终端市场的合作全球领先的设备软件优化厂商风河系统公司和全球移动通信与—市场高级软件技术提供商日前宣布两家公司将拓展在基于的移动终端市场方面的合作共同推出面向移动终端厂商和移动运营商的预集成软件开发解决方案。
该解决方案预计于∞年二季度正式上市它将把舐—和进行整合实现开放灵活、全集成化的移动通信平台为移动终端和移动运营商提供全新并结合了领先商用级平台和领先商用移动终端软件产品的新方案使它们能够更高效地开发各种新颖的产品特别是遵循规范的手机等产品。
根据目前移动通信市场的发展需求移动终端和移动运营商必需考虑缩短产品上市时间、降低开发成本同时推出更多高度差异化的手机产品。
因此移动终端开发人员必须处理好跨平台引发的不断增长的产品复杂性和无法兼容的软件环境等。
为了把这些开发中存在的风险和挑战降到最低移动终端制造商迫切需要个预集成操作系统和应用框架的可靠的优化解决方案。
全新的—解决方案依托于两家移动终端市场领先厂商的支持。
风河通过提供专业化技术服务和在移动终端方面的丰富技术经验对平台进行扩展而众多开发人员为其加入了大量的应用程序以实现手机的独特功能。
此外在该解决方案中还同时提供基于框架的开发套件和产品开发套件为开发人员提供了与原来完全类似的开发工具基础帮助移动终端制造商加快产品上市速度同时为整个软件产品开发提供全球顶级的技术支持。
风河和均为基金会的核心成员与其他成员一起通过风河为通用集成环境构建的顶级系统和为成功推出的共同致力于将本地软件开发工具组件推向市场。
此外两家公司还同时宣布风河将加入合作伙伴计划。
合作伙伴计划旨在创建一个顶级的合作伙伴网络体系通过推动新兴移动融合技术和解决方案的开发及应用发掘数字生活时代的发展潜力。
风河移动通信解决方案总经理认为“通过拓展风河与在移动终端市场方面的合作我们将进一步为客户提供在项目开始前的基线级集成帮助他们更好地专注于真正的产品技术创新构建和部署能够实现移动终端产品增值的各种移动应用。
客户将继续使用和依靠其灵活、开放的移动通信平台及其与业界顶尖的
开源应用和可靠的移动通信技术的完美整合。
的和它为应用开发人员提供的功能特性与风河平台开发系统及工具的结合将是整个移动社区发展中的重要一步。
”首席执行官、公司总裁表示“我们热忱欢迎风河加入合作伙伴计划并期望与之合作共同推动整个的市场发展。
此次发布的合作计划是对我们与风河已有合作关系的进一步拓展。
我们两家公司都担负着共同的使命——加快多媒体手机产品的上市速度以及联合推出一个级别的商用平台。
”风河和在设备软件市场领域互为长期合作伙伴和信任顾问厂商。
两家公司此前曾宣布在风河实时操作系统中提供了软件开发套件预集成解决方案。
由美国风河系统公司北京办事处供稿 万方数据基于多串口通信的气体变送器实时测控系统软件的作者邱竑勰作者单位南京大学工程管理学院江苏南京210093刊名工业控制计算机英文刊名INDUSTRIAL CONTROL COMPUTER年卷期2008quotquot4被引用次数0次 1.周屹 数据库原理及开发应用 20072.王亚民.陈青.刘畅生 组态软件设计与开发 2003 1.期刊
论文 吕维涛.李东 基于串口通信的虚拟仪表实时显示技术 -四川兵工学报2010317 通过对虚拟仪表技术的研究利用VC6.0多线程编程实现串口通信对串口接收到的数据帧进行快速处理和存储保证了数据的完整性、最新性、准确以及处理过程的快速性并且通过对GL Studio虚拟仪表动态链接库DLL文件外部接口的设计实现GL Studio虚拟仪表嵌入VC对话框程序的功能.实验结果表明该方法对虚拟仪表的实时精确及多功能显示方面有很大改善.2.期刊
论文 叶克江.YE Ke-jiang 基于串口通信的实时压力控制系统设计与实现 -微计算机信息2009259 本文介绍了一种在VC平台下基于串口通信的实时压力控制系统.该系统通过时串口循环采集数据记录到数据库中并实时的对数据进行显示.人机界面提供历史数据查询且操作人员可以设置参数达到最好的工艺效果.3.学位
论文 黄伟 毫米波探测器信号采集与实时信号处理系统设计研究 2004 该文以国防科工委系列复合探测预研项目中的毫米波末敏弹主/被动复合探测技术为工程背景采用通用可编程定点DSP芯片TMS320VC5410设计了毫米波探测器目标识别系统的硬件电路通过写入系统FLASH中目标识别算法程序系统稍加改进即可工程实现而且在系统采集毫米波探测器数据的基础上为开展目标识别算法的进一步研究以及验证算法的实时性我们增加了与PC机的高速串口通信电路编写了数据采集与存储的串口通信上下位机程序不仅可以作为外场试验的毫米波探测器的数据录取设备同时通过串行接口由PC机向系统加载数据可以与PC机组成主从系统用于目标识别算法的开发和实时性验证为目标识别算法的开发和工程化提供了一个较好平台.4.期刊
论文 朱英.周伟 试验机的两种实时串口通信方法 -工业计量2003133 文章介绍在Windows中实现实时串口通信的方法对两个方法进行了详细的说明并通过在弹簧试验机和材料试验机测试系统中应用比较了这两种方法的优缺点.5.期刊
论文 唐姗姗.曹立军 工程中的串口通信设计 -信息通信2009225 本文根据实际工程中经常遇到的几种数据通信方式比如数据是否定长传输的实时性要求等设计不同的串口通信方法.并以
Delphi语言基于MSComm控件给出部分程序
代码结果可用于实际应用设计.6.学位
论文 王二西 分布式实时测控系统通信网络设计与实现 2004 随着核能发电技术的发展对核动力装置实时测控系统的要求也愈高.核动力装置实时测控系统是核电厂的重要组成部分负责核动力装置的检测和控制功能是核电厂能否安全、稳定、经济运行的重要决定部分.为此建立一套实时测控系统软件是十分重要和必要的.在核动力装置测控领域应用计算机对装置进行检测和控制是核动力装置自动化、智能化的一个重要发展趋势.随着计算机技术、通信技术、网络技术、控制技术、大规模集成电路技术的发展核电厂的测控系统也发生着重大变化向着网络化、自动化、智能化方向发展.本文对基于异构网络的实时测控系统和基于工控计算机的实时数据采集系统进行了开发研究.基于异构网络的实时测控系统具有.
上一篇:
J2EE轻量级框架构建职教管理信息系统
下一篇:
关于XX镇中小企业电子商务应用发展趋势的研究