来源:网络 作者:中国一卡通网 收编 发布时间:2011-08-25 09:39:19 字体:[大 中 小]
摘 要:PID 调节仪表与传感器配合使用, 可以实现对钢制品生产线上罩式炉温度的测量与显示。通过相应的执行器, 可以实现对相关罩式炉设备的PID 调节和控制、报警控制、数据采集和记录。然而对于具备多条生产线, 而每条生产线使用多个PID调节仪表的现场环境而言, 依次对每个仪表进行操作并不方便。采用Borland C ++ Builder 6设计了PID 调节仪表的在线集中监控系统。,利用Borland C ++ Bu ilder 6功能强大的图形化控制界面, 及SPComm控件在串行口下编程, 通过USB转RS485协议转换器, 很好地实现了对生产线上各个分区仪表的实时监测与远程控制。
4. 3 数据库系统
启动数据库系统程序, 首先选择相应的数据库文件, 将会显示对应的数据库信息, 如图3所示。数据库系统主要包括两种数据检索方式: 方式1, 通过选定检索日期进行检索; 方式2, 设置卷号, 按卷号检索。通过数据库系统, 可以很方便地实现对历史数据的浏览与查询。
4. 4 PID调节仪表的读写数据系统
PID调节仪表的读写数据系统主要包括三部分功能: 写入仪表前的数据设置功能, 数据写入仪表功能和读取仪表数据功能。
图4为数据写入仪表程序主流程图。其中数据设置功能主要通过两个途径实现: 途径1, 添加系统的配置设置文件“MControlini”, 通过对配置设置文件中温度和时间参数的设置与修改, 实现数据写入仪表前的设置操作; 途径2, 启动读写数据系统程序, 选择相应的数据库文件, 系统程序会自动关联数据库文件中设置的分区仪表总数, 通过对每个分区各个曲线段温度与时间参数的修改与设置, 实现数据写入仪表前的设置操作。其中, 途径2在设置数据时, 可以对输入数据的格式及大小进行判断, 而且重新设置的数据状态变化将会实时对应地显示在界面对应的曲线段中。
图5为读取仪表数据程序主流程图。通过对系统读取的仪表数据与系统配置文件中的参数作对比分析, 判断仪表数据与系统配置文件数据是否一致。
若“是”, 表明系统设置的参数与仪表数据具有很好的一致性, 终止读取程序; 若“否”, 则执行程序的下一步操作:“配置文件数据写入仪表”, 或者“配置文件数据更新为仪表数据”。通过读取仪表数据程序, 系统很好地实现了配置文件数据与仪表数据的一致性。
5 结束语
通过RS485总线构成的分布式系统, 可以满足多个PID调节仪表的组网需求。基于RS485 总线结构, 通过Modbus协议, 采用Borland C + + Bu ilder6设计的监控系统, 很好地实现了对生产线上各个分区仪表的实时监测和远程控制, 为相关企业生产带来了很好的实际效益, 节省了一定的人力资源和生产成本, 具有一定的现实意义。
推荐文章
论坛热帖