主页 > 互联网 > 内容页

当前快看:PROFINET通信支持哪些传输类型呢

2023-01-13 11:05:46 来源:机器人及PLC自动化应用

PROFINET 通信

PROFINET 通信是通过工业以太网进行的。 支持以下传输类型:


(资料图)

● 工程组态数据和诊断数据及中断的非循环传输

● 用户数据的循环传输

PROFINET-IO 通信以实时方式进行。

更新时间

更新时间即是时间间隔。IO 控制器与 IO 设备/智能设备之间在该时间间隔内,通过 IO 系统循环交换数据。可以为每个 IO 设备单独组态更新时间,并定义将输出数据从 IO 控制器发送到 IO 设备(输出模块/子模块)的时间间隔,以及将输入数据从 IO 设备发送到 IO控制器的时间间隔(输入模块/子模块)。STEP 7 为 PROFINET IO 系统的每个 IO 设备自动在默认设置中计算更新时间,并且考虑了数据交换量和设置发送时钟

看门狗时间

看门狗时间是 IO 控制器或 IO 设备允许的且不含接收 IO 数据的时间。如果在看门狗时间内 IO 控制器没有为 IO 设备提供数据,IO 设备将检测丢失的帧并输出替换值。这种情况将作为站故障报告给 IO 控制器。

在 STEP 7 中,看门狗时间是更新时间的整数倍,可由用户进行设置。

发送时钟 两个连续通信周期之间的时间段。发送时钟是数据交换期间允许的最短时间隔。

更新时间和发送时钟之间的关系

计算出的更新时间是发送时钟的整数倍(1、2、4、8...,512)。因此,可能出现的最小更新时间取决于可设置的 IO 控制器的最小发送时钟以及 IO 控制器和 IO 设备的效率。根据发送时钟的大小,可以只提供一部分整数倍时钟(STEP 7 通过预选择来保证这一点)。

下表以 CPU1516-3 PN/DP 为例说明了可设置的更新时间与发送时钟之间的依存关系。

更新时间应满足 PROFINET 标准 IEC 61158 的要求。

发送时钟更新时间整数倍
250 μs250 μs 到 128 ms1,2, ..., 512
500 μs500 μs 到 256 ms1,2, ..., 512
1 ms1 ms 至 512 ms1,2, ..., 512
2 ms2 ms 至 512 ms1,2, ..., 256
4 ms4 ms 至 512 ms1,2, ..., 128

PROFINET 接口

概述

SIMATIC 产品系列的 PROFINET 设备具有一个或多个 PROFINET 接口(以太网控制器/接口)。PROFINET 接口具有一个或多个端口(物理连接选件)。如果 PROFINET 接口具有多个端口,则设备具有集成交换机

对于一个接口上带有两个端口的 PROFINET 设备,可将系统组态为线形或环形拓扑结构。而一个接口中带有三个或更多端口的 PROFINET 设备则适合设置为树形拓扑结构。

在下文中介绍了 STEP 7 中 PROFINET 接口的命名属性和规则以及其表示方式。

属性

网络中的每个 PROFINET 设备均通过其 PROFINET 接口进行唯一标识。为此,每个PROFINET 接口具有:

● 一个 MAC 地址(出厂默认值)

● 一个 IP 地址

● PROFINET 设备名称

PROFINET 设备名称

设备名称

IO 设备必须具有设备名称,才可通过 IO 控制器寻址。在 PROFINET 中,使用名称比使用复杂的 IP 地址更为简单,因此,将选择使用名称。

为具体的 IO 设备分配设备名称可与设置 DP 从站的 PROFIBUS 地址进行比较。

Profinet IO设备要正常通讯,首先要获得设备名称。

出厂时,IO 设备没有设备名称。在 IO 控制器对 IO 设备进行寻址前(如,在启动过程中传输组态数据或循环交换用户数据),必须先为设备分配一个设备名称。如,通过 PG/PC 为 IO 设备指定设备名称。

具有可移动存储介质插槽的 IO 设备允许将设备名称直接写入编程设备的可移动存储卡介质中。

使用无需可移动介质的设备更换某设备时,IO 控制器会根据拓扑组态来分配设备名称 。

设备编号

除设备名称之外,在插入 IO 设备时,STEP 7 还分配设备编号(从“1”开始)。

使用该设备编号可在用户程序中识别 IO 设备(例如 SFC71“LOG_GEO”)。

与设备编号相反,在用户程序中看不到设备名称。

审核编辑:刘清

标签: 设备名称 更新时间 时间间隔

上一篇:
下一篇: