Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_工控JZGKCHINA工控技术分享平台


01

Simatic Net OPC

1. 软件要求:

已安装Simatic NET (自带OPC Scout可以测试) ;


2. 软件组态/设置:

通过Windows“开始”>“所有程序”>“Siemens Automation>“SIMATIC”>“SIMATIC NET”>“Siemens Communication Settings”进入配置控制台检查, 

“IE General”组件的操作模式由“PG mode”切换为“Configured mode ”。

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_02

 

访问点Access points 选择相应的网卡:

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_03

参考:

https://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/OPC/STEP7OPC/Download_PCStation.htm

 

3. OPC Scout 测试:

选择局域网中的OPC服务器:

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_04

确认服务器OPCServer.WinCC运行状态正常:

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_05

 

查看变量的属性、ID、名称、数据类型、下位机变量地址、通讯质量(quality good 代表通讯正常)等。(下图中是博途经优化的DB块的变量,因此没有绝对地址)

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_数据_06


02

Open_PCS7 OPC

1. 关于其概念,感兴趣的可以网上搜索《Open_PCS7_使用入门》:

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_数据_07

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_08

 

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_09

个人的理解:

在服务器冗余架构下,它相当于硬件冗余中的Y-Link ,起到一个数据中转站的作用,通过它,MES、报表、LED屏等第三方软件系统可以访问PCS7的过程数据,且不需要考虑服务器冗余切换的问题。相比较,如果用Simatic Net OPC, 则无法做到冗余切换这一点,例如,第三方报表软件通过Simatic Net OPC和PCS7冗余服务器通讯,则只能选择冗余服务器Server1和Server2中的一台作为OPC服务器,其数据安全可靠性大大降低。

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_工控_10

2. 软件要求:

安装Open PCS7组件(PCS7安装包自带,勾选安装即可)

该组件可以单独安装,也可以同时安装在一个OS Client上。即该站既可以作为操作站,也可以同时作为OPC服务器提供数据给第三方。

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_工控_11

3. 软件组态

a.硬件组态PC站,插入SPOSA Application;

关于PC站组态,此处不详述,详情请网上搜索《PCS7 OS 单站结构,客户机_服务器结构 以及冗余配置》 

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_工控_12

b.分配服务器数据;

右键Open_PCS7站,分配服务器数据,在弹出的对话框中分配OS Server的数据包(一般默认已分配好了)。


c.下载组态到Open PCS7站

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_13

4. 通讯测试

开启OS SERVER; Open PCS7站只需要开机即可,OPC服务器(程序CCESever.exe)会随着Windows的开机自动运行。请提前设置电源高性能、取消屏保、待机等设置。

官方文档里面里面的OPC测试软件visual OPCTest Validator需要注册才能下载,比较麻烦。


大家可以找个自己趁手的测试就行。


03

以下是本人个人项目测试,仅供参考

a.打开OPC Client 软件,连上OPC服务器;

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_工控_14

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_数据_15


b.添加OPC项目变量,选择变量类型,过滤查找;

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_16

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_17

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_18


c.观测数据

经测试,WINCC的内部变量、过程变量等都可以正常通讯。

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_数据_19

Open_PCS7 OPC 与Simatic Net OPC 通讯的比较与总结_服务器_20

 


作者简介

罗京:自动化工程师  就职于江苏中有信科技有限公司 从业多年,一直从事工业自动化与信息化软硬件集成、定制、开发与实施的相关工作;常年坚守项目现场,工作经验丰富,行业实践能力强。目前主要负责制药行业自动化编程工作。