0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【教程】Profinet分布式IO(P31系列)与西门子PLC S7-200smart 连接例程

亿佰特物联网应用专家 ? 2025-08-14 19:33 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


P31-U 系列是一款支持Profinet协议的远程分布式IO 主机模块,用于将IO数据映射到Profinet。使用 GSD 文件进 行集成,PLC 免代码读取、写入 I0端口。支持西门子 S7-200smart、S7-300、1S7-200、S7-1500 以及 S7-1500 在内 的多种西门子PLC型号。具备两个网口,支持交换机功能,并 集成了Profinet转Modbus RTU网关功能。

本文将通过Profinet分布式IO(P31系列)设备与西门子PLC S7-200smart(以下简称西门子PLC)通讯连接作为连接教程

产品特点

1.模块特点

? Profinet协议支持

? 分布式模块化设计

? 多种IO类型支持

? 高速响应

? 轻薄机身设计

?LED指示灯

硬件准备

本节将用到的硬件:

?P31-AFAX4440G-U分布式IO主机一台;

?西门子PLC S7-200smart一台;?24V电源两个;?通讯电缆若干;?电脑一台;

连接前准备

?STEP 7-MicroWIN SMART软件,可自行在西门子官网下载;

?准备好需要的XML文件(可在亿佰特官网相对应位置进行下载https://www.ebyte.com;),如下所示:

GSDML-V2.3-EBYTE-P31-20250312

?将DC 24V外部电源分别接入设备与PLC并通电,通电前请检查电源正、负极是否连接正确。

?使用网线将设备网口1连接到电脑,设备的网口2连接到PLC控制器的Profinet接口上。(在同一个网段使用)

使用STEP7加载设备教程

STEP 7添加GSDML文件

1.在文件菜单下,进入GSDML管理

87df617e-7902-11f0-9080-92fbcf53809c.png

2.添加GSDML文件

87f618c4-7902-11f0-9080-92fbcf53809c.png

项目添加Profinet设备1.选择工具菜单下面的PROFINET命令

88098030-7902-11f0-9080-92fbcf53809c.png

2.选择PLC角色为PLC控制器,设置对应PLC控制器IP等相关参数。完成后点击下一步。

88194dda-7902-11f0-9080-92fbcf53809c.png

3.在右边栏中PROFINET-IO→I/O→EBYTE→TION→EBYTE Profinet I/O→P31V1.0.0单击选中,然后按住左键,将其拖入左侧表格内。

882fbb88-7902-11f0-9080-92fbcf53809c.png

4.双击设备名栏,填入相应设备名称,同一项目内不能有相同的设备名,同样设置IP地址,保持和PLC控制器在同一网段内,最后点击生成。注意:此时设置的设备名需要和设备保持一致,如果不清楚设备名,可以先随意设置,后将设备的设备名更改一致即可,此时设置的IP地址会在组态时,将同设备名的设备的IP设置成这里设置的值。

883daf40-7902-11f0-9080-92fbcf53809c.png

配置对应的设备1.完成相关设置后,点击进入设备视图操作界面。在设备概览区域,将相应的设备型号名(P31-AFAX4440G-U)拖入插槽1内。

885500d2-7902-11f0-9080-92fbcf53809c.png

注:如P31主机有拼接IO扩展模块的话,则需要将拼接好的扩展模块的型号名依次按顺序拖入插槽内。否则设备将会报组态异常!查看I、Q点的起始地址1.滑动底部横条,可以看见DI、AI、DO的起始地址以及占据的长度(字节)

886ab184-7902-11f0-9080-92fbcf53809c.png

配置DI、AI、DO相关参数1.选择刚才添加的设备(P31-AFAX4440G-U),这里需要根据现场的使用需求,来配置相应的DI、AI、DO相关参数

887eb1fc-7902-11f0-9080-92fbcf53809c.png

2.DI Paraneters(DI参数):888cd96c-7902-11f0-9080-92fbcf53809c.pngDI Filter(DI过滤器):可单独设置每个通道的DI滤波时间3.AI Paraneters(AI参数):

889b681a-7902-11f0-9080-92fbcf53809c.png

AI Filter(AI过滤器):可单独设置每个通道的AI滤波等级,等级越高,滤波时间越长。AI zero offset(AI零点多偏移):(不可设置)AI input type(AI输出类型):具有0~20mA、4~20mA、-20~20mA范围可选

88aaefd8-7902-11f0-9080-92fbcf53809c.png

4.DO Paraneters(DO参数):

88be71ac-7902-11f0-9080-92fbcf53809c.png

DO Fault Output(DO故障输出):当总线异常时,可单独设置每个通道的DO的输出状态;retention(保持):故障时,保持DO输出的当前状态Reset(复位):故障时,复位DO输出前状态Set(置位):故障时,置位DO输出前状态

88ccdd28-7902-11f0-9080-92fbcf53809c.png

配置完成相关参数后,最后点击生成即可。此刻,我们已经成功地完成了对西门子PLC S7-200smart和Profinet分布式IO(P31-AFAX4440G-U)通讯连接例程。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5037

    文章

    14087

    浏览量

    476561
  • 西门子
    +关注

    关注

    98

    文章

    3194

    浏览量

    118615
  • Profinet
    +关注

    关注

    7

    文章

    1793

    浏览量

    25960
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子PLC S7-200smart程序下载错误分析

    S7-200smart中来执行,在下载过程中,有时会出现下载错误的情况。  西门子PLC系列S7-200
    发表于 07-23 15:27 ?5660次阅读

    西门子S7-200SMART接入BL102 PLC网关

    BL102 PLC网关设备连接设备接线示意图如下: BL102 PLC网关的LAN口连接西门子S7-2
    发表于 10-28 17:08 ?2230次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200SMART</b>接入BL102 <b class='flag-5'>PLC</b>网关

    PLC网关采集西门子S7-200SMART数据配置流程

    PLC网关采集西门子S7-200SMART数据配置流程
    发表于 11-04 11:37 ?4512次阅读
    <b class='flag-5'>PLC</b>网关采集<b class='flag-5'>西门子</b><b class='flag-5'>S7-200SMART</b>数据配置流程

    西门子S7-200SMART如何接入MQTT云平台

    西门子S7-200SMART如何接入MQTT云平台
    发表于 11-10 16:49 ?4050次阅读

    工业智能物联网网关钡铼BL110网口LAN采集西门子PLC S7-200Smart

    工业智能物联网网关钡铼BL110网口LAN采集西门子PLC S7-200Smart
    的头像 发表于 09-30 17:53 ?1463次阅读

    西门子S7-200SMART系列PLC的比较和传送、置位、复位等指令的使用

    本案例,利用液体混合控制程序设计,主要让读者练习西门子S7-200SMART系列PLC的比较和传送、置位、复位等指令的使用。
    的头像 发表于 10-19 10:15 ?9957次阅读

    三分钟轻松实现连接西门子PLC

    西门子PLC的远程监控和控制。网关可连接S7-200SMARTS7-1200、S7-1500
    发表于 04-18 11:28 ?6次下载
    三分钟轻松实现<b class='flag-5'>连接</b><b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>

    西门子S7-200Smart如何转换Modbus

    西门子S7-200Smart Modbus网关
    的头像 发表于 11-03 18:41 ?5118次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200Smart</b>如何转换Modbus

    西门子S7-1200与S7-200SMART进行PN通信!

    S7-200SMART编程软件自V2.4版本、CPU固件也是自2.4版本起起开始支持Profinet通信。S7-200SMART即可以做IO控制器,也可以做
    的头像 发表于 07-10 16:05 ?6059次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7</b>-1200与<b class='flag-5'>S7-200SMART</b>进行PN通信!

    三分钟轻松实现EG网关网口连接西门子PLC

    平台,实现电脑Web页面、手机APP和微信对西门子PLC的远程监控和控制。网关可连接S7-200SMARTS7-1200、
    的头像 发表于 10-24 10:42 ?2129次阅读
    三分钟轻松实现EG网关网口<b class='flag-5'>连接</b><b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>

    PLC西门子S7-200smartS7-1200的区别?

    PLC西门子S7-200smartS7-1200的区别? 西门子S7-200
    的头像 发表于 11-17 11:41 ?1.4w次阅读

    分布式IO模块与西门子PLC Modbus TCP连接例程

    本案例主要讲解分布式IO系列设备(本次作为ModbusTCP服务器)与西门子PLCS7-200smart(以下简称
    的头像 发表于 03-22 08:19 ?1368次阅读
    <b class='flag-5'>分布式</b><b class='flag-5'>IO</b>模块与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b> Modbus TCP<b class='flag-5'>连接</b><b class='flag-5'>例程</b>

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC
    的头像 发表于 07-11 11:55 ?1.2w次阅读
    <b class='flag-5'>S7</b>协议读取<b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> <b class='flag-5'>PLC</b>数据

    西门子PLC不得不说的事:S7-200SMART通信端口及连接方式

    今天我们来聊聊西门子S7-200 SMART的“通信大法”!挺简单的,咱们来捋捋~ S7-200 SMART
    的头像 发表于 08-27 17:31 ?2846次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>不得不说的事:<b class='flag-5'>S7-200SMART</b>通信端口及<b class='flag-5'>连接</b>方式

    串口IO系列西门子PLC Modbus RTU连接例程

    一案例简介本案例主要讲解串口IO系列设备(本次作为从机设备)与西门子PLCS7-200smart(以下简称西门子
    的头像 发表于 08-30 12:35 ?976次阅读
    串口<b class='flag-5'>IO</b><b class='flag-5'>系列</b>与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b> Modbus RTU<b class='flag-5'>连接</b><b class='flag-5'>例程</b>