OPC在SIEMENSPLC与IFIX之间冗余网络中的实现.doc

OPC在SIEMENSPLC与IFIX之间冗余网络中的实现.doc

ID:59253733

大小:51.00 KB

页数:3页

时间:2020-09-08

OPC在SIEMENSPLC与IFIX之间冗余网络中的实现.doc_第1页
OPC在SIEMENSPLC与IFIX之间冗余网络中的实现.doc_第2页
OPC在SIEMENSPLC与IFIX之间冗余网络中的实现.doc_第3页
资源描述:

《OPC在SIEMENSPLC与IFIX之间冗余网络中的实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OPC在SIEMENSPLC与IFIX之间冗余网络中的实现时间:2010-05-2417:14:36  来源:  作者:一、引言以太网作为一项比较成熟的技术正向自动化领域逐步渗透,从企业决策层、生产管理调度层向现场控制层延伸。以太网由于采取冲突竞争的传输方式,具有传输不确定性的特点。但随着带宽的增加、冗余措施的加强和自诊断程序的完善,以太网完全可以满足中大型控制系统实时性的要求。现代工业控制系统通常以PC机为上位机,通过与现场工控设备如PLC的数据交换与处理,实现对生产过程的自动控制。对于自动化行业的不同厂家都规定

2、了自己的通讯方式,都形成了自己的通讯标准,但是在众多厂家的兼容性问题上,为了克服这样的障碍,那么每个厂家要预留第三方的通讯接口,这时OPC的出现,随着OPC技术的成熟发展和普及,它已成为工业过程控制的通信标准。本文描述了SIEMENS公司的400HPLC和上位机IFIX之间的冗余OPC通讯的实现方法。二、OPC技术简介OPC(OLEforProcessControl—用于过程控制的对象连接与嵌入)是一套以微软对象连接与嵌入OLE、组件对象模型COM、分布式组件对象模型DCOM(DistributedCOM)技术为基

3、础,基于Windows操作平台,为工业应用程序之间提供高效的信息集成和交互功能的组件对象模型接口标准。OPC实际上是提供了一种机制,通过这种机制,系统能够以服务器/客户端标准方式从服务器获取数据并将其传递给任何客户应用程序。这样,只要生产商开发一套遵循OPC规范的服务器与数据进行通信,其他任何客户应用程序便能通过服务器访问设备。OPC技术建立了一组符合工业控制要求的接口规范,将现场信号按照统一的标准与SCADA、HMI等软件无缝连接起来,同时将硬件和应用软件有效地分离开。只要硬件开发商提供带有OPC接口的服务器,任

4、何支持OPC接口的客户程序均可采用统一的方式存取这些设备,无须重复开发驱动程序。这样大大提高了控制系统的互操作性和适应性。三、系统设计1、配置说明:结合OPC的特点,SIEMENS针对第三方的产品开发了SIMATICNET软件,SIMATICNET是SIEMENS在工业控制层面上提供给您的一个开放的,多元化的通讯系统。它意味着您能将工业现场的PLC、主机、工作站和个人电脑联网通讯,为了适应自动化工程中的种类多样性,SIMATICNET推出了多种不同的通讯网络以因地制宜,OPC是其中的一种通讯方式。SIMATICNE

5、TOPC服务器随SIMATICNET软件光盘提供,其名称为OPC.SimaticNET。OPC客户应用程序可以通过一个标准、开放的多供应商接口,与OPC服务器进行通讯。另外,SIEMENS为了解决冗余PLC到OPCServer的数据交换,需要采用SIEMENS公司的CP1613冗余通讯卡来实现冗余网络的OPC数据交换。在HMI组态方面,采用当前比较流行的,使用非常广泛的IFIX作为上位机监控软件,为了解决IFIX与SIEMENSPLC之间的通讯,可以从SIMATICNET中读取数据,IFIX提供了SI7的通讯驱动,

6、只要安装了SI7驱动,就可以对SIMATICNETOPCSer-ver中进行数据读写。从理论分析的到的框架结构如图一所示。2、控制系统硬件和软件需求:在控制系统的设计方面,硬件和软件需求如下:1)、SIEMENS414-4H控制系统一套2)、CP1613冗余通讯卡3)、Step7V5.4编程软件4)、SIMATICNETOPC服务软件5)、IFIX3.5组态软件6)、SI7驱动软件 图一、SIEMENSPLC和IFIX的实现方法3、控制系统的网络结构:结合以上的硬件和软件的需求实现的网络架构如图二所示: 图二、控制

7、系统的网络结构4、OPC通讯方法测试第一步、在Step7中对SIEMENSPLC进行组态,组态的时候需要进行网络组态,具体的组态配置如图三所示: 图三、PLC的硬件组态和OPC的组态第二步、组态完毕后通过Ethernet对PLC硬件下载和SIMATICNET的OPC下载。只有这样才能使得OPCServer正常运行。第三步、当OPC正常运行后,在SIMATICNET中启动OPCSCOUT,在OPCSCOUT中创建需要跟S7通讯的变量。通过编程测试PLC通过冗余以太网跟OPCSCOUT之间的通讯正常。第四步、通过IFI

8、X的SI7实现与OPCSCOUT之间的数据交换。简单的测试结果如图四所示: 图四、OPC通讯测试结果显示从图四中可以看出,OPCSCOUT与PLC的冗余网络通讯正常,通讯质量OK。在IFIX中,同时创建了2个变量访问OPCSCOUT,得到的结果可以证实,OPCServer在IFIX与SIEMENSPLC之间的通讯起到了承前启后的作用。三、项目应用通过OPC在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。