自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > DCS > DCS技术
 
多串口数据采集技术在生产调度监测系统中的应用
作者: 发布时间:2007-09-14 07:11:29 来源: 繁体版

  在一个窗口上可以同时看到多个串口数据,只需鼠标在所需要的串口上(COM5,COM6,COM7等)一点,此串口的接收和发送的数据即显示出来。
  
  4-2 多串口数据采集软件的健壮性:通信自动恢复功能和事件日志功能
  在通信过程中,可能有意外的事件发生,例如停电造成Modem不能通信等等情况,这些情况会造成通信出错而导致系统失败。数据采集软件对各种意外事件均做了相当充分的考虑,如Modem停电或断线等,在恢复供电后或Modem断线重新挂接后,数据采集软件可以判断并进行自动恢复工作。
  当有通信意外事件发生时,数据采集软件自动地把出现的意外事件记录到数据库中,便于维护人员分析。在生产调度系统运行一年多以来,没有出现因为数据通信有误而导致系统失败的情况发生,其中数据采集软件的通信自动恢复和事件日志功能起了关键性的作用。
   
  以下子程序通过检查专线Modem的状态判断通信线路是否正常:
  Public Function CheckConnect(Index As Integer) As Boolean
  Dim intPos As Integer
  intPos = InStr(1, frmGetData.lblAcmd(Index).Caption, NO CARRIER)
  If intPos > 0 Then
  frmGetData.TimerSend(Index).Enabled = False
  mGetData.blnConnect(Index) = False
  frmGetData.lblAcmd(Index) =
  frmGetData.lblGcmd(Index).ForeColor = vbRed
  frmGetData.MSCommDCS(Index).OutBufferCount = 0
  frmGetData.MSCommDCS(Index).InBufferCount = 0
  Call mGetData.LogEvents(Index, NO CARRIER)
  CheckConnect = False
  Exit Function
  End If
  intPos = InStr(1, frmGetData.lblAcmd(Index).Caption, CONNECT)
  If intPos > 0 Then
  frmGetData.lblAcmd(Index) =
  frmGetData.MSCommDCS(Index).InBufferCount = 0
  frmGetData.MSCommDCS(Index).OutBufferCount = 0
  frmGetData.lblGcmd(Index).ForeColor = vbBlack
  Call mGetData.LogEvents(Index, CONNECT)
  mGetData.blnConnect(Index) = True
  If frmGetData.mnuBegin.Checked = True Then
  frmGetData.TimerSend(Index).Enabled = True
  End If
  Exit Function
  End If
  FlagLineBusy(Index) = False
  CheckConnect = True
  End Function
   
  以下子程序实现通信事件日志记录到数据库系统:
  Public Sub LogEvents(Index As Integer, strEvents As String)
  With frmCommEvents.datPrimaryRS.Recordset
  .AddNew
  .Fields(rs232com) = Index
  .Fields(DateTime) = Date & & Time
  .Fields(EventsLog) = strEvents
  .Update
  End With
  End Sub
  五、结束语
  目前,我厂生产调度实时监测系统投入使用1年多以来,MOXA公司的C320 Turbo多串口卡以其高性能(双CPU)、易于使用、高可靠性等特点充分保证了生产数据准确可靠,系统运行安全稳定,数据更新快速,大大方便生产指挥人员及时、准确掌握生产实际情况,为生产指挥人员正确、有效、科学地指挥生产提供了强有力的保证,确保了工厂生产的安全运行。
  
 3/3   |‹ ‹‹ 1 2 3
  
评论】【加入收藏夹】【 】【打印】【关闭
来顶一下
近回首页
返回首页
※ 相关信息
 ·ATM自动柜员机安全防范报警系统A  (2008-08-04)
 ·华北工控携多套创新性解决方案亮  (2008-07-02)
 ·六月巨献,华北工控高端全长CPU卡  (2008-07-02)
 ·科昊推出KH300制药厂专用温度记录  (2008-06-17)
 ·科昊最新推出冷库专用KH300B蓝屏  (2008-06-09)
 ·科昊最新推出KH300压力专用无纸记  (2008-06-09)
 ·科昊最新推出KH300专用PH值记录仪  (2008-06-09)
 ·国防科技工业自动化测试技术研究  (2008-05-26)
 ·移动联通野外基站防盗报警系统   (2008-05-23)
 ·变压器防盗器,电力报警器,电力  (2008-05-23)

关键:监测  系统  应用  调度  生产  通信  Index  DCS  数据  服务器  

※ 其他信息
MOXA串口上网模块在油田生产数据采集中的应用
SunyBiok生物发酵成套专用控制装置应用案例
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

 
 搜索新闻
 最新新闻
·2008-2009全球环保水处理及能
·2009南非国际水处理展览会
·2009中东迪拜(国际)环保、
·2009阿布扎比国际环保展
·中国中高压变频器市场将进入
·深圳麦耐士招募市级代理
·硫化氢报警器,硫化氢泄露报
·天然气浓度报警器,天然气气
·首届军民两用维修技术产品展
·首届军民两用维修技术产品展
 热点新闻 
·PLC课程设计课题——三层电梯
·先进控制技术及应用
·变频器原理
·一般变频器常见故障及处理
·CK6432(FANUC-0TD)数控车床
·集成温度传感器AD590及其应用
·3G无线接入网IP化传送承载方
·谈步进电机的PLC控制方法
·基于PLC的机械手控制设计
·浅谈单相电度表的反转
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved