西门子PLC OPC通讯技术详解

需积分: 10 15 下载量 102 浏览量 更新于2024-08-01 收藏 153KB PDF 举报
"西门子PLC与上位机通讯方式详解" 本文主要介绍了西门子PLC通过以太网通讯模块与上位机进行通信的几种常见方式,包括OPC方式、DASS7方式和DASDI方式,并提及了CP5611与S7的MPI通讯方法。以下是对这些通信方式的详细说明: 1. OPC方式:OPC(OLE for Process Control)是一种工业标准,用于数据交换。Intouch软件通过安装OPCLink驱动来实现与西门子PLC的通讯。为了使通讯正常进行,计算机上需要SimaticNet通讯软件包。对于普通网卡,需要SoftNetIES7授权,而如果使用CP1613以太网通讯模块,则需要S7-1613授权。SimaticNet作为OPC Server,使得Intouch能够获取和发送数据。 2. DASS7方式:这种方式中,Intouch安装DASs7驱动,但不再依赖OPC协议,而是直接使用S7协议。同样需要SimaticNet软件包,但设置时将原本的OPC V6SP1插槽替换为Application,从而改变通讯协议。 3. DASDI方式:这是更为直接的方式,Intouch安装DASDIS7驱动后,可以直接使用S7协议访问以太网模块,无需SimaticNet软件,且据称通讯速度可能稍快于使用SimaticNet。 4. CP5611与S7的MPI通讯:CP5611是西门子的一种MPI通讯卡,适用于WinCC、iFix和Intouch等软件。对于WinCC,驱动已内置,直接支持。iFix需要安装S7AforiFix驱动。Intouch则需要OPCServer,如SimaticNet或KEPWare公司的OPCServer。KEPWare的OPCServer被认为是性能优秀的解决方案。 对于其他没有内置MPI驱动的监控软件,如AB RSView、Citect、Wizcon、力控和组态王等,它们通常已经内置了支持MPI通讯的驱动,可以直接与西门子PLC进行通讯。 在选择通讯方式时,需要考虑成本、效率、兼容性以及特定软件的需求。对于OPC和S7协议的选择,通常取决于系统的规模、实时性要求以及现有的软件配置。正确配置和选择合适的通讯方式,是确保PLC与上位机高效、稳定通讯的关键。