功能块 PRESIM_CTRL

功能块 PRESIM_CTRL 控制一个 出勤模拟。它在上下文菜单中配置为 自动化 出勤模拟。没有完整的配置,功能块将没有效果。

功能描述

模拟器作为环形缓冲区工作。这意味着:例如,如果配置了 7 天,则在播放时会重复播放最后 7 个完整记录的天。

注意: 必须完全记录所有天,才能测试模拟器。

一天的记录在下一个日历日期开始时结束。然后,如果它们来自最早的记录日期,将覆盖现有数据。如果某天没有记录任何内容,则不会执行该天的操作,并且保留现有记录。

注意: 功能块仅控制服务。它不影响 PLC 的负载情况。

警告: 更改时区时,出勤模拟将重新启动。

输入 PLAY

如果输入为真,则立即播放记录的数据。如果某个灯在该天此时亮着,则初始化后会切换该灯。根据存储数据的大小,这可能需要几秒钟时间。由于当前记录因此被丢弃,不应频繁开关输入。

输入 DAYS

参数输入定义了记录天数为数字。该参数可以持续更改。需要注意的是,天数是从 UNIX 时间计算的,因此可能不会同步。

提示: 通过将其与 7 相乘,为用户提供仅定义周数的功能。例如限制记录天数从 7 天到 21 天。

输入 RESET

输入 RESET 立即删除所有记录,并停止记录和播放。

输入 DIS

如果输入为真,则完全禁用功能块。然后其他输入将无效。记录和播放将被停止。

输出 REC

当开始记录时,输出为真。如果值为假,则持续记录。要禁用,必须使输入 DIS 为真。

输出 COUNT

记录的天数以数字形式通过输出输出。如果值为 -1,则尚未开始记录或尚未记录任何操作。