1.测试目标
实现边缘计算网关的Profinet设备通信。边缘计算网关作为主站,是否可以通过Profinet协议,对西门子PLC S7-1200的上位机对协议验证平台的小灯进行控制。
2.测试拓扑图
在测试前要提前搭建好通信网络,拓扑图由边缘计算网关和以西门子PLC S7-1200为核心的协议验证平台构成。拓扑图如图1所示。
图1. Profinet 通信网络拓扑图
3.测试工具及环境
Profinet Master边缘计算网关1台;西门子PLC S7-1200 1台;交换机1台。
4.实验步骤
步骤1:打开边缘计算网关多协议通信软件。
步骤2:打开协议验证平台开关按钮,使用博图软件将PLC置为运行状态,并与边缘计算网关建立通讯。
步骤3:在边缘计算网关的通信界面点击开关控制小灯,观察协议验证平台的小灯是否被点亮。
步骤4: 使用抓包工具Wireshark获取通讯协议是否正确。
5.预期结果
边缘计算网关具备Profinet通信功能,边缘计算网关作为上位机可以通过Profinet协议对装西门子PLC S7-1200的协议验证平台实现小灯的点亮控制。
6.测试结果
(1)在Profinet Master(边缘计算网关)上打开边缘计算网关多协议通信软件。
图2.边缘计算网关通信界面
(2)对Profinet协议验证平台供电,从站程序已烧录到PLC上,PLC处于运行状态。
图3. Profinet协议测试平台
(3)在边缘计算网关多协议通信界面上点击开关按钮观察西门子PLC S7-1200的协议验证平台小灯全部点亮过程如下图。
图4. 边缘计算网关Profinet通信界面
图5.小灯点亮两颗
图6. 小灯全部点亮
(5)抓包工具:
抓包工具为Wireshark3.6.3版本,抓包工具的截图如下。
图9. Wireshark抓包截图
测试结论:
由测试过程与测试数据得出边缘计算网关具备Profinet与硬件设备通信功能,可以控制Profinet协议验证平台小灯依次亮灭,满足预期结果。