Описание
Тип данных qb позволяет накапливать очередь битовых значений в таймерном потоке.
Если выход типа qb использовать в обмене по протоколу OpcUA, то переданы будут все накопленные данные независимо от настроек подписки.


В случае слишком медленной передачи или слишком частых изменений входного сигнала, очередь может переполниться, что будет видно на выходе блока - источника очереди (например, R2toQuBit).
Для изменения размера очереди необходимо перетранслировать программу.
При соединении выхода типа qb с битовым входом, расположенным в фоновом потоке, будет автоматически выполнено преобразование (блок QuBit_Bit), которое обеспечит гарантированную передачу бита.
Пример ниже показывает разницу между обычным битом и битом с накоплением очереди.
Обычный импульс, сформированный в таймере, не может быть гарантированно получен в фоновом потоке, если длительность импульса достаточно мала.


Если выход типа qb использовать в обмене по протоколу OpcUA, то переданы будут все накопленные данные независимо от настроек подписки.


В случае слишком медленной передачи или слишком частых изменений входного сигнала, очередь может переполниться, что будет видно на выходе блока - источника очереди (например, R2toQuBit).
Для изменения размера очереди необходимо перетранслировать программу.
При соединении выхода типа qb с битовым входом, расположенным в фоновом потоке, будет автоматически выполнено преобразование (блок QuBit_Bit), которое обеспечит гарантированную передачу бита.
Пример ниже показывает разницу между обычным битом и битом с накоплением очереди.
Обычный импульс, сформированный в таймере, не может быть гарантированно получен в фоновом потоке, если длительность импульса достаточно мала.

