功能块 MSG_BOX

功能块 MSG_BOX 管理接口以 RAW 格式的通知。

通过 RAW_INRAW_OUT 将该功能块与同一接口变量连接。例如,in.RAWout.RAW。使用相同的功能块在框之间切换是不可能的。

注意: 可能并非所有输出都支持通信。这取决于接口而定。

输入 RAW_IN

从接口接收数据。可以区分操作的反馈,以便能够将传输发送到多个功能块。但是,同时发送可能会导致数据丢失。

输入 GET_POSITION

当值变化时,获取相应的位置。该位置从 0 开始,到 TOTAL-1 结束。值会自动限制。输入的值为 NULL 时将被忽略。

提示: 若要始终显示最新通知,可以将输出 TOTAL 连接到输入。此外,应通过 SEL 触发一个脉冲,以便在满箱时也能显示一条通知。

输入 GET_ID

当值变化时,搜索相应的 ID,如果找到通知则显示。输入的值为 NULL 时将被忽略。

输入 GET_NEXT

在正边沿时调用下一条通知。

输入 GET_PREV

在正边沿时调用上一条通知。

输入 DELETE

在正边沿时删除通知。

输入 READ

在正边沿时将通知标记为已读。

输出 RAW_OUT

以 JSON 格式与接口通信。仅发送时,该输出不等于 NULL

输出 TOTAL

返回此框中通知的数量。

输出 POSITION

返回通知的当前消息位置。最新通知将添加到末尾。

输出 ID

输出 FROM

返回通知的发送者。

输出 TO

返回通知的一位或多位接收者。多个接收者用分号 ";" 分隔。

输出 SUBJECT

返回通知的主题。

输出 TEXT

返回通知的文本或正文。

输出 PRIORITY

返回通知的优先级。如何评估这些优先级取决于使用的接口。可能的值为:10-1"high""low"

输出 TYPE

返回通知的类型。

输出 STATUS

返回通知的状态。

输出 TIME

返回通知的时间戳,格式为 DT#

输出 READED

返回通知的读取状态。