应用案例

APPLICATION CASES 纵横智控
你的位置: 首页 应用案例 EG系列
纵横智控

西门子S7协议-PLC对接-EG系列案例介绍

2025-06-23 11:00:59 阅读: 发布人:纵横智控

适配PLC:S7-200 Smart

S7-300

S7-400

S7-1200

S7-1500

西门子目前在售的PLC都支持S7协议通信,以下主要讲解EG8200Mini使用S7协议读取西门子S7-200 Smart PLC的数据。

1. 硬件连接

S7协议采用网口通信的方式,因此,只需要保证网关的LAN口IP和西门子PLC的IP在一个网段即可(注意:特殊情况下可以不在一个网段,需要设置路由,详询技术支持)。本例程IP地址分配如下:

 

EG8200Mini

S7-200 Smart

IP 地址

192.168.0.80

192.168.0.34

2. PLC通信参数

2.1. 查看机架/槽号

如果PLC型号是S7-200 Smart,无需设置机架号和槽号

如果PLC型号是S7-300/S7-400/S7-1200/S7-1500,在设备组态页面下,选择常规,项目信息,查看机架号和槽号:

西门子S7协议-PLC对接|EG系列案例介绍

2.2. 打开访问权限

如果PLC型号是S7-1200/S7-1500,需打开访问权限,才能读取到数据,具体操作如下:

右键单击要使用的DB块,在弹出的会话框中选择属性,在弹出的会话框中,取消勾选优化的块访问:

西门子S7协议-PLC对接|EG系列案例介绍

西门子S7协议-PLC对接|EG系列案例介绍

右键单击设备名称,在弹出的会话框中选择属性,如图设置访问级别和连接机制:

西门子S7协议-PLC对接|EG系列案例介绍

西门子S7协议-PLC对接|EG系列案例介绍

西门子S7协议-PLC对接|EG系列案例介绍

3. 网关设置

3.1. PLC连接设置

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

地址:PLC的IP

端口:102(S7通信默认102)

连接超时:2000

通讯超时:2000

型号:S200Smart

西门子S7协议-PLC对接|EG系列案例介绍

3.2. 数据点位设置

在Siemens节点的参数列表内填写要读取的数据点,数据点填写完成后,会按照设定的频率自动读取PLC的数据。

数据点一般PLC工程师会提供,拿到点位表后,按照网关要求的格式填写数据点,具体对应关系可以参考:

此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/hh3gq8an371h7xiw

本例程读取VD20地址的数据,通过STEP7软件可以看到VD20存储的浮点数是:415.64,在参数列表,依次填写地址/名称/数据类型/数据长度,定时2秒循环读取,如图所示:

西门子S7协议-PLC对接|EG系列案例介绍

3.3. 测试

点击部署,观察每隔2秒回打印一条数据,观察读到的数据点结果为:VD20:415.64。通信成功!

西门子S7协议-PLC对接|EG系列案例介绍

 原文查看:西门子 S7 协议

 EG系列产品是纵横智控推出的边缘计算网关,凭借其丰富的硬件接口,拖拽化的编程方式 、零代码的设计理念 、 便捷的远程管理等特点,能够迅速、灵活、准确、高效的响应各种物联网行业需求。

EG系列产品将复杂的硬件接口、不同的工业网络协议等抽象为一个个的节点,用户可以灵活使用这些节点,以拖动、连线的方式,来代替传统复杂低效的编码过程。真正的做到让客户专注业务逻辑,迅速打造出属于自己的网关设备。