S7200通过PC ACCESS与WINCC通讯的实现
S7-200通过OPC与WINCC通讯的实现
北京华晟经世信息技术有限公司 王新合
18601211100
第 1 页 2011年12月
共 20 页
S7200通过PC ACCESS与WINCC通讯的实现
S7-200通过OPC与WINCC通讯的实现
PC Access概述
西门子最新推出的 PC Access 软件是专用于 S7-200 PLC的 OPC Server(服务器)软件,它向 OPC 客户端提供数据信息,可以与任何标准的 OPC Client(客户端)通讯。 PC Access 软件自带 OPC 客户测试端,用户可以方便的检测其项目的通讯及配置的正确性。
OPC(OLE for Process Control)是嵌入式过程控制标准,是用于服务器/客户端链接的统一而开放的接口标准和技术规范。OLE是微软为 Windows 系统、应用程序间的数据交换而开发的技术,是 ObjectLinking and Embedding 缩写。
不同的供应商的硬件存在不同的标准和协议,OPC 作为一种工业标准,提供了工业环境中信息交换的统一标准软件接口 , 数据用户不用再为不同厂家的数据源开发驱动或服务程序。OPC 将数据来源提供的数据以标准方式传输至任何客户机应用程序。OPC(用于进程控制的 OLE)是一种开放式系统接口标准,可允许在自动化/PLC 应用、现场设备和基于 PC 的应用程序(例如 HMI 或办公室应用程序)之间进行简单的标准化数据交换。 定义工业环境中各种不同应用程序的信息交换,它工作于应用程序的下方。您可以在 PC 机上监控、调用和处理可编程控制器的数据和事件。
PC Access 可以用于连接西门子,或者第三方的支持 OPC 技术的上位软件。
PC Access 的兼容性
? ? ? ? ?
支持 OPC Data Access(DA)3.0 版(Version 3.0) 可以运行在 Windows 2000 或 Windows XP
可以从 Micro/WIN 项目(V3.x -V4.x)中导入符号表 支持新的 S7-200 智能电缆(RS-232 或 USB)
支持多种语言:英语、中文、德语、法语、意大利语、西班牙语
PC Access 目前的版本是 PC Access V1.0 SP1 。SP 升级包可以在 S7-200 产品主页上免费下载、安装。
PC Access 可以在 Microsoft 的如下操作系统中安装、使用:
Windows 2000 SP3 以上 ? Windows XP Home
? Windows XP Professional(已通过 Windows XP SP2 下的测试)
PC Access 支持的硬件连接
?
PC Access 可以通过如下硬件连接与 S7-200 通讯:
? 通过
PC/PPI 电缆(USB/PPI 电缆)连接 PC 机上的 USB 口和 S7-200
? 通过 PC/PPI 电缆(RS-232/PPI 电缆)连接 PC 机上的串行 COM 口和 S7-200 ?通过西门子通讯处理器(CP)卡和 MPI 电缆连接 S7-200
?通过 PC 机上安装的调制解调器(Modem)连接 S7-200 上的 EM241 模块
北京华晟经世信息技术有限公司 第 2 页 共 20 页
S7200通过PC ACCESS与WINCC通讯的实现
S7-200 上的 CP243-1 或 CP243-1 IT 模块
上述 S7-200 的通讯口可以是 CPU 通讯口,也可以是 EM277 的通讯口。不支持 CP5613 和
CP5614 通讯卡。
PC Access 的协议连接
1. PC Access 所支持的协议:
?通过以太网连接
? ? ? ? ? PPI(通过 RS-232PPI 和 USB/PPI 电缆) MPI(通过相关的 CP 卡) Profibus-DP(通过 CP 卡) S7 协议(以太网)
Modems(内部的或外部的,使用 TAPI 驱动器)
2. 所有协议允许同时有 8 个 PLC 连接
3. 一个 PLC 通讯口允许有 4 个 PC 机的连接,其中一个连接预留给 Micro/WIN 4. PC Access 与 Micro/WIN 可以同时访问 CPU 5. 支持 S7-200 所有内存数据类型 PC Access 的特性
内置的 OPC 测试 Client 端,直接将 Item 中的数据标签拖入 Test Client 窗口
中,并点击工具栏中的 Test Client Status 按钮即可监测数据可以添加 Excel 客户端,用于简单的电子表格对 S7-200 数据的监控 ? 提供任何 OPC Client 端的标准接口 ? 针对于每一标签刷新的时间戳 PC Access 技术要点
?
? ? ? ? ? ? ? ? ?
不能直接访问 PLC 存储卡中的信息(数据归档、配方) 不包含用于创建 VB 客户端的控件
可以在你的 PC 机上用 Micro/WIN 4.0 和 PC Access 同时访问 PLC(必须使 用同一种通讯方式)
在同一 PC 机上不能同时使用 PC/PPI 电缆、Modem 或 Ethernet 访问同一个 或不同的 PLC,它只支持 PG/PC-Interface 中所设置的单一的通讯方式 PC Access 中没有打印工具
使用同一通讯通道,最多可以同时监控 8 个 PLC Item 的个数没有限制
可应用于当前 Siemens 提供的所有 CP 卡
PC Access 专为 S7-200 而设计,不能应用于 S7-300 或 S7-400 PLC
使用 PC Access 访问 S7-200 PLC 的具体配置,可在安装 PC Access 后,参见 PC Access 中的相关在线帮助,其中有各种通讯方式的详细的使用步骤。
PC Access 软件概貌
S7-200 PC Access 的项目与 Windows Explorer 相似,以树形结构排列,因此用户使 用起来非常简单便捷。OPC 客户测试端以列表格式显示。
北京华晟经世信息技术有限公司 第 3 页 共 20 页
S7200通过PC ACCESS与WINCC通讯的实现
图1 PC Access概貌
PC Access 软件的使用
完成一个项目的配置需要完成以下五个基本步骤:
1. 设置通讯访问通道 2. 创建 PLC 3. 创建 Folder 4. 创建 Item 5. 测试通讯质量
第一步:设置通讯访问通道:
鼠标右键点击 MicroWin 进入 PG/PC Interface 设定通讯方式,此处通讯硬件以PC/PPI 电缆为例。
北京华晟经世信息技术有限公司 第 4 页 共 20 页
S7200通过PC ACCESS与WINCC通讯的实现
图2 设置PC Access的通讯通道
注:PC Access 可与 Micro/WIN 共享通讯路径,共享通讯路径需要 STEP 7Micro/WIN V4.0 以上版本。 第二步: 添加 S7-200 CPU 站点
用鼠标右键点击 MicroWin,进入 New PLC 的右键菜单,添加一个新的 S7-200PLC 站。最多可添加 8 个 S7-200 PLC。
图3 添加PLC站
北京华晟经世信息技术有限公司 第 5 页 共 20 页
S7200通过PC_ACCESS与WINCC的通讯实现



