新闻中心

EEPW首页>测试测量>设计应用> 基于PLC、组态王设计气体计量检定系统

基于PLC、组态王设计气体计量检定系统

作者: 时间:2013-04-12 来源:网络 收藏
6.1 程序清单(略)

6.2 上位机软件编程

它的主要功能是:监控实时生产过程和下位机来得数据,管理实时和历史数据,实时画面,检定证书打印。

6.2.1 在数据字典里定义I/O变量

使可编程控制器里的内存单元与的I/O变量相对应,从而使两者建立起通信联系。

所有变量的变量类型都是:I/O整型;

连接设备是:CJ1M;连接设备是:CJ1M;读写属性都是:读写;采集频率:1ms。

6.2.2 模拟工作过程,实现数据记录,检定证书打印

根据上述工作原理在组态王里作出工作画面、进行动画连接和数据管理。这里所有的“按钮”和“指示灯”用Bit函数、BitSet函数和弹起时、填充属性连接来实现。

所有“数字”都用模拟值输入和输出连接实现要求功能。

6.2.2.1 实现数据记录与查询

这里主要是数据的记录和查询,即对钟罩式器所检定的数据进行记录,根据需要对数据进行查询。

1.在SQL Server建立数据库报表格式如表

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

(1)连接组态王和数据库函数:SQLConnect(DeviceID,”dsn=;uid=;pwd=”)
(2)从使用的数据库中断开连接函数:SQLDisconnect(DeviceID)
(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)

7、结束语

本文作者的创新点是:①利用可编程序控制器实现了流量、仪表系数、频率三者的运算关系,②用组态王软件实现实时监控数据管理。通过在实际工业检定中使用,有效地提高了检定精度和准确性,为企业的信息集成打下了坚实基础。

参考文献
【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】赵永生.汪思源. 朱吉苓等,基于软的分布式锅炉微机控制系统. 微计算机信息 2003(7):9(end)


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭