- {{item.name}}
基于SIMATIC NET 的OPC通信,如何手动在WINCC中直接创建变量
- 0
- 508
基于SIMATIC NET 的OPC通信,如何手动在WINCC中直接创建变量
通常情况下,配置完SIMATIC NET后,我们会通过SIMATIC NET自带 OPC Client 端软件 OPC Scout创建变量,然后通过WINCC创建连接来访问OPC Scout中创建的变量。
场景1:OPC Scout由于软件安装的问题,创建变量时没有DB块,无法增加V区的寄存器地址;
场景2:在PC与S7-200SMART未联网情况下,OPC Scout中也没有DB块;
对于以上两种情况,提供了三种方式解决:
方法1:在OPC Scout 中先插入M变量,然后进行修改;注意!该方式只能用于测试 S7 通信是否成功,在客户端需要单独建立变量;
方法2:利用SIMATIC NET的符号表来创建变量;
方法3:SIMATIC NET配置完连接后,手动在WINCC中来创建变量。
下面针对方法3,通过两个实验分别从TIA WINCC和经典WINCC举例,实现在配置完SIMATIC NET后,如何通过WINCC中直接创建变量。
实验环境
下面以一台S7-200 SMART 与 PC 之间进行OPC 通信为例,详细阐述如何直接通过WINCC创建变量:
表1.实验环境
操作系统 | WIN7 SP1 旗舰版 64位 |
编程软件 | STEP7-Micro/WIN SMART V2.4版本SIMATIC NET V14 SP1STEP 7 Professional V15WINCC Professional V15 |
硬件 | ST60:6ES7288-1ST60-0AA0 固件:V2.4 版本计算机、交换机 |
组态OPC服务器
1、OPC组态过程略。完成连接建立以及站组态编辑器的下载或导入。
图1.组态OPC服务器
建立连接时需要留意连接名称"S7 connection_1",后面在WINCC中建立变量需要使用。
博途版WINCC创建变量表
1.按如下格式创建变量
图2.WINCC中创建变量
注意:变量名不能包含中文
数据类型:数据类型如下图所示
图3.支持的数据类型
连接:创建的OPC连接
图4.创建OPC连接
地址:变量地址 格式如下所示:
图5.变量地址格式
如下图所示,分别创建了M20.0,V10.0,VW100,VD200四个变量
图6.WINCC中创建变量
2.测试通信 通过WINCC创建的画面,观察和200SMART的通讯
经典版WINCC创建变量表
1.按如下格式创建变量
名称:变量名 注意:变量名不能包含中文
数据类型:选择变量的数据类型,可选的数据类型如下图所示 ,选择好数据类型后,长度,格式调整列会自动填充。
连接:创建的OPC连接 ,右键OPC Groups新建连接
打开连接属性,写入OPC服务器的名称
服务器的名称可通过右键OPC Groups查看系统参数
地址:变量地址,格式如下所示:
如下图所示,分别创建了M20.0,V10.0,VW100,VD200四个变量
2,测试通信 通过WINCC创建的画面,观察和200SMART的通讯。
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}