Simatic Net PC软件: S7 OPC 通信服务

--------

指定通信伙伴S7-1500/S7-1200

 

下文配置适用于OPC UA客户端,不提供经典OPC服务器接口。

将PC站与PLC配置在同一项目中,建立指定伙伴的S7连接,可以将PLC的符号表导入OPC服务器空间,方便客户端直接使用符号访问,且可以访问所有的全局地址,包括优化访问的DB。

访问OPC UA服务器:OPC.SimaticNET.S7OPT

  1. 创建项目及硬件组态
  2. 配置指定伙伴的S7连接视频

简介:
项目中配置有: PC站(OPC Server V14 + IE General V8.2), PLC1(CPU315-2PN/DP), PLC2(CPU1515-2PN)
演示的是从OPC Server到两个PLC分别建立一个指定伙伴的S7连接的过程。

  1. PLC的符号表导入OPC 服务器

简介:
项目中配置有:
PC站(OPC Server V14 + IE General V8.2)到PLC1(CPU1513-2PN)的指定伙伴的S7连接(IE_CPU1513), PC站(OPC Server V14 + CP5613 A3 V12)到PLC2(CPU414-3PN/DP)的指定伙伴的S7连接(MPI_CPU414)
演示的是将两个PLC的符号导入到OPC Server的的配置步骤,以及从客户端(OPC Scout)找到相应的变量符号的过程。

视频中1'22"至2'22"下载PC站的过程如果遇到问题,用后面的步骤"4. 导入xdb文件"替代。

  1. 导入xdb文件

简介:演示配置生成xdb, 及将xdb文件导入PC站的过程。

未演示:对于博途Step7与Simatic NET PC软件安装在不同PC的情形,需要将xdb文件复制到过去再执行导入xdb文件。

  1. 通过OPC Scout测试

简介:

演示通过Simatic NET PC软件自带OPC客户端,即OPC Scout,测试OPC服务器与PLC之间通信是否已经建立。
OPC客户端可通过Simatic NET OPC服务器提供S7连接诊断变量&statepath(字符串)及&statepathval( = 2为连接已经建立)诊断OPC与PLC的连接状态,也可以使用工具S7 Connection Diagnostic。
通常使用客户端添加一个变量,如MB0, 并且订阅/读取该变量成功,则可认为S7连接已经实际建立。
视频中OPC到CPU414的S7连接(MPI_CPU414)演示了经典OPC服务器,UA服务器中添加变量进行测试的过程,以及OPC到S7-1500的S7 OPT连接(IE_CPU1513)的添加变量进行测试的过程。