S7200 PLC通过OPC与WINCC、IFIX集成通讯指南

1 下载量 127 浏览量 更新于2024-07-14 收藏 1.89MB PDF 举报
"S7200通过OPC与WINCC和IFIX通讯" 本文将详细介绍如何使用S7-200 PLC(S7200)通过OPC(OLE for Process Control)技术与两种人机界面(HMI)软件——Siemens的WINCC和GE Fanuc的IFIX进行通信。在WINCC和IFIX中没有直接支持S7200的PPI(Profibus Protocol Interface)驱动,因此需要借助OPC服务器或客户端来实现数据交换。 OPC服务器是一种软件组件,它允许应用程序访问工业自动化设备的数据,如同一个中间人,将HMI软件与PLC连接起来。OPC服务器可以是通用的,也可以是专门为特定控制器设计的。在这个案例中,我们将使用PC ACCESS作为OPC服务器,这是专门针对S7-200 PLC开发的,能提供标准OPC客户端接口,并且包含一个内置的OPC测试客户端和Excel客户端,便于数据监控。 首先,安装并运行PC ACCESS软件。在设置中,选择PG/PC接口(编程器/个人计算机接口),确保通信路径和协议设置正确,例如,使用Micro/WIN和PPI协议通过PC/PPI电缆连接到S7-200 CPU 22X。然后,配置通信设备,选择PC/PPI电缆,并使用PPI协议。 接下来,创建OPC服务器与PLC的连接。在PC ACCESS主界面,可以添加新的PLC设备(如PLC1)和文件夹结构(例如,NE)。一旦PLC连接成功,就可以在OPC服务器上定义数据点,这些数据点将在WINCC和IFIX中作为变量出现。 对于WINCC,需要在项目中配置OPC连接,将OPC服务器(即PC ACCESS)添加为数据源。然后,可以通过拖放方式从OPC服务器的变量列表中将所需的数据点映射到WINCC的画面元素上,实现PLC数据的实时显示和控制。 同样,对于IFIX,也需要设置OPC连接,导入PC ACCESS作为OPC服务器。在IFIX的变量管理器中,创建OPC服务器的连接,并将S7-200 PLC的变量映射到IFIX的工程变量中。这样,IFIX也可以实时读取和写入PLC的数据。 总结来说,S7-200通过OPC与WINCC和IFIX的通信流程主要包括以下步骤: 1. 安装并配置PC ACCESS OPC服务器。 2. 设置PG/PC接口,确保与S7-200 PLC的通信正常。 3. 在PC ACCESS中添加PLC设备,并定义数据点。 4. 在WINCC和IFIX中设置OPC服务器连接,导入PLC数据点。 5. 映射数据点到HMI的变量,实现数据交互。 通过这种通信方式,用户可以在WINCC和IFIX的图形界面上直观地监控和控制S7-200 PLC的运行状态,提升自动化系统的操作效率和灵活性。