论文部分内容阅读
【摘 要】OPC技术由于众多的优势在工业控制领域得到了广泛的应用。本文对OPC技术进行了简单介绍,并剖析了ABB UN6000励磁系统中OPC技术的具体应用。采用OPC技术可以使励磁系统进一步走向开放,很容易实现信息的集成和共享,并且使远程访问可以实现。
【关键词】OPC技术;UN6000励磁系统
1.引言
工业生产的不断发展对工业控制软件提出了新的要求,那就是要集成数量和种类不断增多的现场信息,并且要求异构的系统和软件之间也要进行数据交换。在传统的控制系统中,智能设备之间及智能设备与控制系统软件之间的信息共享是通过驱动程序来实现的,不同厂家的设备使用不同的驱动程序,这样工业控制软件中包含不同的底层通信模块。另外,由于特定应用的驱动程序不支持硬件变化,这样使得工业控制软硬件的升级和维护极其不便。OPC技术的出现则很好的解决了这些问题。
2.OPC技术简介
OPC是一个世界上通用的工业标准,它是由著名的自动化控制公司以及相应的硬件、软件公司和Microsoft(微软)紧密合作而建立的。OPC包括一整套接口、属性和方法的标准集,提供给用户使用。采用OPC技术前后的数据访问方式的对比可以通过图1看出。
OPC采用了客户/服务器结构,数据连接也变得简单。OPC的客户端,不需要了解设备的硬件物理特性,也不要考虑软硬件的通讯接口,只要遵守OPC数据接口协议,就能够从OPC数据服务器中读取数据,从而实现数据灵活配置和多种系统的真正开发集成。
由于OPC技术的采用,使得现场设备与系统的连接也更加简单、灵活、方便。主要应用领域如下:
1)數据采集技术。2)历史数据访问。3)报警和事件处理。4)数据冗余技术。5)远程数据访问。
3.OPC技术在UN6000励磁系统中的应用
UN6000是瑞士ABB公司研发的新一代励磁系统。UN6000采用了目前数字控制领域内最先进的技术,如FPGA、以太网及光纤通讯等技术。图2为UN6000励磁系统的控制器软件架构。根据功能处理时间的不同要求,软件分3个层面,具有不同的处理速度。其中M/S和CIT层面需要与上位机进行数据交换。
UN6000在通讯上使用了OPC技术来实现与人机界面HMI的数据交换。UN6000励磁系统的上位机HMI为WINDOWS XP系统,运行OPC server程序和ECT(励磁系统操作界面)程序。下位机中运行UNITROL6000的控制程序和OPC client程序。
在图3中我们可以看到UN6000励磁系统的HMI与下位机(UNITROL6000)通过以太网的TCP/IP协议进行物理互联。具体的数据交换采用了OPC技术,在TCP/IP协议内部开辟了OPC的数据通道来进行数据交换,其中参数(Parameters)使用OPC DA(数据访问)技术,趋势录波(Trending)使用了OPC AE(报警和事件处理)技术。参数的访问是与CIT软件进行OPC通讯,并且数据流是双向的,趋势录波是与M/S软件进行OPC通讯,数据时单向的。通过OPC技术很容易的实现了上位机与下位机异构系统,异构软件的通讯和数据交换。
4.结束语
OPC作为一项逐渐成型的技术已得到励磁国外厂商的高度重视,许多公司都在产品增加了对OPC的支持。目前ABB公司的UN6000励磁系统、GE公司的EX2100e励磁系统中都使用了OPC技术。由于统一了数据访问的接口,使励磁系统进一步走向开放,很容易实现信息的集成和共享,并且使远程访问可以实现。
【关键词】OPC技术;UN6000励磁系统
1.引言
工业生产的不断发展对工业控制软件提出了新的要求,那就是要集成数量和种类不断增多的现场信息,并且要求异构的系统和软件之间也要进行数据交换。在传统的控制系统中,智能设备之间及智能设备与控制系统软件之间的信息共享是通过驱动程序来实现的,不同厂家的设备使用不同的驱动程序,这样工业控制软件中包含不同的底层通信模块。另外,由于特定应用的驱动程序不支持硬件变化,这样使得工业控制软硬件的升级和维护极其不便。OPC技术的出现则很好的解决了这些问题。
2.OPC技术简介
OPC是一个世界上通用的工业标准,它是由著名的自动化控制公司以及相应的硬件、软件公司和Microsoft(微软)紧密合作而建立的。OPC包括一整套接口、属性和方法的标准集,提供给用户使用。采用OPC技术前后的数据访问方式的对比可以通过图1看出。
OPC采用了客户/服务器结构,数据连接也变得简单。OPC的客户端,不需要了解设备的硬件物理特性,也不要考虑软硬件的通讯接口,只要遵守OPC数据接口协议,就能够从OPC数据服务器中读取数据,从而实现数据灵活配置和多种系统的真正开发集成。
由于OPC技术的采用,使得现场设备与系统的连接也更加简单、灵活、方便。主要应用领域如下:
1)數据采集技术。2)历史数据访问。3)报警和事件处理。4)数据冗余技术。5)远程数据访问。
3.OPC技术在UN6000励磁系统中的应用
UN6000是瑞士ABB公司研发的新一代励磁系统。UN6000采用了目前数字控制领域内最先进的技术,如FPGA、以太网及光纤通讯等技术。图2为UN6000励磁系统的控制器软件架构。根据功能处理时间的不同要求,软件分3个层面,具有不同的处理速度。其中M/S和CIT层面需要与上位机进行数据交换。
UN6000在通讯上使用了OPC技术来实现与人机界面HMI的数据交换。UN6000励磁系统的上位机HMI为WINDOWS XP系统,运行OPC server程序和ECT(励磁系统操作界面)程序。下位机中运行UNITROL6000的控制程序和OPC client程序。
在图3中我们可以看到UN6000励磁系统的HMI与下位机(UNITROL6000)通过以太网的TCP/IP协议进行物理互联。具体的数据交换采用了OPC技术,在TCP/IP协议内部开辟了OPC的数据通道来进行数据交换,其中参数(Parameters)使用OPC DA(数据访问)技术,趋势录波(Trending)使用了OPC AE(报警和事件处理)技术。参数的访问是与CIT软件进行OPC通讯,并且数据流是双向的,趋势录波是与M/S软件进行OPC通讯,数据时单向的。通过OPC技术很容易的实现了上位机与下位机异构系统,异构软件的通讯和数据交换。
4.结束语
OPC作为一项逐渐成型的技术已得到励磁国外厂商的高度重视,许多公司都在产品增加了对OPC的支持。目前ABB公司的UN6000励磁系统、GE公司的EX2100e励磁系统中都使用了OPC技术。由于统一了数据访问的接口,使励磁系统进一步走向开放,很容易实现信息的集成和共享,并且使远程访问可以实现。