• {{item.name}}
通信与网络组件 {{item.name}}
{{item2.name}}
更多
常问问题

SIMATIC NET OPC Server与S7-1500通讯要点

star star star star star
5.0 分
  • 通信(通讯)
  • S7-1500

    S7-1500 产品入门新手必读提供最新精彩推荐,包括S7-1500产品精华帖、精彩问答和相关视频教程;还有工程师提供的快速入门,掌握产品的必备常识;如何选型;如何阅读手册;还可以在工程师的指导下完成一个简单项目;在S7-1500模块下深入学习产品功能。

    点击立即前

  • OPC Server
  • simatic net opc
  • 仿真
文档编号:F1044| 文档类型:常问问题| 发布时间:2024年01月19日
  • 0
  • 1635
  • 2606
SIMATIC NET OPC Server与S7-1500通讯要点 ;1 1 TIA Portal V12 ......

SIMATIC NET OPC Server与S7-1500通讯要点 ;1 1 TIA Portal V12 ......

SIMATIC NET OPC Server与S7-1500通讯要点


目录

      1 TIA Portal V12OPC.SimaticNet.S7OPT建立通讯连接

      2 测试通讯连接

      3 连接已经建立但是Item的质量代码是”Bad”

      4 连接已建立但是无法访问DB块

      5 SIMATIC NET PCSW V12: 访问S7-1500 Optimized DB

      6 新的PLC数据类型(如64位浮点数等): Simatic NET PC V8.2或之前版本不支持

      7 新的PLC数据类型(如64位浮点数等): Simatic NET PC V12

1 使用TIA Portal V12建立OPC与S7-1500通讯连接

在TIA Portal V12插入S7-1500及PC站点,配置网络把站点挂在同一子网中,在Network View中配置S7连接,如下图示:

image.png

图01

注意:

  • 各设备的版本,如示例安装的是Simatic Net PC 2008,那么OPC Server选择V7.0, IE General选择V7.1
  • 留意区分CPU1516的网络接口,左边是Interface_2, 右侧两个口是Interface_1,子网不要设错完成后分别编译下载S7-1500和PC站点。

2 测试通讯连接下载PC站点后,在Station Configuration中查看各设备状态,如果是Run,那么打开OPC Scout进行测试:

图02 测试已配置的OPC Server与PLC通讯

OPC DCOM Server的S7 connection状态可以通过订阅条目:S7:[<连接名称>]&statepath(),如果值字符”UP”说明OPC Server与S7 PLC的S7连接已经建立。

3 连接已经建立但是Item的质量代码是”Bad”如图02,OPO Server与S7 PLC的S7-1516之间的S7连接已经建立,但是所有订阅读取PLC地址/符号的标签质量代码都是”Bad”,在TIA Portal V12项目中检查CPU属性:


图03 CPU属性

如果属性设置同图03,把”Permit access with PGT/GET” communication from remote partner(PLC,HMI,OPC,…)”选项勾选:


图04  允许PUT/GET 服务器连接

重新编译S7-1500站点并下载。可以看到OPC Item可以正常读写,质量代码为”Good”:


图05 订阅成功

4 连接已建立但是无法访问DB块: Simatic Net V8.2及之前版本OPC Server (Simatic Net V8.2及之前版本)无法访问 S7-1500 优化访问的DB。如果无法访问DB,请将DB 修改为标准访问 DB:

图06 去掉DB块的优化访问属性


图07 读取标准访问DB成功

对于优化的DB,在OPC服务器地址空间里,无法解析符号:


图08 无法解析符号

5 SIMATIC NET PCSW V12: 访问S7-1500 Optimized DB

OPC访问S7-1500优化DB必须使用Simatic NET PC V12或更高版本,以下介绍配置测试要点: 把PC Station和PLC S7-1500在STEP 7 V12 软件同一项目中,配置OPC Server到S7-1500的S7 connection:


图09 PC Station与PLC组态到一个项目里


图10 建立OPC Server到PLC的连接
S7 connection的自动配置属性:


 图11 请注意TSAP与原来的不同

Simatic Net V12仅可使用新的OPC UA Server Endpoint用于访问优化DB块: OPC.SimaticNet.S7OPT。原来的OPC DCOM server "OPC.SimaticNET" 及OPC UA server "OPC.SimaticNET.S7"都不行。


图12 OPC.SimaticNet.S7OPT

符号访问S7-1500,包括优化DB:


图13支持S7-1500符号访问


6 新的PLC数据类型(如64位浮点数等): Simatic NET PC V8.2或之前版本不支持

对于S7-1500新的数据类型,V8.2及之前版本无法通过下载符号方式使用。


图14 MyDB3里有新的数据类型


图15 配置到OPC Server符号空间:OPC Server属性SIMATIC NET OPC Server与S7-1500通讯要点


image.png
图16  配置到OPC Server符号空间:选定符号包含新的数据类型,编译无误


图17 下载到PC Station, OPC Scout浏览Sym: ,没有新的数据类型

Simatic NET OPC Server(V8.2)可以支持的数据类型:


图18 数据类型 

如果V8.2或之前版本需要访问其他数据,方法之一是添加数组Item读写连续字节,如, S7:[S7_Connection_1]DB3,Byte34,8

然后在OPC Client里编程进行转换(自行编程处理)。

7 新的PLC数据类型(如64位浮点数等): Simatic NET PC V12

通过Simatic Net PCSW V12,配置符号访问方式可以支持S7-1500的这些新数据类型:


图19 SIMATIC NET PC可以支持的数据类型

图21 添加新类型的条目,订阅质量码为"Good"


您可以前往全球资源库查看此文档

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

0元领课点我

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。