OPC与S7-1500通讯.docx
12页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 V121 使用TIA Portal V12建立OPC与S7-1500通讯连接在TIA Portal V12插入S7-1500及PC站点,配备网络把站点挂在同一子网中,在Network View中配备S7连接,如下图示:图01 注意:· 各设备的版本,如示例安装的是Simatic Net PC ,那么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 DBOPC访问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通讯要点ﻫ图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可以支持的数据类型图20 优化DB里, 64位浮点等类型的符号可以被浏览到图21 添加新类型的条目,订阅质量码为"Good"。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


