
Функциональный блок MSG_BOX управляет сообщениями интерфейса в формате RAW.
Функциональный блок подключается через RAW_IN и RAW_OUT к одной и той же переменной интерфейса. Например, in.RAW и out.RAW. Переключение с помощью того же функционального блока между коробками невозможно.
Примечание: Возможно, не все выходы поддерживаются для связи. Это зависит от интерфейса.
Получает данные от интерфейса. Обратная связь процесса может быть различной, чтобы передача на несколько функциональных блоков была возможна. Однако одновременная отправка может привести к потере данных.
При изменении значения вызывается соответствующая позиция. Позиция начинается с 0 и заканчивается на TOTAL-1. Значения автоматически ограничены. Значение NULL на входе игнорируется.
Совет: Чтобы всегда отображать самое новое сообщение, выход TOTAL можно подключить ко входу. Также следует с помощью SEL вызвать импульс, чтобы даже при полной коробке отображалось сообщение.
При изменении значения ищется соответствующий ID, и если найдено сообщение, оно отображается. Значение NULL на входе игнорируется.
При положительном фронте вызывается следующее сообщение.
При положительном фронте вызывается предыдущее сообщение.
При положительном фронте сообщение удаляется.
При положительном фронте сообщение помечается как прочитанное.
Общается с интерфейсом в формате JSON. Выход не равен NULL только при отправке.
Возвращает количество сообщений в этой коробке.
Возвращает текущую позицию сообщения. Самое новое сообщение добавляется в конец.
Возвращает отправителя сообщения.
Возвращает одного или нескольких получателей сообщения. Несколько получателей разделяются точкой с запятой ";".
Возвращает тему сообщения.
Возвращает текст или тело сообщения.
Возвращает приоритет сообщения. Как оцениваются эти приоритеты, зависит от используемого интерфейса. Возможные значения: 1, 0, -1 или также "high", "low"
Возвращает тип сообщения.
Возвращает статус сообщения.
Возвращает временную метку в формате DT# сообщения.
Возвращает статус чтения сообщения.