水工业分布式异构系统3级测控网络的设计实现-国际工业自动化网-控制,工控,网络,仪器仪表,产品,采购选型,推荐,问答,资料,下载
 IIA首页    新闻      案例      工业经理人
      产品         技术      专题      工程师社区
      学院         下载      视频      在线研讨会
现场层       传感器    现场仪表   工业安全
现场总线  工业以太网   工业无线  工业连接
机器视觉    测试测量   执行机构   电子元件
机器控制/过程控制     PLC    DCS
 控制系统  控制软件   HMI   运动控制
 嵌入式系统   工业机器人
优化/集成/管理
MES    PLM    工业数据中心
能效管理    设备管理与维护
可持续发展技术专题 2011汉诺威工业博览会回顾
 

案例

Application Case

   首页  >  工业安全  >  案例  >  正文

水工业分布式异构系统3级测控网络的设计实现


http://www.iianews.com 水工业分布式 异构系统 3级测控网络 设计实现 2008年09月28日

在RS-485总线传输接口上,上位工控机需采用RS-232/RS-485转换板,将PC串口RS-232信号转换成RS-485信号,而下位机的情况较为复杂,对于以计算机为下位的子系统,也需要安装RS-232/RS-485转换板,对于以PC-BASE控制器和远程I/O节点为下位的子系统,其硬件系统支持RS-485通信,不需要安装其他硬件设备就可以实现通信。

3.2 软件设计

系统在VC++6.0环境下,使用多线程技术开发监控软件来实现设备系统的集中监控与数据管理,其系统功能模块如图2所示。


图2 VC++监控软件功能结构模块图

集中监控主机向各子站数据采集控制器和子系统主机发送查询数据指令,并由数据打包模块将指令整理成数据查询报文,通过通讯模块传给数据发送模块与下位设备通讯;有查询报文返回时,再通过通讯模块、数据解包模块将数据还原,然后通过数据存储管理模块对数据进行处理和存储,其中内存中的实时数据传给实时监控模块,硬盘中的数据供数据统计分析模块访问。

软件前台功能设计上,实时监控模块主要包括动态流程图显示、动态曲线显示、实时报警显示、各线路通信状态显示等;数据统计分析模块主要包括总体运行分析、数据检索编辑、历史曲线查询、历史数据统计、输出报表及打印等功能,此外,前台功能还包括各工作线路模块、通讯信息输出模块。系统具有常规SCADA软件的所有功能,实现了全面监测设备和处理信息的任务。

多线程串行通讯技术见关键技术部分。

3.3 串行通信驱动程序的设计

在通信功能的实现上,可以直接使用微软的易于实现串口的通信ACtivex控件MSCOMM,但是根据串行通信多类型、设备多的特点,本系统采用了WIN32 API函数来编写串口通信类的方法,方便、灵活地实现了串口通信功能。

Win32 API是一个复杂函数、消息的集合,它把对串口和其它通信设备的支持与基本输入输出驱动程序集成为一体,系统只需要通过设备控制模块DCB的数据结构对串行口和串行通信驱动程序进行配置。

串口通信编程实现的基本步骤:打开与外设相连的串口,根据通信协议对通信控制模块(DCB结构)进行配置;然后初始化串口的接收和发送缓冲区大小;进行读写操作;通过校验,对正确接收的数据进行处理;最后在串行通信结束后,关闭串口。

3.4 数据的提取与传输

对于需要直接从现场采集运行数据的子系统,一般采用远程I/O节点和基于PC-Based可编程数据采集控制器进行数据采集,并将数据整理成数据帧后发送到485总线上,由上位机对数据进行处理和整合。

对于已有监控系统的子系统,由于其监控软件大多是组态软件开发的,因此系统采用VC++6.0开发数据传输软件的方式,一般互操作性强的子系统,采用DDE方式可读取实时数据的方法,而针对于软件封闭、互操作性较差的子系统,则采用直接从其数据库或数据文件中读取最新数据的方法,下位软件周期性地监视封闭系统数据库或数据文件的属性,如果属性发生了变化,说明有新的数据写入,提取其最新数据记录,并将数据记录整理成数据帧,存入相应的动态数组中,等待收到上位的查询指令后发送。并将数据通过RS485总线,传送到上位计算机。

3.5 数据的存储管理

根据系统多设备、实时更新、数据量大的特点,为了方便对数据的操作,更好地管理和保存数据,整个数据库系统设有实时数据库和历史数据库。实时数据库必须满足实时更新、实时处理的特性,并要利于WEB服务器进行实时动态数据交换,因此实时数据库采用内存数据库和硬盘上的SQL Server2000数据库相结合的方式;历史数据库用来保存存放实时数据库中到期的需要永久保存的数值量数据,历史数据库存储量大,保存时间长,采用SQL Server2000数据库。实时数据库和历史数据库的配合使用,实现了数据的优化管理。

 [1]  [2]  [3]  [4]  [5] 

 
相关链接
DDM系列数码显示表在自动化生产流水线上应用 [ 2009-12-31]
利用可编程器件设计车用显示系统 [ 2008-10-07]
上海电气研发获突破实现国产化 [ 2008-10-07]
Windows 95 下数控软件实时控制的实现 [ 2008-10-06]
用VB6.0来实现PC对多个PLC的监控 [ 2008-10-06]
利用双电机控制技术简化高能效电器设计 [ 2008-10-06]
数控直流电流源的设计与实现 [ 2008-10-06]
基于智能传感器的弹药库温、湿度监控系统设计 [ 2008-10-06]
DDR2器件HY5PS121621BFP在嵌入式系统中的应用 [ 2008-10-06]
Cadence强化的高级节点设计解决方案对定制IC设计实现经过实际生产验证的改良 [ 2008-05-14]
“触击型”指纹传感器诞生,突破传统设计实现更高精度 [ 2007-11-01]
3G系统中AGC的FPGA设计实现 [ 2007-07-26]
Encounter平台65纳米设计实现优化,为Starc成员提供集成DFM和良率设计功能 [ 2007-07-23]
SolidWorks全球用户大会--设计实现愿景 [ 2007-02-13]
电动机性能虚拟仪器测试系统的设计实现 [ 2007-01-24]
  相关群组   
  相关话题   
  相关问答   
  相关产品

图尔克PS300系列智能压力传感器

日本理研错误检测装置

NHR数显表

WebField JX-300XP控制系统
  推荐企业
菲尼克斯电气 魏德米勒电联接
Endress+Hauser 恩德斯豪斯 科尔摩根(Kollmorgen)
西门子自动化与驱动集团  
  关于 " 水工业分布式异构系统3级测控网络的设计实现 " ,填写反馈

验证码:    看不清

用户名:          密 码:         
还不是 IIAnews 注册会员? 立即免费注册 节省更多时间!
  直通车 :   ( 无须注册,轻松沟通 )
*姓名:     *单位名称:
*电话:     *电子邮件:
 
    
 

行业导航

电力    冶金    石化    医疗    建材
交通    电子    机械    节能    汽车    OEM
2012工业通讯技术应用峰会
产品点通
交换机  串口服务器  控制器  工控机  平板电脑  人机界面
传感器  视觉系统  伺服电机  PAC   I/O模块   MES  触摸屏
PLC  继电器  变送器  步进电机
主编直播间
在线提问  主编观点
•  2011年自动化市场回顾
•  MES提供从控制到管理的协同制造
•  定制创新服务模式—SFAE助力中山市松德包装机械股份有限公司...
•  风电变桨控制系统调查
•  投票你觉得性价比最好的人机界面
最新话题
在线研讨会
 • 1st Web-Seminar for PCS 7 Specialists: Customer Be
 • 2011研拓自动化全方位运动控制产品与系統解決方案
 • 2011科尔摩根 (Kollmorgen) KBM无框架直驱电机产品介绍
 • 美国福禄克(FLUKE)电能质量与设备使用的关系
 • 科尔摩根运动控制产品及其印刷行业应用方案
最新视频
西门子全集成自动化视频8- 国际化的设备
全面进军国际市场需要面对众多挑战。您必须将软件、文档、说明手册翻译成多
•   西门子全集成自动化视频7- 轻松集成
•   施耐德电气案例展播之建筑楼宇
•   施耐德电气案例展播之数据中心
•   菲尼克斯电气标识系统产品视频
•   西门子全集成自动化视频6- 生产透明度
编辑推荐
•  霍尼韦尔将2012年的年度用户大会(HUG)大学生挑战赛活动扩展至亚太地区
•  倍加福邀您共襄沈阳制博会盛事
•  SICK 传感器公司中文名称变更通告
•  堡盟南京办事处正式成立
•  艾默生通过并购扩展其安全业务
市场调研

搜企
首页 | 国际金属加工网 | 造车网 | 会员 | 主题信息 | 自动化问答 | 网站地图 | 免责声明 | 关于我们 | 主编信箱
北京市朝阳区东四环中路58号远洋国际中心C座2402室 电话: 010-65307950 传真: 010-65307859
Copyright ©1997-2012 IIA News.com & SooQ. All rights reserved.