编辑: 紫甘兰 2015-03-21

0 复位位 D720 下降过程累积流量 D600 上升过程编码器输出的频率值 D550 下降过程瞬时流量 D610 K 系数

4 使PLC 可编程控制器里的内存单元与组态王的 I/O 变量相对应,从而使两者建立起通信联系. 所有变量的变量类型都是:I/O 整型;

连接设备是:CJ1M;

连接设备是:CJ1M;

读写属性都是:读写;

采集频率:1ms. 6.2.2 模拟工作过程,实现数据记录, 检定证书打印 根据上述工作原理在组态王里作出 工作画面、进行动画连接和数据管理. 这里所有的 按钮 和 指示灯 用Bit 函数、BitSet 函数和弹起时、 填充属性连接来实现. 所有 数字 都用模拟值输入 和输出连接实现要求功能. 6.2.2.1 实现数据记录与查询 这里主要是数据的记录和查询, 即对钟罩式气体计量器所检定的数据进行记录, 根据需要对数据进行查询. 1.在SQL Server 建立数据库报表格式如表

5 表52.利用组态王里的数 据库建立、断开、查 询函数实现表

5 功能 (1) 连接组态王和数 据库函数:SQLConnect(DeviceI D, dsn=;

uid=;

pwd= ) (2) 从使用的数据库 中断开连接函数:SQLDisconnect(Devic eID) (3)利用综合条件查询 方法查询所需要的数 据 程序如下: String where= 日期= '

+日期查询+ '

and a= +StrFromInt(b,10);

//定义查询条件 SQLSelect(DeviceID, 数据 , 查询数据 ,where, )//得到一个特定的选择集 记录个数=SQLNumRows(DeviceID);

//指定选择集中包括多少行 6.2.2.2 实现检定证书打印 先根据被检表的要求画出检定证书的格式,再利用下面的函数进行打印. (1)功能:PrintWindow()----打印指定窗口 (2)格式:PrintWindow( Window ,xScale,yScale,option,xStart,yStare) 被检表检测数据 钟罩容积

100 升 参考仪表系数

1 脉冲数/升 瞬时流量 5.2 m3/h 脉冲总数

2000 钟罩脉冲数

2000 个 累积流量

100 升 检定点数选择 检定次数 被检表容积

100 升第1点第4点第一次 检定时间

20 秒第2点第5点第二次 被检表数据库记录显示 第3点第6点第三次 记录号

2 标准容器选择

1 仪表名称 膜式煤气表 公称容积

200 升 检定编号

008 仪表系数 0.034 升/脉冲 基本误差 0.5 % 标准器内相对压力

4600 Pa 重复性

1 % 钟罩的基本误差 0.5 % 流量范围 0.6~6 m3/h 标准器处温度 被检表处温度 被检表处压力 26℃ 25℃

101325 Pa 图5程序框图 Y N Y 钟罩下降 N N N N Y Y Y 提升指令 钟罩上升 提升到位? 按下停止键? 按下检定键? 到设定容积? 按下检定键? 回程到位? N 自动回程 下降停止 Y Y

5

7、结束语 本文作者的创新点是:①利用 PLC 可编程序控制器实现了流量、仪表系数、频率三 者的运算关系,②用组态王软件实现实时监控数据管理.通过在实际工业检定中使用, 有效地提高了检定精度和准确性,为企业的信息集成打下了坚实基础. 参考文献【1】OMRON CJ 系列内置 I/O CJIM CPU22/CPU23 单元操作手册,2002.11. 【2】OMRON SYSMACCS/CJ 系列 可编程序控制器指令手册,2002.11. 【3】 郭宗仁 .可编程序控制器及其通信网络技术. 北京: 人民邮电出版社, 1999. 【4】KINGVIEW version6.5 使用手册 北京: 北京亚控科技发展有限公司

2004 【5】KINGVIEW version6.5 命令语言函数速查手册北京:北京亚控科技发展 有限公司 2004. 【6】徐月华. 汪仁煌,组态王在电梯监控系统中的应用. 微计算机信息 2003(10):27 【7】赵永生.汪思源. 朱吉苓等,基于软 PLC 的分布式锅炉微机控制系统. 微 计算机信息 2003(7):9 作者简介:周兵,男,1964.6 出生,汉族,本科,电子工程专业,辽宁机电职业技术 学院副教授.主要从事工业过程自动化和检定装置方面的教学和研究工作. E-mail:1304269@163.com. 缴瑞山,男,1966 年6月生,本科,自动控制专业, 辽宁机电职业技术学院副教授.主要从事自动控制方面的教学和研究工作. A uthor'

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题