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

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

3天内不再提示

如何将 PROFINET IO 系统的用户数据交换组态 IRT 通讯?

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2020-12-03 16:33 次阅读

组态 PROFINET IO 系统的 IRT 通讯

通过“ 域管理” (Domain management) 对话框组态同步域

如果希望为 PROFINET IO 系统的用户数据交换组态 IRT 通讯,按照以下步骤进行操作:

1. 如前所述,可组态带有 PROFINET IO 控制器和 PROFINET IO 设备的站。 组态 IRT 通讯时,PROFINET 设备必须支持 IRT 。

2. 组态同步域,并在同步域中为各个 PROFINET 设备设定同步角色。 组态作为同步主站的 IO 控制器或交换机,并为同步域的所有其它 PROFINET 设备分配从站角色。

3. 为相应同步域设定发送时钟和预留的 IRT 数据通讯量。

4. 将组态下载到 PROFINET 设备。

组态默认同步域的条件

在 HW Config 中已经组态好具有 IRT 功能的 PROFINET 设备的 PROFINET IO 系统(下列图形中的实例),并已打开组态。

在默认同步域中组态 PROFINET IO 系统

STEP 7 使用名称为“syncdomain-default” (名称无法选择)的默认同步域。 该名称永久可用,且无法删除。

在 HW Config 中的操作步骤

1.打开“域管理” (Domain management) 对话框。 在 HW Config 中,在 PROFINET IO系统的快捷菜单下(轨道),选择菜单命令 PROFINET IO 域管理 (PROFINET IO Domain Management) 。

在组态第一个同步域时,STEP 7 自动将名称“syncdomain-default” 分配给同步域。 另外,还可以创建更多的同步域。 在“设置所有同步域”一节中可以找到如何设置新的同步域。

2.首先,组态同步域。 双击将作为同步主站接受组态的 IO 控制器(在实例中,为“SIMATIC 300(1) / PN-IO” )。 另外,选择 IO 控制器并单击“属性”(Properties) 按钮。然后,各个 IO 控制器的“属性”(Properties) 对话框打开。

3. 为“同步主站” 设置同步角色。RT 类型自动地将 STEP 7 从“RT” 更改为“IRT”。STEP 7 自动地将 IRT 选项设置为“高度灵活性”。

4. 保存设置并选择“确定”(OK) 关闭“属性”(Properties) 对话框。

5. 现在组态同步从站。 在“域管理”(Domain management) 对话框中,选择将作为同步从站接受组态的 IO 设备,然后双击打开相应 IO 设备的“属性”(Properties) 对话框。

6. 为“同步从站” 设置同步角色。RT 类型自动地从“RT” 更改为“IRT”。

7. 保存设置并选择“确定”(OK) 关闭“属性”(Properties) 对话框。

使用 PROFINET IO 系统组态默认的同步域

实例给出了不进行同步的分布式 I/O 系统 ET 200pro 。 可以在同一个 PROFINET IO 系统中组态同步的和非同步的 PROFINET 设备。 非同步的 PROFINET 设备不是同步域上的节点。

设置同步域

除默认同步域外,还可以选择组态额外的同步域。 组态额外的同步域的过程类似于组态默认同步域。

在 HW Config 中的操作步骤

1.创建新的同步域。 在 PROFINET IO 系统的快捷菜单中打开“域管理”(Domain management) 对话框,并单击“新建”(New) 按钮。 使用 STEP 7 创建的默认名称“sync domain 1”来设置更多的同步域。

2.如有要求,改变同步域的名称。 为此,请单击“编辑”(Edit) 。“ 编辑同步域”(Edit syncdomain) 对话框打开。 可以在此对话框中更改默认名称(在“新同步域” 实例中)。

3. 保存设置并选择“确定”(OK) 关闭“编辑同步域”(Edit sync domain) 对话框。

最新设置的同步域添加要求的 PROFINET IO 系统。 单击“添加”(Add) 可达到目的。“添加站/IO 系统”(Add station / IO system) 对话框打开。

1. 选择相应的 PROFINET IO 系统(在“IO 控制器 2/PROFINET IO 系统”实例中)。

2. 保存设置并选择“确定”(OK) 关闭“添加站/IO 系统”(Add station / IO system) 对话框。

在 HW Config 中的 IRT 组态的过程

如有要求,为每个 PROFINET 设备执行 IRT 模式的设置。

1. 双击要组态为同步主站的 IO 控制器。 然后,各个 IO 控制器的“属性”(Properties) 对话框打开。

2. 为“同步主站” 设置同步角色。RT 类型自动地将 STEP 7 从“RT” 更改为“IRT”。STEP 7 自动地将 IRT 选项设置为“高度灵活性”。

3. 保存设置并选择“确定”(OK) 关闭“属性”(Properties) 对话框。

4. 标记出作为同步从站接受组态的所有 IO 设备。 单击“设备属性”(Device properties) 按钮。 然后,各个 IO 设备的“属性”(Properties) 对话框打开。

5. 为“同步从站” 设置同步角色。RT 类型可自动地从“RT” 更改为“IRT”并将 IRT 选项改为“高度灵活性” 。

6. 保存设置并选择“确定”(OK) 关闭“属性”(Properties) 对话框。


责任编辑:PSY

原文标题:组态 PROFINET IO 系统的 IRT 通讯

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

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

    关注

    9

    文章

    840

    浏览量

    34363
  • 数据交换
    +关注

    关注

    0

    文章

    87

    浏览量

    17810
  • Profinet
    +关注

    关注

    5

    文章

    789

    浏览量

    22997

原文标题:组态 PROFINET IO 系统的 IRT 通讯

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

收藏 人收藏

    评论

    相关推荐

    如何将PLC通信口与无线数据终端连接起来??

    `如何将PLC通信口与无线数据终端连接起来,实现PLC与PLC之间,PLC与HMI触摸屏间,PLC与PC组态软件以及PLC与设备之间的无线数据交换!关注微信公众号【PLC无线
    发表于 09-28 09:49

    CC3200的用户数据用内部ROM还是Flash存?

    CC3200 如何存储用户数据,如何使用内部ROM或者外部flash存储用户数据数据量比较小,只有几个字节。有没有例程可以提供?是 file_download 与 file_operations吗?
    发表于 04-26 14:58

    cc3200 如何存储用户数据

    如标题,3200如何使用内部ROM或者外部flash存储用户数据数据量比较小,只有几个字节。有没有例程可以提供? 是 file_download 与 file_operations吗?
    发表于 05-14 11:06

    工业通信网关PROFINET IRT转PROFIBUS用户指南

    PROFIBUS 主系统PROFINET IRT 器件可在 PROFIBUS 主系统PROFINET
    发表于 12-28 11:42

    如何将.bin或.hex文件等用户数据存储在spartran 3a fpga的闪存中以及如何从闪存中访问数据

    海全, 我想知道,如何将用户数据(如.bin或.hex文件)存储在闪存中以及如何从闪存中访问相同的数据,将其提供给用Verilog编写的程序的某个模块? 我是新来的,请让我知道谢谢以上来自于谷歌翻译
    发表于 04-22 06:49

    无法保存工作区的用户数据文件

    这真烦人。我在本地驱动器下创建了一个项目,第二次尝试打开它时,PSoC Creator 3.3给出了这个警告:无法保存工作区的用户数据文件[CyWRK]:(访问路径[CyWRK]被拒绝)。当我点击
    发表于 10-12 10:18

    为什么内核访问用户数据之前要做access

    为什么内核访问用户数据之前,要做access_ok
    发表于 05-12 12:18

    变频器进行PROFINET通讯

    PROFINET IO是用于实现模块化、分布式应用的通信概念。这样,通过多个节点的并行数据传输可更有效地使用网络。PROFINET作为基于以太网的自动化标准,它定义了跨厂商的通信、自
    发表于 09-06 09:11

    系统用户数据解耦的方法

    前言:本章内容仅做了解,实际开发中,从安全和资源要求为出发点,根文件系统必须是只读的;下个章节会介绍一种系统用户数据解耦的方法。1 简述我们在buildroot后会得到两个根文件系统
    发表于 12-27 08:29

    请问选项字节编程中用户数据的用途是什么?

    我想知道选项字节编程中用户数据的用途是什么?它有助于保护我在 MCU 内部的固件,如密码等?
    发表于 01-13 06:26

    如何将用户数据存贮到电池供电域数据寄存器

    AT32F4xx电池供电域数据存储展示如何将用户数据存贮到电池供电域数据寄存器。
    发表于 10-27 08:17

    组态王与VB数据交换方法

      针对目前组态王与智能化仪表通信时存在的问题,基于VB和动态数据交换技术DDE,研究了组态王与VB数据交换的方法,并采用VB可视化的编程方法,编写了上位机与智能化仪表间的串口通信程序
    发表于 09-25 17:52 16次下载
    <b class='flag-5'>组态</b>王与VB<b class='flag-5'>数据交换</b>方法

    如何将ET 200S组态PROFINET IO设备

    PROFINET  接口”创建的项目。 2.   将IM151-3 PN 从 PROFINET IO I/O ET 200S 目录拖放到PROFINET
    的头像 发表于 01-04 18:03 5083次阅读
    <b class='flag-5'>如何将</b>ET 200S<b class='flag-5'>组态</b>为<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>设备

    S7-1500 CPU支持与其它S7-1500 CPU进行直接数据交换

    从固件版本 V2.8 开始,S7-1500 CPU 支持与其它 S7-1500 CPU 进行直接数据交换。在直接数据交换的情况下,S7-1500 CPU 将 I/O 区域中的循环用户数据提供给
    的头像 发表于 11-29 09:53 2900次阅读

    Profinet直接数据交换功能概述

    从固件版本 V2.8 开始,S7-1500 CPU 支持与其它 S7-1500 CPU 进行直接数据交换。在直接数据交换的情况下,S7-1500 CPU 将 I/O 区域中的循环用户数据提供给
    的头像 发表于 12-20 09:49 1486次阅读