background image

只能通过繁琐的 AP I函数或 V isualC + + 标准通讯
函数来 控制各 种硬件, 现在 VB6. 0 提供 了一个

A ctiveX 控 件 ) ) ) M icrosoft Comm un ication Contro ,l

V ersion 6.

0, 称为 M SComm 控件, 利用它可以方

便地进行计算机串口的通讯管理。

5

  用程序实现对仪表的串行通讯控制

511  在 W indow s VB6.

0编程环境下, 新建工

程引用 M SComm 通讯控件, 在 窗体中至少添加以
下几个基本控件:

( 1) 1个 M SComm 控件, 控制名为 M SComm 1,

用于软件对串口的访问;

( 2) 两个定 时器控件, 名为 ( T imPeriod ic和

T imN onP eriodic) , T imPeriod ic 用于使 PC 机定时向

各仪表发送周期性命令, 使其定时回传实时数据;

T imN onP eriodic 用于控制两次非周期性指令传送之

间的时间间隔;

( 3) 1个非周期性命令发送按钮 Cm dN onP er-i

od ic, 用于非周期性指令的传送启动;

( 4) 若干个用于显示仪表参数的文本框和设

置仪表参数的对话框。

监控软件的核心是如何读取和处理现场仪表的

实时数据, 编程时应注意以下几个问题:

( 1) 主机采用轮 询方式访问从机, 从机应答

到发送完数据有一定的时间间隔, 一般设定为 2~

3s。

( 2) 由于采 用一 个串 口和半 双工 通讯 方式,

一方发送数据时另一方必须等待接收, 因此在发送
非周期性命令时, 必须停止轮询, 否则会发生数据
包碰撞, 使通讯失败。

512  数据的接收和处理: 计 量仪表回传数据

时即可在主机上引发 OnComm ( ) 事件, 在此事件
处理函数中, 首先判断接收数据的完整性, 然后将
数据一次全部读到所定义的变量参数中, 根据仪表
通讯协议中定义的内容, 分别取出各个字节, 解析
出意义, 在屏幕上显示, 利用在 VB 监控程序中加
入 DATA 控件, 将数据存入数据库中, 使用 VB 的
报表功能即可产生日报、月报及年报。

6

  结束语

本文利用 W indow s下的 A ctiveX 控件实现了在

W indow s环境下, 单台 PC 与多台计量仪表的远程
通讯监控。本系统在莱钢机制公司中成功使用, 实
现了分散计量点数据的自动采集、自动汇总, 及时
反应出生产中计量数据, 为生产的成本控制起到了
积极作用, 整个系统结构简单、方便、灵活, 具有
较高的实际价值和使用性。

参考文献

1  范逸文, 陈立元 1V isua l Basic与 R S- 232串行通信

控制 [ M ], 北京: 清华大学出版社, 2002

2  王仲文等释 1 精通串 行通信 [ M ] 1 北京: 北京电

子工业出版社, 1995

特邀编辑: 郑瑞斌

(上接第 29 页 ) 由于银山型钢炼钢厂产量压力比

较大, 铁水资源又不足, 在实际操作中, 只好加大
废钢用量的手段来弥补铁水不足, 而实际上这种装
入制度将带来吹炼过程热量不足, 从而导致终点碳
命中率低, 产生钢水过氧化的现象。

4

  减少钢水过氧化危害的技术措施

411  密切关注铁水的物理化学性能, 以此动

态调整金属装入量, 确保吹炼体系热量平衡, 适当
保护体系热量富裕。同时, 加强管理层面、生产工
序间的原料质量信息传递, 建立热量监控制度, 以
便及时调整。

412  强化炼钢原辅料的管理, 特别是造渣料

的质量把关, 劣质的石灰和其他辅助材料势必造成
体系热量损失及操作质量下降, 强化原辅料的质量

管理是减少钢水过氧化非常必要的技术环节。

413  实施紧凑的生产组织模式, 松散的生产

组织模式必将 造成出钢温度高, 体系热量 损失严
重, 钢水过氧化现象频繁。

414  强化成 本管理。将成本管 理尽量细 化,

考核班组的增碳剂和脱氧剂等原料的使用成本, 挖
掘直接操作人员的生产积极性, 减少操作失误而造
成的钢水过氧化现象。

415  根据入炉原料种类、结构及质量, 科学

调整供氧、造渣制度, 一方面稳定吹炼过程操作,
确保碳氧反应充分; 另一方面采用少渣炼钢, 尽量
减少大渣量带走的热量损失。

416  对炉前重要岗位操作人员进行有效的实

践和理论培训, 提高操作者的业务技能。

特邀编辑: 孟召来

51

                                        莱钢科技                             2006年 4月