【边缘计算网关教程】4.西门子PPI协议对接
创始人
2025-01-09 19:34:20
0

前景回顾:【边缘计算网关教程】3.创建第二个流程-CSDN博客

目录

1. 硬件连接

2. PLC串口参数

   2.1. 打开STEP7软件

   2.2. 查看通信参数

3. 网关设置

   3.1. PLC连接设置

   3.2. 数据点位设置

   3.3. 测试


西门子 PPI 协议

适配PLC:S7-200

西门子S7-200 PLC没有网口,只有串口。串口通信使用的是PPI协议,以下主要讲解EG8200Mini使用PPI协议读取西门子S7-200 PLC的数据。

1. 硬件连接

EG8200Mini和西门子S7 200通信之前,必须保证接线正确。PPI采用的是485通信,具体接线为3脚接A,8脚接B:

实际接线图如下:红色是RS485A接S7 200的3脚,蓝色是RS485B接S7 200的8脚

2. PLC串口参数

   2.1. 打开STEP7软件

   2.2. 查看通信参数

可以看到站号是2,波特率是9600,后面网关配置需要使用该参数

3. 网关设置

   3.1. PLC连接设置

从左侧拖入一个Siemens节点,双击打开设置页面,根据PLC的串口参数填写配置如下:

协议:选择PPI串口:选择RS485-1,根据实际硬件连接选择波特率:9600数据位:8停止位:1校验位:EVEN通讯超时:2000串口分帧:100,单位ms,串口分帧时间根据实际情况填写,推荐50-100ms站号:2

按照如上设置好PLC的连接信息,此时点击部署后,可以看到PLC显示状态就绪:

   3.2. 数据点位设置

通常情况下,可以在Siemens节点的参数列表内填写要读取的数据点,数据点填写完成后,会按照设定的频率自动读取PLC的点位。本示例采用了高级的方案,以函数的方式来读取PLC的点位,此方案的好处是可以动态修改要读取的数据点。

拖入一个函数节点,复制如下代码:

msg.payload = []msg.payload[0] = {}msg.payload[0].func = "ReadBool"msg.payload[0].body = {}msg.payload[0].body.name = "I0.5"msg.payload[0].body.address = "I0.5"msg.payload[0].body.length = 1return msg;

这段代码的意思是:使用“ReadBool”方法读“I0.5”地址的1个Bool量,结果存在名字为“I0.5”的变量中。其中length表示一次性可以读多个连续地址的值。msg.payload是一个数组,你也可以一次性读多种不同类型的数据。所有可调用的方法,可参考节点介绍:

示例如下:

   3.3. 测试

拖入一个注入节点和调试节点,如图所示,点击注入节点,观察读到的数据点结果为:I0.5:true,通信成功

参考见:https://mp.weixin.qq.com/s/BttiBr5jWNeMYQMI_aG-BA-成都纵横智控

相关内容

热门资讯

透视总结!微乐游戏公众号辅助器... 微乐游戏公众号辅助器是一款专注玩家量身打造的游戏记牌类型软件,在微乐游戏公众号辅助器这款游戏中我们可...
实测辅助!epoker透视,微... 实测辅助!epoker透视,微信链接随意玩免费辅助器,开挂(透视)辅助插件(有挂秘诀);打开点击测试...
积累辅助"川友汇挂牌... 积累辅助"川友汇挂牌"开挂(透视)辅助软件(有挂方式) 了解更多开挂安装加(136704302)微信...
第十分钟辅助"万能游... 第十分钟辅助"万能游戏辅助器脚本"从前有透视开挂辅助软件(竟然有挂)万能游戏辅助器脚本ai黑科技系统...
透视游戏!花花生活圈第三方工具... 【亲,微乐小程序黑科技辅助工具2026最新推荐 这款游戏可以开挂的,确实是有挂的,很多玩家在这款微乐...
详细辅助!wpk真的有透视嘛,... 详细辅助!wpk真的有透视嘛,四川途游破解安装包,开挂(透视)辅助神器(确实有挂);无需打开直接搜索...
办法辅助"微乐小程序... 微乐小程序辅助开挂开挂教程视频分享装挂详细步骤在当今的网络游戏中,微乐小程序辅助开挂作为一种经典的娱...
透视最新!随意玩透视辅助软件,... 透视最新!随意玩透视辅助软件,sohoo辅助(透视)开挂辅助下载安装教程 >>您好:软件加薇1367...
第1分钟开挂"八闽掌... 八闽掌上辅助软件是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微...
详细开挂!线上德州的辅助器是什... 兴动互娱有辅助吗 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: 1...