创建用户自定义服务器接口 简介说明基于以下示例: 生产单元“Cell_1”周围的防护围栏。围栏配有门“Gate_1”。 S7-1500 CPU控制整个生产单元,还控制通过 Gate_1 进入生产单元的权限。 机器人将药物装入生产单元的盒子中,将盒子堆放在货盘上。用于自动化物料运输的自驾车辆将货盘移动到中央仓库,从而通过 Gate_1。 CPU发布一个服务器接口,无人驾驶运输系统可通过该接口安排 Gate_1 打开。该服务器接口包含用于打开门的服务器方法“smOpenGate”和用于指示门状态(打开或关闭) 的变量“Gate_1_State”。创建用户自定义服务器接口 要创建服务器接口,请按以下步骤操作: 1. 选择已使用并组态为 OPC UA 服务器的 CPU。 2.单击“OPC UA 通信 > 服务器接口”(OPC UA communication > Serverinterfaces)。 3. 双击“添加新服务器接口”(Add new server interface)。 STEP 7会显示以下对话框。4. 更改新服务器接口的名称,使其在项目中具有说明性含义。 本示例中,将 STEP 7建议的名称“Server-interface_1”改为“Cell_1”。 5. 单击“服务器接口”(Serverinterface),单击“确定”(OK)。6. 单击“OPC UA 元素”(OPC UA elements)区域中“程序块”(Program blocks) 前面的三角形。 STEP 7 会显示以下表格供用户编辑: 图10-44 编辑服务器接口 该编辑器分为两个区域。 – OPC UA 服务器接口左侧是服务器接口“Cell_1”的根节点。 该接口目前仍为空。尚未向该服务器接口添加任何 OPC UA 元素。 – OPC UA 元素右侧为 OPC UA 元素。 OPC UA 元素是到目前为止在 STEP 7 项目中创建的对象,具有属性“可从 HMI/OPC UA访 问”(Accessible from HMI/OPC UA)。 可将这些 OPC UA 元素添加到新的服务器接口“Cell_1”。7. 将 OPC UA 元素拖放到新服务器接口的“