组态 PROFINET IO 设置更新时间

时间:2021-08-31点击次数:3545

设置更新时间

更新时间

在该时间段内,PROFINET IO 系统中的 IO 设备/IO 控制器 将从该 IO 控制器 /IO 设备获取新数据。可为每个 IO 设备单独组态更新时间,并且可以确定从 IO 控制器向 IO 设备传输数据(输出)以及从 IO 设备向 IO 控制器传输数据(输入)各自的时间间隔。

STEP 7 为 PROFINET IO 系统的每个 IO 设备自动在默认设置中计算更新时间,并且考虑了数据交换量和设置发送时钟。

设置更新时间

如果不希望自动计算更新时间,可以修改设置。

要在巡视窗口中更改更新时间,请按以下步骤操作:

    在网络视图或设备视图中选择 IO 设备的 PROFINET 接口。

    在“高级选项 > 实时设置 > IO 循环”(Advanced options > Realtime settings > IO cycle) 下方的接口属性中,设定更新时间。可通过以下两种方法设置更新时间。

    自动计算较佳更新时间。

    通过从下拉列表中选择不同的值,手动设置更新时间。

    如果要确保发送时钟和更新时间之间的关系不变,则需启用选项“发送时钟更改时,调整更新时间”(Adapt update time when send clock changes)。

    该选项可以确保更新时间不会设置成小于发送时钟。

在 I/O 通信表中,也可通过“更新时间模式”(Update time mode) 列的下拉列表,直接进行设置。

如果可用带宽不够或者**出了其它限制/组态限制(例如,组态了过多的节点),手动设置的发送时钟可能会导致错误。


提示

将更新时间模式从“可设置”(Can be set) 更改为“自动”(Automatic) 时,系统自动计算出的时间值将覆盖手动输入的更新时间。



没有可计算的更新时间

STEP 7 根据组态信息(IO 控制器特性、IO 设备特性、IO 设备数量和类型、周期用户数据的一致性...)来确定周期性数据交换的顺序。周期性数据在帧中打包,按照算出的时间间隔相继发送/接收。

可用的较大帧数量/大小以及较大时间间隔数必须足以“容纳”所有数据。形成的发送/接收间隔还必须受每个 PROFINET 设备支持。 

如果**出周期性用户数据量/帧数量的相关限制或**出可用间隔的相关限制,STEP 7 将无法计算更新时间。

如果发送/接收间隔没有共同的起点,也无法计算更新时间。 

如果由于某种原因导致无法计算更新时间,STEP 7 会在编译硬件组态时报告原因。

如何解决此问题:

减少 IO 设备数

减少 IO 设备中的模块数

如果正在使用 IE/PB Link:减少 IE/PB Link 下游的 DP 从站数

使用功能更强大的 IO 控制器或 IE/PB Link

增加发送时钟值

对于 RT:在 IO 控制器的属性中

对于 IRT:在同步域的属性中

由于发送/接收间隔有共同的起点,请检查 IO 设备的设备属性(“MinDeviceInterval”和可能的扫描速度)。更换不合适的 IO 设备。此设备属性存储在 IO 设备的 GSD 文件中。

对于 IRT 组态:

检查同步主站和同步从站的端口是否互连。

检查 IO 设备的顺序:同步主站和同步从站之间不能连接未同步的设备

(错误组态的示例:同步主站 --- 未同步的设备 --- 同步从站)。

检查您是否组态了多个同步主站。

检查为 RT 数据保留的带宽。可用于传输 RT 数据的带宽会受同一个以太网子网上的 IRT 通信限制。

在使用智能设备时:

可能无法将设定的发送时钟与现有的智能设备组态一起使用。

组态不带下一级 IO 设备的智能设备,并激活“上一级 IO 控制器执行的 PN 接口的参数分配”(Parameter assignment of PN interface by higher-level IO controller) 设置。

将 IO 控制器的发送时钟更改为平均值(...0.250、0.500、1.000、...)。


标识涉及的 IO 设备:

可以在网络视图中标识涉及的 IO 设备(无法在 PROFINET IO 系统的“I/O 通信”(I/O communication) 表中计算其更新时间)。在涉及的 IO 设备的“更新时间”(Update time) 列中不输入任何内容(输入“-”)。



http://shtxjd.cn.b2b168.com

下一篇:冗余 备用

产品推荐