Calender Overview
日历运营概览
日历操作模块允许你定义可重复使用的动作,日历会自动执行。每个操作绑定在单个PLC/CODESYS变量上,携带两个值:一个在日历项开始时写入,另一个在结束**时写入。
操作在此视图中由集中创建和管理,然后分配给日历项目。同一个操作可以在多个项目中重复使用,所以你只需定义一次动作,并在需要的地方应用它。
行动如何运作
- 当日历项目变得活跃时,其分配操作会将其起始值写入关联变量。
- 当日历项目结束时,操作将其结束值写入同一变量。
- 每次执行都会被记录在操作日志中,这样你可以追踪写入内容、时间以及是否成功。
行动场地
- Name — 用于在分配到日历项时识别操作的清晰标签。必修。
- 变量 — 操作作用的PLC/CODESYS变量。用变量选择器选择它,这样它的数据类型就会自动检测到。必修。
- Start 操作 — 当日历项开始时写入变量的值。仅在选中变量后显示。必修。
- 结束操作 — 日历项结束时写入变量的值。仅在选中变量后显示。必修。
支持的变量类型
操作只能针对支持数据类型的变量。如果你选择不支持类型的变量,表单会报告type-not-supported 错误,且该操作无法保存。支持的类型有:
- 布尔值:
BOOL - 带符号整数:
SINT,`` INT,DINT,LINT - 无符号整数:
USINT,UINT,UDINT,ULINT - 位字符串:
BYTE,WORD,DWORD,LWORD - 浮点数:
REAL,LREAL - 通用:
NUMBER,STRING
注意: 数据类型绑定到你选择的变量。如果你手动编辑变量字段而不是使用拣选器,检测到的类型会被清除,你必须重新选择该变量才能再次验证其类型。
规则与验证
- 唯一名称 — 每个操作必须有名称,且名称不能重复。两个操作名称可能不同。
- 禁止重复操作 — 变量 + 起始值 + 结束值的相同组合不得重复创建。如果已经存在相同的操作,则无法添加新的操作。
- 支持变量需求 — 所选变量必须存在且支持数据类型。
- 需要起始值和结束值 ——一旦选择变量,必须同时提供起始值和结束值;两者都不能空着。
管理运营
- 使用新建创建操作,然后在需要时将其分配给日历项目。
- 使用列表中的编辑和删除操作来维护现有操作。
- 使用列表顶部的filter快速查找操作名称、变量或值。
技巧
- 赋予操作描述性名称(例如“灯光开关”或“设定点21°C / 18°C”),以便在分配给物品时易于识别。
- 确保起始值和结束值与变量的数据类型兼容(例如
TRUE/FALSE表示BOOL)。 - 在多个日历项中重复使用单一操作,而不是重复创建相同的操作。
BOOL
FALSE
TRUE
STRING
NUMBER
LREAL
REAL
LWORD
DWORD
WORD
BYTE
ULINT
UDINT
UINT
USINT
LINT
DINT
SINT,`` INT
BOOL