新闻中心

PRESS CENTER 纵横智控
你的位置: 首页 新闻 技术应用
纵横智控

西门子PPI协议远程上下载

2024-11-15 15:00:27 阅读: 发布人:纵横智控

本功能实现原理:PLC连接网关的串口,网关的串口通过MQTT协议和服务器透传;PC端运行MQTT虚拟串口软件,MQTT虚拟串口软件会绑定一个串口,该串口也通过MQTT协议和服务器透传;网关的MQTT客户端和MQTT虚拟串口软件的客户端互相订阅发布主题,则可以实现,网关串口连接的PLC和MQTT虚拟串口软件绑定的串口透传。详情参考下图:此时,向虚拟串口发送数据就会通过网关的串口发给PLC,PLC发给网关的数据也会通过虚拟串口接收。

1. 硬件连接

EG8200Mini和S7-200通信之前,必须确保接线正确。PLC使用的是9针接口,需要PPI9针转485:

西门子PPI协议远程上下载

边缘计算网关/物联网平台/网关模块/纵横智控

2. 网关配置

2.1. 配置连接MQTT服务器

MQTT服务器连接参数如下:

连接地址:bridge.iotrouter.com

连接端口:1873

客户端ID:自定义,最大长度 256 字节,不允许重复。

用户名:使用EG8200网关SN号

密码:使用EG8200网关登录密码,默认EG12345678,如有修改以修改为准

发布主题:自定义,最长 256 字节,不支持通配符使用。

订阅主题:自定义,最长 256 字节,不支持通配符使用。

2.2配置连接串口PLC

PLC串口参数如下:

串口:9针PPI

波特率:9600

数据位:8

停止位:1

校验位:EVEN

3. 虚拟串口通信软件下载及配置

3.1. 相关软件资料下载

虚拟串口及虚拟串口通信软件可在资料下载栏去下载:

西门子PPI协议远程上下载

3.2. 虚拟串口软件设置

a. 查看电脑虚拟串口

西门子PPI协议远程上下载

b. 配置

虚拟串口成对使用,这里使用虚拟串口对COM2<-->COM3,若虚拟串口通信软件使用COM2,则PLC软件使用COM3与其通信,连接参数如下:

address:bridge.iotrouter.com

prot:1873

clientID:自定义,最大长度 256 字节,不允许重复。

username:使用EG8200网关SN号

password:使用EG8200网关登录密码,默认EG12345678,如有修改以修改为准

subscribe:填写网关MQTT配置的发布主题

publish:填写网关MQTT配置的订阅主题

西门子PPI协议远程上下载

(!!!注意这里topic要和网关的订阅发布反着填写)

3.3. 测试虚拟串口组网通信

上述配置成功后,可以先使用串口调试软件,通过虚拟串口的方式和EG8200网关进行数据互传的通信测试,如下图:

可以看到,串口软件和网关互相收发数据都是可以的,此时就可以测试PLC的程序上传或者下载了

4. 进行PLC程序上传

4.1. 配置STEP 7的PPI通讯

点击【设置PG/PC接口】进行端口配置,步骤如下图,通过远程连接,用户可以将PLC内的程序文件上传到本地计算机进行备份或修改。这个过程类似于本地连接,唯一的区别是通过网络进行数据传输。

西门子PPI协议远程上下载

西门子PPI协议远程上下载

西门子PPI协议远程上下载

5.故障排查与连接问题解决

在进行远程连接时,可能会遇到一些常见的连接问题,如超时、通信失败等。以下是一些常见的解决方法:

检查网络连接:确保网关设备和PLC设备均处于在线状态,且网络连接正常。

确认串口设置:确保虚拟串口正确配置,并与Xlink软件中的设置相匹配。

重启连接队列:在无法建立连接时,可以尝试重启Xlink工具,重新创建连接队列。

查看PLC状态:检查PLC的运行状态,确保设备没有出现错误状态或停止运行。


通过PPI协议实现西门子PLC的远程程序上传和下载,是现代自动化管理中梁的一部分。借助PPI协议,用户能够实现远程诊断和维护,极大地提高了设备管理的效率和可靠性。本文通过对PPI协议的详细解析和使用步骤的介绍,为用户提供了语音的操作指南,帮助他们更好地利用该技术进行远程PLC控制。

热门产品