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

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

3天内不再提示

S7-1200CPU之间的PROFINET通讯分析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-03-11 10:18 次阅读

PU 的"I-Device"(智能设备)功能简化了与 IO 控制器的数据交换和 CPU 操作过程(如用作子过程的智能预处理单元)。智能设备可作为 IO 设备链接到上位IO 控制器中,预处理过程则由智能设备中的用户程序完成。集中式或分布式(PROFINET IO 或 PROFIBUS DP)I/O 中采集的处理器值由用户程序进行预处理,并提供给 IO 控制器。

669105ca-59a5-11ec-b2e9-dac502259ad0.jpg

66bfb06e-59a5-11ec-b2e9-dac502259ad0.jpg

智能设备的应用领域:

分布式处理

可以将复杂自动化任务划分为较小的单元或子过程,这样简化了子任务的同时也优化了项目管理。

单独的子过程

通过使用智能设备,可以将分布广泛的大量复杂过程划分为具有可管理的多个子过程。必要的话,这些子过程可存储在单个的 TIA 项目中,这些项目随后可合并在一起形成一个主项目。

专有技术保护

智能设备接口描述使用 GSD 文件传输,而不是通过 STEP 7 项目传输,这样用户程序的专有技术得以保护。

智能设备的优势:

简单链接 IO 控制器。

实现IO 控制器之间的实时通信

通过将计算容量分发到智能设备可减轻 IO 控制器的负荷。

由于在局部处理过程数据,从而降低了通信负载。

可以管理单独 TIA 项目中子任务的处理 。

智能设备可以作为共享设备。

S7-1200 与 S7-1200/S7-1500 Profinet IO 通信

S7-1200 V4.0及以上版本开始支持智能 IO 设备功能。本示例中介绍1200 CPU之间如何进行智能设备PROFINET通信,分别在相同项目和不同项目下进行组态

此外本文也可以用于S7-1200与S7-1500之间Profinet IO通信。

S7-1200 智能设备在相同项目下组态

STEP 1:创建 TIA Portal 项目并进行接口参数配置

使用TIA V15.1创建一个新项目,进入网络视图添加表1列出的所有设备,并进入各个设备以太网地址选项分别设置子网、IP地址以及设备名称。

670b28dc-59a5-11ec-b2e9-dac502259ad0.jpg

STEP 2:操作模式配置

本例1215C作为智能IO设备,需要将其操作模式改为IO设备,并且分配给对应IO控制器,配置所需的传输区。

此外,如果不激活“PN接口的参数由上位IO控制器进行分配”复选框,可指定是在上位 IO 控制器的项目中设置智能设备的更新时间、看门狗时间、伙伴端口、拓扑等功能。

如果激活“PN接口的参数由上位IO控制器进行分配”复选框,可指定是在上位 IO 控制器的项目中设置介质冗余、优先启动、传输速率等接口和端口的几乎所有功能。

需要强调的是,一旦激活“PN接口的参数由上位IO控制器进行分配”复选框,则该智能设备将不再可以同时作为IO控制器使用。

智能IO设备还支持优先启动,勾选后加快IO设备的启动速度,详情请了解优先启动相关功能。

675ec280-59a5-11ec-b2e9-dac502259ad0.jpg

进入传输区视图还可以分配地址区所属组织块及过程映像。

6796029a-59a5-11ec-b2e9-dac502259ad0.jpg

STEP 3:项目编译、下载、测试

分别编译下载两个PLC,在监控表中添加传输区数据,给Q区赋值,监控发送和接收数据区是否一致。

67e5797e-59a5-11ec-b2e9-dac502259ad0.jpg

682c4d5e-59a5-11ec-b2e9-dac502259ad0.jpg

S7-1200 智能设备在不同项目下组态

STEP 1:创建 TIA Portal 项目并进行接口参数配置

分别创建2个不同项目,一个项目添加1217C,另一个项目添加1215C,进入表1中各个设备以太网地址选项分别设置子网、IP地址以及设备名称。

68b68a3c-59a5-11ec-b2e9-dac502259ad0.jpg

STEP 2:操作模式配置

本例1215C作为智能IO设备,需要将其操作模式改为IO设备,由于控制器未在同一项目,这里选择未分配。

这里与相同项目下传输区的配置不同的是IO控制器的地址需要在主站项目下才能分配。

此外,如果不激活“PN接口的参数由上位IO控制器进行分配”复选框,可指定是在上位 IO 控制器的项目中设置智能设备的更新时间、看门狗时间、伙伴端口、拓扑等功能。

如果激活“PN接口的参数由上位IO控制器进行分配”复选框,可指定是在上位 IO 控制器的项目中设置介质冗余、优先启动、传输速率等接口和端口的几乎所有功能。

需要强调的是,一旦激活“PN接口的参数由上位IO控制器进行分配”复选框,则该智能设备将不再可以同时作为IO控制器使用。

智能IO设备还支持优先启动,不同项目下无法直接选择优先启动功能,需要先选择“PN接口的参数由上位IO控制器进行分配”,然后在主站项目下为智能设备设置接口选项中的优先启动功能。

68fe4296-59a5-11ec-b2e9-dac502259ad0.jpg

STEP 3:项目编译后导出GSD文件

这里注意导出GSD之前需要正确编译项目的硬件配置,不然导出选项是灰色的,无法选择。导出GSD文件选项可以由用户设置GSD文件名称的标识部分(GSD文件名称的版本、厂商、日期等部分为默认设置),然后选择存储路径并导出文件。注意导出的GSD文件不要修改文件名称,不然会造成无法导入项目中。

694228bc-59a5-11ec-b2e9-dac502259ad0.jpg

STEP 4:导入GSD文件

进入主站项目管理GSD文件视图,选择存储GSD文件源路径,在路径下选择需要安装的文件进行安装。

698229a8-59a5-11ec-b2e9-dac502259ad0.jpg

69b81a9a-59a5-11ec-b2e9-dac502259ad0.jpg

STEP 5:添加智能IO设备

进入硬件目录,在其它现场设备列表中找到安装的智能IO设备并添加,添加完成后进入图2以太网地址配置视图,检查智能IO设备的设备名称是否与源项目中名称一致(注意一定要保证名称一致),检查无误后分配给控制器,如设备概览视图,分配给控制器后会自动分配地址,也可以手动设置控制器侧传输区地址。

6a19f990-59a5-11ec-b2e9-dac502259ad0.jpg

6a5fa59e-59a5-11ec-b2e9-dac502259ad0.jpg

6a979922-59a5-11ec-b2e9-dac502259ad0.jpg

STEP 6:项目编译、下载、测试

分别编译下载两个项目中PLC,在监控表中添加传输区数据,给Q区赋值,监控发送和接收数据区是否一致。

6adad548-59a5-11ec-b2e9-dac502259ad0.jpg

682c4d5e-59a5-11ec-b2e9-dac502259ad0.jpg

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

    关注

    112

    文章

    15874

    浏览量

    175319
  • 通信
    +关注

    关注

    18

    文章

    5871

    浏览量

    135302
  • S7-1200
    +关注

    关注

    11

    文章

    331

    浏览量

    17689

原文标题:S7-1200CPU之间的PROFINET通讯

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Modbus RTU转PROFINET协议转换网关 HT1S-PNS485-S10

    Modbus RTU/RS485/232 转 PROFINET(S7-400/1500/1200CPU315-2PN/DP)网关HT1S-PN48
    发表于 06-06 14:43

    Profinet转Modbus网关接称重设备与1200PLC通讯

    (XD-MDPN100)是一种能够实现Modbus协议和Profinet协议之间转换的设备。Profinet转Modbus网关可提供单个或多个RS485接口,使用Profinet转Mo
    的头像 发表于 04-29 22:26 236次阅读
    <b class='flag-5'>Profinet</b>转Modbus网关接称重设备与<b class='flag-5'>1200</b>PLC<b class='flag-5'>通讯</b>

    EtherCat转Profinet网关模块,西门子S7-1200 PLC无缝连接新篇章

    在本次的专业案例分析中,终端客户选择了开疆智能的通讯协议转换产品,即EtherCat转Profinet网关模块,其目的在于优化控制循环系统内PLC和远程输入/输出(IO)设备之间的数据
    的头像 发表于 04-24 15:22 617次阅读
    EtherCat转<b class='flag-5'>Profinet</b>网关模块,西门子<b class='flag-5'>S7-1200</b> PLC无缝连接新篇章

    PLC通讯革新:EtherNetIP转PROFINET网关在工业现场的应用指南

    。本文将详细介绍如何通过Profinet和Ethernet/IP网关,将罗克韦尔PLC的EtherNet/IP接口与西门子S7-1200 PLC的Profinet接口进行连接和配置,从而实现两种
    的头像 发表于 04-18 16:41 378次阅读
    PLC<b class='flag-5'>通讯</b>革新:EtherNetIP转<b class='flag-5'>PROFINET</b>网关在工业现场的应用指南

    S7-1200 CPU 存储卡的应用分析

    S7-1200 CPU 使用的存储卡为 SD 卡,存储卡中可以存储用户项目文件,有如下3种功能: 作为 CPU 的装载存储区,用户项目文件可以仅存储在卡中,CPU 中没有项目文件
    发表于 03-15 11:11 841次阅读
    <b class='flag-5'>S7-1200</b> <b class='flag-5'>CPU</b> 存储卡的应用<b class='flag-5'>分析</b>

    如何使用S7-1200 CPU的存储卡呢?

    S7-1200 CPU 使用的存储卡为 SD 卡,存储卡中可以存储用户项目文件,有如下3种功能
    的头像 发表于 02-26 09:53 1349次阅读
    如何使用<b class='flag-5'>S7-1200</b> <b class='flag-5'>CPU</b>的存储卡呢?

    S7-1500与多台200SMART之间无线以太网通讯搭建方法

    S7-200smart为例,介绍S7-1500与多台 S7-200smart在Profinet协议下的自组网无线通信实现过程。在本方案中采用了西门子PLC无线
    的头像 发表于 01-24 08:58 896次阅读
    <b class='flag-5'>S7</b>-1500与多台200SMART<b class='flag-5'>之间</b>无线以太网<b class='flag-5'>通讯</b>搭建方法

    西门子S7-1200S7-300PLC之间的区别有哪些?

    S7-1200作为新推出的紧凑型控制器,其产品定位在原有的SIMATIC S7-200和S7-300之间,它与S7-300的区别主要体现在硬
    的头像 发表于 01-10 10:54 845次阅读
    西门子<b class='flag-5'>S7-1200</b>与<b class='flag-5'>S7</b>-300PLC<b class='flag-5'>之间</b>的区别有哪些?

    组态王与S7-1200PLC之间 Profinet无线以太网通信

    组态王与S7-1200PLC之间想要搭建 Profinet无线以太网通信,需要用到以下设备: ● 西门子PLC型号:S7-1200 × 2台 ● 上位机:组态王6.55 × 1台 ●
    的头像 发表于 01-09 09:21 723次阅读
    组态王与<b class='flag-5'>S7-1200</b>PLC<b class='flag-5'>之间</b> <b class='flag-5'>Profinet</b>无线以太网通信

    介绍S7-1200PLC和V20变频器的Modbus通讯详细步骤

    .找一台带有RS485通讯模块的S7-1200PLC和一台V20变频器。
    的头像 发表于 01-03 18:24 1367次阅读
    介绍<b class='flag-5'>S7-1200</b>PLC和V20变频器的Modbus<b class='flag-5'>通讯</b>详细步骤

    S7-1200下载项目程序步骤详解

    S7-1200CPU本体上集成了PROFINET通信口,通过这个通信口可以实现CPU与编程设备的通信。 此外,S7-1200 可以通
    发表于 11-15 15:45 4084次阅读
    <b class='flag-5'>S7-1200</b>下载项目程序步骤详解

    西门子S7-1500与1200之间PUT/GET无线通讯

    本方案搭建的是固定主机1500PLC与两台移动1200PLC之间以太网通讯
    的头像 发表于 11-13 08:57 857次阅读
    西门子<b class='flag-5'>S7</b>-1500与<b class='flag-5'>1200</b><b class='flag-5'>之间</b>PUT/GET无线<b class='flag-5'>通讯</b>

    S7-1200和CP343-1的Profinet通信方法

    (6GK7343-1CX10-0XE0) 支持 I Device 模式,故可使用 CP343-1 作为智能 IO 设备和 S7-1200Profinet 通信。本例中将 S7-1200 做为控制器,连接作为智能 IO 设备
    的头像 发表于 10-30 14:21 3203次阅读
    <b class='flag-5'>S7-1200</b>和CP343-1的<b class='flag-5'>Profinet</b>通信方法

    S7-1200集成PN接口MODBUS TCP通信概述

    软件 STEP7 V11 SP1版本开始,S7-1200CPU 从Firmware V1.0.2开始,不再需要安装Modbus TCP的库文件,可以直接调用Modbus TCP的库指令“MB_CLIENT”和“MB_SERVER”使用实现Modbus TCP通信功能,如图
    的头像 发表于 10-29 17:24 6044次阅读
    <b class='flag-5'>S7-1200</b>集成PN接口MODBUS TCP通信概述

    西门子S7-1200CPU程序密码忘记了怎么办

    如果客户忘记了之前设定到S7-1200的密码,通过”恢复出厂设置“无法清除S7-1200内部的程序和密码,因此唯一的清除方式是使用存储卡。详细步骤如下:
    的头像 发表于 10-10 16:52 8726次阅读
    西门子<b class='flag-5'>S7-1200CPU</b>程序密码忘记了怎么办