组态等时模式并为其分配参数选择适当的拓扑来优化动态响应 DP 拓扑的影响 可通过选择适当的 DP 拓扑改进等时模式的动态响应。 等时 I/O 和非等时 I/O的分隔 等时 I/O 和非等时 I/O 可以组合在一个 DP 主站系统中。 建议将等时 I/O 和非等时 I/O 分布到不同的 DP主站系统中以提高性能。 如果使用 TD、OP 或编程设备,则不得在等时 DP 主站系统上操作它们。 I/O 子模块的实际分布 设计DP 拓扑时,将 I/O 子模块实际分布的重点放在接口模块(ET 200M、ET 200S)上,可 以将 Ti 和 To时间减至Zui少。 说明 改变不同组态并计算瞬时行为。 选择zuijia组态。更多信息 有关如何优化恒定总线周期的附加说明,请参考 ET200M 和 ET 200S DP 从站系列的操作说 明。 分配恒定总线周期和等时模式参数 组态恒定总线周期和等时模式的参数等时同步模式的组态 等时同步模式的组态由下列几个等时同步组件组成: • 带有集成 DP 接口的 CPU(例如 CPU 319-3PN/DP) • DP 接口模块(例如,ET 200S 接口 IM 151-1,高性能型) • 分布式输入/输出模块(例如 DI2xDC24V,高性能型 [131-4BB00],DO 2xDC24V/2A,高 性能型 [132-4BB30])等时同步组件的Zui新列表,可以访问服务与支持门户步骤 要组态恒定总线周期和等时同步模式,请遵循下列基本步骤: 1.组态具有等时同步模式的 CPU 并设置等时同步模式的属性: – 等时同步模式中断 – 已分配的 DP 主站系统 – 过程映像分区 –延时时间 2. 使用等时同步模块组态等时同步 DP 从站,在 PROFIBUS 属性中集中设置等时同步模式的属性 或为特定的 DP从站设置属性(从站属性)。 在此处,它们实际上是 Ti/To 值及其计算方 式。 说明 您可在 PROFIBUS 属性中为等时同步I/O 集中设置所有属性。 还可在此处总览 所有从站及其在 PROFIBUS 上的设置。 3. 使用等时同步 I/O的访问权限编写用户程序。 下面几节详细介绍了该过程。
设置 CPU 属性 等时同步模式中断的 CPU设置,通过相关的组织块(例如等时同步模式中断 OB)将用户程 序链接到等时同步模式处理中。 要求 CPU必须支持等时同步模式且等时同步模式必须不受限制。 步骤 要设置 CPU 的属性,请按以下步骤操作: 1. 在设备视图或网络视图中选择CPU。 2. 选择“等时同步模式中断”(Isochronous mode interrupts) CPU 属性。 3.为每个等时同步模式中断 OB 进行下列设置: – 使用的 DP 主站系统 – 所需的一个或多个过程映像分区 – 延时时间有关过程映像分区的附加信息 必须通过调用扩展指令“SYNC_PI” (SFC 126) 和“SYNC_PO” (SFC127),在等时同步模式中断 OB 中更新所分配的过程映像分区。 “SYNC_PI”调用将更新过程映像输入分区,而“SYNC_PO”调用则会更新过程映像输出分区。 如果已经将分布式 I/O 地址分配给不同的过程映像分区,则输入的过程映像分区编号将以逗号进行分隔(例如,1,2,3)。有关延时时间的附加信息 • 延时时间是全局控制帧与 OB 6x 启动之间的时间。 在该时间内,DP主站执行与 DP 从站 之间的循环数据交换。 说明 建议: 延时时间的输入框旁边有一个“自动Zui小化”(Automaticminimum) 复选框。 如 果选中了此复选框,则在组态发生更改后不必设置延时时间。 •这时,只有取消选中“自动Zui小化”(Automatic minimum) 复选框才能设置延时时间。 说明 如果延时时间为 0,则 OB6x 启动全局控制帧。 在这种情况下,通过gaoji指令“SYNC PI”(SFC 26) 访问等时同步 I/O可能会失败,这是因为在 OB 的起始时间 I/O 数据尚不可用。 如果选择的延时时间过大,那么就有可能更早访问等时同步I/O。延时时间过大会导致 OB 不必要的长时间运行。设置 PROFIBUS 属性 简介 要编辑 PROFIBUS上等时同步模式的属性,您需要更改子网/DP 主站系统上的设置。 如果满足下列条件,具有恒定总线周期的 PROFIBUS子网中等时同步模式的恒定总线周期将 被自动激活: • 在等时同步模式中断的 CPU 属性中,向等时同步模式中断 OB 分配 DP主站系统。 • 在 PROFIBUS 上为 DP 从站设置等时同步模式。 仅在您要手动更改时间时,您才会需要编辑 PROFIBUS属性。 否则,将自动计算全部时间。 要求 具有恒定总线周期的 PROFIBUS 子网。步骤 要更改 PROFIBUS中等时同步模式的属性,请按以下步骤操作: 1. 在网络视图中,选择 PROFIBUS子网,在巡视窗口的“属性”(Properties) 中选择“恒定总 线循环时间”(Constant bus cycletime)。 说明 请确保不会选择高亮显示的主站系统。 只有在选择了 PROFIBUS 子网时,才能更改 PROFIBUS属性和等时同步模式属性。 2. 设置等时同步模式的属性。 下面几节解释了这些特定设置。 等时同步模式的属性不可选如果无法选择等时同步模式的属性,请检查下列内容: • PROFIBUS 子网上是否只连接了一个 DP 主站。 如果连接了多个 DP主站,则等时同步模 式不可用。 • DP 主站(例如,具有集成 DP 接口的 CPU)是否支持等时同步模式。 •SYNC/FREEZE 组是否可以组态。 SYNC/FREEZE 组和等时同步模式相互排斥。 手动设置 DP 周期和 Ti/To 值如果要手动设置 DP 周期,请清除“自动Zui小化 DP 周期”(Automatic minimum DP cycle time)复选框。 现在,您可以输入比自动计算得出的Zui小 DP 周期大的值。 如果要手动设置 Ti 和 To 值,请清除“自动 Ti/To值”(Automatic Ti/To values) 复选框。 详细信息总览中的等时同步模式和 Ti/To 设置详细信息总览中,可以为各相应的从站和/或从站中各相应的模块设置下列属性: • 等时同步模式 • Ti/To 值详细信息总览是一个表格。 可以使用表格标题栏中的快捷菜单修改表格显示。例如,显示 TDPMin 值。 不能手动选择或清除 CPU(PLC) 的“等时同步模式”(Isochronous mode) 复选框。如果在 CPU 属性的“中断”部分为 DP主站系统指定了等时同步模式中断,将自动选中该复选框。详细信息总览中用于计算 Ti/To 值的可能设置 可以进行下列设置来计算Ti/To 值: • 来自子网 如果激活了等时同步模式,则选项 Ti/TO 值“来自子网” (From subnet) 将自动使用默认值。 使用此选项,所有从网络获取的 Ti/To 值的从站都具有相同的 Ti/To 时间(PROFIBUS 子网的时间)。 •自动使用Zui小值 例如,如果手动更改了 DP 周期时间或手动更改了其它从站的 Ti/To 值,此次更改会 影响该从站的 Ti/To时间,那么将自动进行所有必需的调整。使用此选项时,从站的 Ti/To 值彼此会存在偏差。 • 手动 使用此选项,您可以手动输入从站的Ti/To 值。 使用此设置时会出现下列错误: – 选择的时间过短 – 由于您进行的设置的原因,系统无法再自动计算其它 DP 从站的Ti/To 为时间 Ti (To) 显示“-” 如果 PROFIBUS 子网的 Ti 或 To未显示任何值(显示“-”),则这是由下列几个原因造成的:所 有 DP 从站的所有 Ti/To 值范围的公共部分,被用于自动计算PROFIBUS 子网的 Ti/To 时间。这 些公共范围的Zui小值被选定。 如果不能形成公共范围,则会显示“-”。 在这种情况下,DP从 站不能从网络获取 Ti/To 值! 参见 组态恒定总线周期和等时模式的参数 (页 3736) Ti/To 重叠(页 3742) 设置 DP 从站的等时模式 (页 3740) 将 DP 从站分配给 SYNC/FREEZE 组(页 3679) 设置 DP 从站的等时模式 在 DP 从站上设置 除了 DP 周期的恒定总线周期和 PROFIBUS子网的 Ti/To 时间外,您可在 DP 从站属性中进行与 PROFIBUS 属性相同的设置。步骤要为模块设置等时同步属性,请按以下步骤操作: 1. 在网络视图中选择要编辑其属性的 DP 从站。 2. 在“属性 >等时同步模式”(Properties > Isochronous mode) 中修改参数以符合您的要求。 为所有从站设置相同的Ti/To 时间 在网络视图中添加 DP 从站之后的默认行为是: 从网络获得 Ti/To 值,这些 Ti/To 值自动 相同。可以在编辑的组态中手动设置相同的 Ti/To 时间,也可以设置所有从站,以使其从网络获取 Ti/To 值。 参见组态恒定总线周期和等时模式的参数 (页 3736) 设置 PROFIBUS 属性 (页 3738) 创建用户程序步骤 要创建等时同步模式的用户程序,请遵循以下步骤: 1. 创建所需的等时同步模式中断 OB(如:OB 61)。 2.在等时同步模式中断 OB 中,调用下列扩展指令可更新过程映像分区: – "SYNC_PI"(SFC 126),更新过程映像的输入分区 – "SYNC_PO" (SFC 127),更新过程映像的输出分区使用 CPU 上所设置的过程映像分区(参数区“等时同步模式中断”)。 说明 将会出现下列情况,在 DP 周期非常短时尤其如此:用户程序的执行时间(所调用 SYNC_PI/ SYNC_PO 的 OB 6x)大于Zui短的周期时间(请参见 CPU技术规范中的“等时同步模式”一 节)。 这种情况下,则需要手动增大自动计算得出的 DP 周期。