- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iFIX上位机组态软件在造纸行业中的应用
导语:?iFIX是全球最领先的HMI/SCADA自动化监控组态软件。本文主要介绍了iFIX上位机组态软件作为OPC的客户机与服务器,及建立报表的过程 1 引言
本文以某烟草有限公司造纸法再造烟叶生产线技术改造为依托,详细介绍了IFIX通过OPC通信,及建立报表的步骤。
iFIX的集成开发平台Intellution工作台是一个强大的容器组件,拥有类似于Windows浏览器风格的系统树,方便工程的开发与管理;具有强大的脚本编辑能力,在内部集成了微软的VBA(VisualBasicforApplication)开发环境,采用VBA作为编程语言,完全支持ActiveX控件。用户可以在iFIX中访问SQLServer、Access、Oracle等多种数挥库,调用自已编写的动态链接库(DynamicLinkLibrary,DLL),甚至调用其他应用程序用户通过VisualBasic能够完成的大部分功能,在iFIX中都可以完成。这样便赋予了用户编程的自由性,方便用户根据实际情况编写自已的控制系统。
iFIX提供了对OPC客户/服户器模式的完整支持,既可以作为OPC客户端消费信息,也可以作为OPC服务器生产信息;
报表是基于时间或事件的文档,在固定时间间隔或指定事件发生时,它能够动态记录相关数据,并通过多样化的格式显现出来。将iFIX与Excel直接联系起来,需要采集数据脚本中设定;由于不需要读写数据库,可以提高程序执行效率,节省系统资源。
2 opc简介与应用
iFIX软件包括OPCserver和OPCClient。
OPC即OLEforProcessControl的缩写,是用于工业控制领域的OLE(objectLinkingandEmbedding)。按照OPC基金会的定义,OPC是世界上领先的跨国自动化公司和软硬件供应商合作开发的一套技术规范和工业标准,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。它以微软的(分布式)组件对象模型COM/DCOM/COM+技术为基础,采用客户机/服务器模式,提供自动化控制、设备管理和设备之间的软件应用互操作性和设备的互换性。OPC的作用是为服务器和客户的链接提供统一和标准的接口规范。OPC的服务器是数据的供应方,负责为OPC客户提供数据;OPC客户是数据的使用方,处理OPC服务器提供的数据。
OPCServer/Client是一套利用微软的COM/DCOM技术达成工业自动化资料取得的架构。OPCServer提供了许多的接口,Client端透过这些接口,可以取得与OPCServer相连的硬件装置的信息,而无须了解这些硬件装置的细节信息。也就是说,程序设计者可以使用相同的程序代码,操作不同的硬件装置,充分达成softwarereuse的理想。同时,由于COM/DCOM已实作了网络部分的细节,也使得Client对OPCServer进行远程访问非常容易,使程序设计者很容易地达成远程控制的目标。
OPC服务器能够直接连接现场的PLC,工业网络、数据采集设备等,通过快速有效的方式从现场获得实时数据。而各种监控软件、控制系统、管理系统等按照OPC协议进行通信,它们可以通过OPC获取现场的实时数据,也可以通过OPC彼此交换信息。这样OPC就为企业内部的信息交换提供了一个平台。iFix软件提供了丰富的I/O驱动软件供客户选择,其中V7.X以上的版本均采用了OPC标准,本系统采用了V7.30。本系统RSLinx软件作为ControlLogix系统的OPC服务器,负责将PLC系统的数据进行采集并进行发布。在RSLinx需要设置好相应的数据采集驱动器,然后针对需要被采集数据的CPU配置好相应的主题。
为了实现上位监控系统和下位机的通讯,首先需要配置通讯信道。所谓通讯信道就是I/O驱动程序和过程硬件进行数据交换的通讯设备。
本系统OPC的配置如图1所示。
图1 OPC配置
配置好通讯信道后,需要在iFix中添加OPC的变量,首先在新建数据块中新建变量,填入数据块名称、选择变量类型,如图。然后在驱动器中选择OPCClintv7.30,输入相应的I/O地址,再根据不同的变量要求选择合适的报警范围等,这样iFix和OPC中的变量便一一对应起来,如图2和图3所示。
图2 变量添加(1)
图3 变量添加(2)
3 iFIX中报表的制作
iFix软件内部嵌入的ADO技术是Microsoft处理关系数据库和非关系数据库中信息的新技术,ODBC和OLEDB接口是完成通过VB访问数据库任务的底层技术。ADO对象模型封装并实现对OLEDB的所有功能,使我们可以编写应用程序或使用其DATA控件通
原创力文档


文档评论(0)