WinCC与 S7-200 SMART的OPC通讯(SIMATIC NET)
原文作者:
张发达 - 西门子数字化工业集团自动化部系统支持
WinCC V7.5 SP1集成了SIMATIC NET V16软件,可通过OPC方式与 S7-200 SMART通讯。所能支持的最大PLC数量与授权相关。
- SOFTNET-IE S7 Lean : 8个 (此授权WinCC已含)
- SOFTNET-IE S7 : 64个(此授权需另外订购)
- SOFTNET-IE S7 Extended : 207个(此授权需另外订购)
官方公开的技术文档要求安装经典版或博途版 STEP 7 软件,通过建立PC Station的方式实现的,这对仅使用S7-200 SMART的PLC的用户可能是个头疼的问题。
这儿介绍种更简单的组态方式,无需STEP 7和PC Station
具体的步骤如下:
OPC服务器端设定
单击“开始”按钮,点击 “Siemens Automation-〉SIMATIC-〉Communication Settings。
在shut down OPC Server下,启动OPC Server。在OPC protocol selection下使能S7协议
在 Modules目录下,选择通讯网卡 单击COML S7,新建S7连接,设定如下:
通讯伙伴为”S7-300/400” (你没看错,就是选这个)
IP地址192.168.0.2(S7-200 SMART的IP地址)
TSAP设置为03.00或03.01
右键Module启用Enable COML S7 Connectionlists
在弹出的对话框“是否使能COML S7”, 选择“Yes”
在“开始”菜单中 ,搜索并打开STATION CONFIGURATOR。
在Station ConfigurationEditor中,选择Diagnostics”选项,在该诊断区可以查看COML S7连接是否已经激活。
从 “开始”菜单中,搜索并打开 SIMATIC NET 中集成的 OPC Scout.
在COM Server> Local COMserver>OPC.SIMEATIC NET> S7_CONNECTION_1>objects路径下
建立变量:MD20/ MD24/ MD28/ VB10/ Q0.1/ I 0.1
Scout 也是OPC 客户端,可测试与CPU的通信连接
若通信质量为“good”,说明通信正常。
WinCC OPC客户端组态
在WinCC Configuration Studio中,右击“变量管理”,选择“添加新的驱动程序”,添加OPC
右键 “OPC Groups” ,点击“系统参数”。
在弹出“OPC 条目管理器”窗口中,选择“OPC.SimaticNET.1”,点击“浏览服务器”
在“过滤标准”窗口中选择“下一步” 进行搜索。
在变量列表中选择所需要的变量,点“添加条目”按钮添加所需变量,此时会自动要求你建立一个新连接,并将变量添加到这个连接中, 按此步骤添加所有需要的变量。
成功添加完变量后,WinCC 中变量管理中将显示已经添加的 OPC 连接和变量
激活WinCC 项目,在变量管理中查看变量的值
下期预告:
如前所述,超过8个PLC时,需另购OPC授权,下期介绍一种更经济更省钱的通信方式。