图 23: 在 OPC Scout 中添加一个组“OPC_ETHERNET”
2) 双击已添加的连接组(OPC_ETHERNET),即弹出“OPC Navigator”对话框,此窗口中显示在Configuration Console 所激活的连接协议。双击“S7”,在PCStation 组态NetPro 中所建的连接名会被显示(S7 connection_1)。双击此连接,即可出现有可能被访问的对象树(objects tree),在PLC CPU 中已存在的DB 块也会出现。
图 24:Objects in the OPC Navigator
3) 双击任意所需访问的PLC 数据区都可建立标签变量。这里以DB 区为例。双击 DB 如果所显示的DB 块有红叉标记,这并无问题。只要再次双击“New Definition”,“Define New Item”对话框即被打开。可在此定义标签变量与数据类型。注:Datatype、Address、No.Value 参数必须定义,No.Value 是指数据长度。定义完成后,点击OK 确认。
图25: 定义条目及标签变量
4) 在“Define New Item”中点击确认后,新定义的条目即显示在OPC Navigator 的中间窗口。点击“-》”就可将此条目移到OPC-Navigator 的右侧窗口,再点击OK 按钮就可将此条目连接到OPC Server。
图26: 建立定义条目与OPC Server 连接
5) 上一步确认后,所定义的条目(Item)即嵌入到OPC Scout 中。如果“Quality”显示“good”,则OPC Server 与PLC 的S7 连接已经建立,也就意味着可以对标签变量进行读写操作。
图27:OPC Scout 与OPC Server 的连接
双击条目的“Value”栏,即可在“Write Value(s) to the Item(s)”窗口中对有关条
目进行写操作
图 28:写操作
至此,通过ETHERNET建立OPC服务器与S7 PLC的S7连接(基于先进的PC 组态)就完成了。
五、实验报告要求