- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
利用OPC实现西门子S7-200PLC与上位机iFix以太网通信
探索
林圳铠
【摘要】介绍了利用OPC(OLEforProcessControl,用于过程控制的OLE)实现
西门子S7-200PLC与上位机组态软件iFix以太网通讯,解决了在使用iFix软件组
态时,因下位机自身通讯口采用非标准通讯协议而造成上下位机无法网络链接的限
制.
【期刊名称】《智能计算机与应用》
【年(卷),期】2012(002)001
【总页数】2页(P76-77)
【关键词】OPC;iFix;PCACCESSOPC
【作者】林圳铠
【作者单位】广东省潮州市桥东污水处理厂,广东潮州521000
【正文语种】中文
【中图分类】TP393
0引言
在工业控制领域,设备的数据经常要与远程上位机进行实时动态链接,从而使运行
的数据实时地在上位机上显示并使上位机控制命令快速地传送到现场设备。在以
Modbus为现场总线协议的网络中,利用西门子S7-200PLC对现场进行全程监
控,由于上位机iFix是通过以太网进行组态,而西门子S7-200PLC的以太网网
络协议尚未对外开放,所以iFix软件目前还没有I/O驱动程序与之直接通信连接。
本文详细介绍一种利用OPC服务器的方法,来解决S7-200PLC与上位机连接的
问题,大幅提高系统的开放度及灵活性。此技术通过数年的机器运行试验,证明通
讯性能可靠且稳定。
1iFix常见的通讯方式与OPC服务器介绍
在一般集散控制系统中,iFix与下位机通讯的主要方法有如下3种:
(1)采用标准的通讯协议,例如Modbus、ModbusTCP、Profibus-DP等,
因为协议是公开及标准的,只要使用对应的I/ODriver就能建立组态,如MB1、
MBE等。
(2)对于未采用标准协议的下位机,iFix在每一个工程项目中,驱动程序的开发
需在设备制造商的配合下进行,难度大且兼容性很差,所以一般只在连接点数较多
且实时性要求强的工程中才使用。
(3)通过OPC服务器与下位机间接通讯,该方式的优点在于设备制造商只要提
供一套符合OPC规范的服务器,iFix软件仅使用OPC驱动程序,从服务器接口
中就能读取及传送下位机的数据,但缺点是OPC服务程序占用工控机资源较大,
且连接点数较多时有延时现象。综合考虑,此方法适用于实时性要求不高,连接点
数适中的中小型工程。
OPC的工业标准是基于微软的OLE、COM、DCOM技术,为Windows的应用
程序和现场控制应用建立了桥梁。OPC包括一整套接口、属性和方法的标准集,
用于过程控制和制造自动化系统。
在OPC服务器的抽象模型中,其作用是封装了许多厂家的非标准通讯协议并与下
位机通讯。作为上下位机的中间缓冲区,iFix等组态软件通过标准的OPC协议接
口,从服务器中读取下位机数据,并把控制信息送入服务器,让其自行送到下位机,
从而实现上下位机间接互连。
整套的OPC系统可以分为Server及Client,其中OPCServer为下位机进行连接
及与iFix信息交换,并且可以由多个OPCClient从中读取信息并对下位机进行控
制,而i-Fix的I/ODrivers也是一个OPCClient。目前OPCServer多由下位
机厂家提供,如PCAccess(西门子)、MXOPCServer(三菱自动化),另外
第三方公司提供功能更强大,支持下位机牌子及型号更广泛的软件,如著名的
KepwareOPC。
2监控软件iFix概述
iFix软件是Intellution公司Fix6.x的延伸产品,现已由GE公司所有。作为GE
Fanuc公司Pr
文档评论(0)