- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 8
工业控制系统数据报表实现最佳操作法
一.概述
工业控制系统数据报表是工业自动化应用的一个重要方面,也是工业控制领域应用的一个难点。怎样开发一套外观美观又非常实用的数据报表系统,一直是技术人员在积极探讨的一个问题。随着计算机技术和工业控制技术的发展,工业控制系统开发软件的功能越来越强大,为我们解决这一问题提供了手段。经过不断的实践,利用现在应用非常普遍的IFIX和INTOUCH软件和与其嵌套的VBA功能,SQL SERVER功能等通过调用ADO方式建立和访问过程数据库,与EXCEL电子表格相连接,从而实现了完美的数据报表功能的方法.包括数据报表的显示,数据查询,报表打印等.
IFIX软件介绍
IFIX是Intellution公司工业自动化软件FIX家族中的最新产品。Intellution在提供强有力的工业自动化软件方面处于领先地位。
IFIX提供的具体功能包括:
监视:将现场数据实时提供给操作员;
监控:监视实时数据并对特殊数据提供必要的控制;
报警:识别控制过程中的异常事件能力并予以报告;
控制:提供必要的算法,调整过程数据值;
另外,实时数据仅仅是处理中的一级,许多现场需要将实时数据作成报表并保存这些报表,供以后分析时使用。IFIX软件提供的报表设计器(CRYSTAL REPORT)通过工业标准数据交换规约如DDE和ODBC SQL,具有生成报表和文件的能力.但是,报表设计器价格昂贵,一般用户不想在此投入过多.虽然勉强使用EXCEL电子报表可以生成简单报表.但是, 距离用户的要求还有相当大的差距.这些问题主要表现在以下几个方面:
不能按照工业现场的实际情况自由设计报表格式;
历史数据不便查询;
历史数据不能够长时间保存,工业现场数据要求保存半年或一年的时间.
因此,有必要另辟途径解决这几个问题.而IFIX嵌套了VBA功能,为我们解决问题提供了强大的开发工具.
EXCEL的几个特点
EXCEL是一个功能强大的电子表格软件,它具有以下几个非常优秀特点:
软件提供方便,熟悉者较多;
具有强大的数据计算和分析功能;
可以自由设计各种不同形式的表格格式;
可以连接不同的数据源,获取各种外部的数据;
支持DDE,ODBC 等数据交换方式;
支持VBA脚本的程序开发;
自由录制以VBA为脚本的宏文件;
正是EXCEL具有以上特点,而且也支持VBA程序的开发和执行,使得我们有可能将IFIX和EXCEL连接起来,满足报表的设计要求.
VBA提供的数据库开发工具
和VB一样,VBA提供了多种数据库开发工具.最常用的包括
最常见的DATA控件;
DAO(数据访问对象)技术;
ADO(ActiveX Data Object)技术;
DBGrid控件.
通过这些标准的方式,用户可以方便的访问关系型数据库,可以添加,查询,修改,追加数据库中数据。数据储存于数据库以后,可以使用VBA中提供的SQL语句查询数据,使用DBGrid控件显示数据。 这些标准的数据库开发工具使用简单,无须任何其他的支持程序,只要支持VBA的软件,都可以通过调用这些标准工具来访问和管理数据库.
五.报表实现的方法
1. 建立一个能够反映生产过程全部信息的关系型数据库,根据用户的要求,可以 选用不同规模的数据库系统.简单起见,选用ACCESS数据库.
使用IFIX程序开发管理数据库的人机界面,在IFIX平台下, 与IFIX开发的监控画面一样,可以显示利用VBA开发的窗体,在窗体上,可以使用各种标准的控件,如按钮,文本框,复选框等.以下是两个窗体的实例.
显示所选数据的窗体
打印输出的窗体
通过IFIX软件提供的调度表功能, 添加基于时间事件的VBA脚本程序,周期性的将IFIX采集的现场数据写入数据库,采用ADO的方式:
(1) 按指定格式取当前时间
SysTimeYear = Format(Now, YYYY)
SysTimeMonth = Format(Now, MM)
SysTimeDay = Format(Now, DD)
SysDate = SysTimeYear SysTimeMonth SysTimeDay
(2) 将所要保存的数据送入数组暂存
tbl(0) = Fix32.Fix.raa.f_cv
tbl(2) = Fix32.Fix.rbb.f_cv
(3) 设定ADO数据库连接对象,指定所连接的数据库文件名称
cnDB.Provider = Microsoft Jet 3.51 OLE DB Provider
cnDB.ConnectionString = c:\Dynamics\pdb\hnky.MDB
cnDB.Mode =
您可能关注的文档
- 电站故障处理手册(工程师培训).doc
- 电子衡器最佳操作法(工程师培训).doc
- 高炉工艺(工程师培训).doc
- 高炉外围故障处理手册(工程师培训).doc
- 精整机组故障处理手册(工程师培训).doc
- 连铸故障处理手册(工程师培训).doc
- 炼钢连铸区域故障维护手册(工程师培训).doc
- 炼铁及外围区域故障维护手册(工程师培训).doc
- 喷煤故障处理手册(工程师培训).doc
- 热风炉工艺讲解和维护(工程师培训).doc
- 2024年高级经济师考试人力资源真题及答案网友回忆版.docx
- 特种设备安全技术档案管理规定.docx
- 2025年智能家居设备无线协议兼容性指南.docx
- 沉浸式艺术展中AI艺术作品版权保护的特殊措施课题报告教学研究课题报告.docx
- 基于计算机视觉的校园AI垃圾分类机器人识别精度提升课题报告教学研究课题报告.docx
- 3D打印技术在教育领域的创新应用与教学资源开发研究教学研究课题报告.docx
- 2025年智能家居设备互联互通智能家电标准研究.docx
- 2025年智能家居语音交互系统噪声抑制技术优化方案.docx
- 2025年智能家居用户隐私政策合规性评估报告.docx
- 数学对称图形在包装工业中的材料应用课题报告教学研究课题报告.docx
最近下载
- 17J610-2 特种门窗(二)标准图集.pptx VIP
- 2025年生态环境部在京部属单位招聘(51人)笔试备考题库及答案解析.docx VIP
- 新能源充电桩建设项目监理单位质量评估报告.docx VIP
- 基于ReWorks平台的SD卡驱动程序设计.docx VIP
- 中职《信息技术(基础模块)上册》项目1-教案 信息技术应用基础.docx VIP
- 新时代思想学生读本(高中)5.5《促进人与自然和谐共生》课件.pptx VIP
- (高清版)T∕CECS 831-2021 《木桩工程技术规程》.pdf VIP
- 苏教版四年级数学下册数字与信息.pptx VIP
- 材料采购、管理制度.docx VIP
- nxt乐高机器人搭建图纸.pdf VIP
原创力文档


文档评论(0)