您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > OPC在SIEMENSPLC与IFIX之间冗余网络中的实现
OPC在SIEMENSPLC与IFIX之间冗余网络中的实现时间:2010-05-2417:14:36来源:作者:一、引言以太网作为一项比较成熟的技术正向自动化领域逐步渗透,从企业决策层、生产管理调度层向现场控制层延伸。以太网由于采取冲突竞争的传输方式,具有传输不确定性的特点。但随着带宽的增加、冗余措施的加强和自诊断程序的完善,以太网完全可以满足中大型控制系统实时性的要求。现代工业控制系统通常以PC机为上位机,通过与现场工控设备如PLC的数据交换与处理,实现对生产过程的自动控制。对于自动化行业的不同厂家都规定了自己的通讯方式,都形成了自己的通讯标准,但是在众多厂家的兼容性问题上,为了克服这样的障碍,那么每个厂家要预留第三方的通讯接口,这时OPC的出现,随着OPC技术的成熟发展和普及,它已成为工业过程控制的通信标准。本文描述了SIEMENS公司的400HPLC和上位机IFIX之间的冗余OPC通讯的实现方法。二、OPC技术简介OPC(OLEforProcessControl—用于过程控制的对象连接与嵌入)是一套以微软对象连接与嵌入OLE、组件对象模型COM、分布式组件对象模型DCOM(DistributedCOM)技术为基础,基于Windows操作平台,为工业应用程序之间提供高效的信息集成和交互功能的组件对象模型接口标准。OPC实际上是提供了一种机制,通过这种机制,系统能够以服务器/客户端标准方式从服务器获取数据并将其传递给任何客户应用程序。这样,只要生产商开发一套遵循OPC规范的服务器与数据进行通信,其他任何客户应用程序便能通过服务器访问设备。OPC技术建立了一组符合工业控制要求的接口规范,将现场信号按照统一的标准与SCADA、HMI等软件无缝连接起来,同时将硬件和应用软件有效地分离开。只要硬件开发商提供带有OPC接口的服务器,任何支持OPC接口的客户程序均可采用统一的方式存取这些设备,无须重复开发驱动程序。这样大大提高了控制系统的互操作性和适应性。三、系统设计1、配置说明:结合OPC的特点,SIEMENS针对第三方的产品开发了SIMATICNET软件,SIMATICNET是SIEMENS在工业控制层面上提供给您的一个开放的,多元化的通讯系统。它意味着您能将工业现场的PLC、主机、工作站和个人电脑联网通讯,为了适应自动化工程中的种类多样性,SIMATICNET推出了多种不同的通讯网络以因地制宜,OPC是其中的一种通讯方式。SIMATICNETOPC服务器随SIMATICNET软件光盘提供,其名称为OPC.SimaticNET。OPC客户应用程序可以通过一个标准、开放的多供应商接口,与OPC服务器进行通讯。另外,SIEMENS为了解决冗余PLC到OPCServer的数据交换,需要采用SIEMENS公司的CP1613冗余通讯卡来实现冗余网络的OPC数据交换。在HMI组态方面,采用当前比较流行的,使用非常广泛的IFIX作为上位机监控软件,为了解决IFIX与SIEMENSPLC之间的通讯,可以从SIMATICNET中读取数据,IFIX提供了SI7的通讯驱动,只要安装了SI7驱动,就可以对SIMATICNETOPCSer-ver中进行数据读写。从理论分析的到的框架结构如图一所示。2、控制系统硬件和软件需求:在控制系统的设计方面,硬件和软件需求如下:1)、SIEMENS414-4H控制系统一套2)、CP1613冗余通讯卡3)、Step7V5.4编程软件4)、SIMATICNETOPC服务软件5)、IFIX3.5组态软件6)、SI7驱动软件图一、SIEMENSPLC和IFIX的实现方法3、控制系统的网络结构:结合以上的硬件和软件的需求实现的网络架构如图二所示:图二、控制系统的网络结构4、OPC通讯方法测试第一步、在Step7中对SIEMENSPLC进行组态,组态的时候需要进行网络组态,具体的组态配置如图三所示:图三、PLC的硬件组态和OPC的组态第二步、组态完毕后通过Ethernet对PLC硬件下载和SIMATICNET的OPC下载。只有这样才能使得OPCServer正常运行。第三步、当OPC正常运行后,在SIMATICNET中启动OPCSCOUT,在OPCSCOUT中创建需要跟S7通讯的变量。通过编程测试PLC通过冗余以太网跟OPCSCOUT之间的通讯正常。第四步、通过IFIX的SI7实现与OPCSCOUT之间的数据交换。简单的测试结果如图四所示:图四、OPC通讯测试结果显示从图四中可以看出,OPCSCOUT与PLC的冗余网络通讯正常,通讯质量OK。在IFIX中,同时创建了2个变量访问OPCSCOUT,得到的结果可以证实,OPCServer在IFIX与SIEMENSPLC之间的通讯起到了承前启后的作用。三、项目应用通过OPC在SIEMENSPLC与IFIX的冗余网络测试成功后,对现有的测试结果应用到项目中。河南省南阳天益电厂2X600MW的锅炉补给水系统采用SIEMENS414-4H冗余控制器,上位机采用IFIX组态软件对现场设备进行监控、操作、数据存储,由于OPC的灵活开放的功能,才能够简单、方便、无需编程的方法实现了通讯功能。四、结束语采用OPC的通讯方式,编程方便、调试简单,OPC通讯,解决了各大自动化厂家的通讯难题,同时打破了各大自动化厂家垄断的格局。该项目2007年10月运行至今,系统运行稳定、良好可靠。五、参考文献[1]廖常初S7300/400PLC应用技术2005[2]IFIX电子编程手册
本文标题:OPC在SIEMENSPLC与IFIX之间冗余网络中的实现
链接地址:https://www.777doc.com/doc-2847504 .html