通过“T_CONFIG”指令设置NTP 服务器的 IP 地址 要求: • 已基于 STEP 7 在“时间同步”(Time synchronization)下拉列表中选择了选项“直接在设 备上设置 NTP 服务器(如 PLC 程序、显示屏)”(Set NTP server directlyon the device (e.g. PLC program, display))。 要通过指令 T_CONFIG 设置 NTP服务器的 IP 地址,请按以下步骤操作: 1. 在数据类型为 IF_CONF_NTP 的变量中保存 NTP 服务器的 IP 地址。2. 将数据类型为 IF_CONF_NTP 的变量互连到指令 T_CONFIG 的块参数 CONF_DATA。 3. 在用户程序中调用T_CONFIG 指令。 结果:通过指令 T_CONFIG 将 NTP 服务器的地址传输到 CPU。 必要时,也可使用T_CONFIG 多次更改 NTP 服务器的地址。
SINAMICS 驱动器的时间同步在出厂设置中,SINAMICS 驱动器(SINAMICS Integrated、SINAMICS S120)使用运行时间计数器。SINAMICS 驱动器可保存基于运行时间而发生的中断或警告。此方法不允许多 个驱动器和 CPU 之间存在类似时间戳。如果要在多个设备之间使用类似时间戳,则需要从工作时间计数切换为 UTC 格式,并实 现与时间主站 (CPU) 的同步。 UTC =世界协调时间;对应于 GMT(格林尼治标准时间) 然后,可比较与 CPU 时间同步的所有总线节点的事件。
SINAMICS 驱动器提供以下时间同步选项:同步类型 精度 注意 简单同步 约 100 ms 仅适用于合适的用户程序 非等时同步通信中的 ping 补偿同步 约 10 ms等时同步通信中的 ping 补偿同步 约 1 ms 时间同步可用作 SIMATIC Drive Controller 的系统功 能。通过 PROFINET 连接与网络时间协议 (NTP) 同步 约 10 ms 仅适用于 PROFINET IO 上的 转换器 (例如SINAMICS S120 CU320-2 PN 或 SINAMICS S120) 不能用于 SINAMICS Integrated借助 SIMATIC Drive Controller,可通过系统或通过用户程序自动实现 SINAMICS 驱动器的时间同步。通过系统实现的时间同步 CPU 和 SINAMICS 驱动器之间的时间同步在 TIA Portal中激活。默认情况下,时间同步处 于禁用状态。要激活时间同步,请按以下步骤操作: 1. 选择“常规 > 时间同步”(General> Time-of-day synchronization) 2. 选择“通过系统”(By the system)选项请注意以下有关时间同步的内容: • OB MC 伺服必须可用且必须与相关子网同步。 • 必须将帧 39x 分配给 OB MC伺服及其过程映像。 • 选择“通过系统”(By the system) 选项将驱动器从运行时间计数切换为与控制器的时间 同步。 •时间同步基于等时同步 ping 补偿进行。 • 首次时间同步发生在 SIMATIC Drive Controller 进入 RUN状态之后。 • 此时,首次同步之前的中断和报警带有有效时间戳,并保存在 SINAMICS 中;所有后续中断和报警均基于同步时间保存。激活同步后的首次时间同步将输入到驱动器的诊 断缓冲区中,其中包含运行时间计数器的状态和时间(UTC时间,与 SIMATIC Drive Controller 同步)。 •如果要通过用户程序实现时间同步,则必须取消选择“通过系统”(By the system) 选 项。运行时间偏差的补偿 要补偿SIMATIC 和 SINAMICS 时钟之间的运行时间偏差,该时间会定期自动重新同步。 请注意以下有关设置 SINAMICS时钟时间的响应: SIMATIC 时钟时间 SINAMICS 的响应 大于 SINAMICS 上的时间/日期 在 SINAMICS上跟踪时间和日期 小于 SINAMICS 上的时间/日期 在达到“要设置的时间/日期”之前,SINAMICS 上的时钟不会停止(有关详情,请参见“复位时间”)。 该响应可确保在运行时间差异补偿后保留 SINAMICS 诊断缓冲区条目的顺序。SINAMICS 时钟的精度为 1 ms。对于所有可被 1 ms 整除的总线时钟周期(例如 1 ms、 2 ms、3 ms),可实现1 ms 的同步精度。 对于所有不能被 1 ms 整除的总线时钟周期(例如 1.25 ms),基于系统实现的同步精度 略低。 仅当OB MC 伺服工作在等时同步模式下时,才能确保jingque同步。复位时间 参数 p3109用于定义一个阈值,该阈值在出现负向时间跳跃时具有以下影响: 负向时间跳跃 对时间的影响 小于阈值时间暂停(有关详细信息,请参见“运行时 间偏差的补偿”) 大于阈值 时钟时间复位 阈值的默认设置:p3109 = 100 ms这表示,在负向时间跳跃超过 100 ms 时,时钟时间将复位。 设置默认值,以使常规运行时间偏差(石英漂移)低于阈值。如果将 CPU时钟调回的时 间超过 100 ms,这将被视为“有意的时钟时间复位”,驱动器的时钟时间也将立即调回。 还将输出警告 A01099。如果实时时钟的复位时间超过 60 秒,则还将条目写入驱动器中的诊断缓冲区: 时间校正(调整)量: