当前快看:PROFINET通信支持哪些传输类型呢
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 μs | 250 μs 到 128 ms | 1,2, ..., 512 |
500 μs | 500 μs 到 256 ms | 1,2, ..., 512 |
1 ms | 1 ms 至 512 ms | 1,2, ..., 512 |
2 ms | 2 ms 至 512 ms | 1,2, ..., 256 |
4 ms | 4 ms 至 512 ms | 1,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”)。
与设备编号相反,在用户程序中看不到设备名称。
审核编辑:刘清