Обозначение

Описание
Блок предназначен для работы с дискретными выходами.
Для каждого физического выхода контроллера в блоке имеется вход doi, при подаче сигнала на который, загорается индикатор и генерируется выходной сигнал.
Параметр pos позволяет задать сдвиг, относительно стартового номера используемого DO.
В качестве выходов блок имеет диагностические параметры: sts равный 1 если блок работает корректно и <0 в случае ошибки, а также логический vld который изменяется только между 0 и 1 по аналогичным правилам.
Для каждого физического выхода контроллера в блоке имеется вход doi, при подаче сигнала на который, загорается индикатор и генерируется выходной сигнал.
Параметр pos позволяет задать сдвиг, относительно стартового номера используемого DO.
В качестве выходов блок имеет диагностические параметры: sts равный 1 если блок работает корректно и <0 в случае ошибки, а также логический vld который изменяется только между 0 и 1 по аналогичным правилам.
Статусы блока
| Статус | Описание |
|---|---|
| 2 | Сумма pos и количества входов блока превышает количество выходов контроллера |
| 1 | Состояния выходов установлены успешно |
| 0 | Работы не выполнялось (инициализация) |
| -1 | Ошибка связи с выходами, работа не выполняется |
| -2 | Ошибка записи состояния выходов |
| -32 | Ошибка связи с выходами |
Раздел библиотеки: Овен
Особенности
Если общее число входов блока (с учётом сдвига pos) превышает реальное количество выходов контроллера,
то блок установит sts 2, vld 0 и повлияет только на выходы, попадающие в корректный диапазон
Работает медленнее чем Быстрые дискретные выходы (~20мкс против ~3000мкс), рекомендуется размещать в фоне.
Использование нескольких блоков данного типа в одном проекте приводит к цикличной перезаписи результатов их работы, что крайне не рекомендуется.
Если в проекте блоки созданы таким образом, что для одного выхода используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.
Работает медленнее чем Быстрые дискретные выходы (~20мкс против ~3000мкс), рекомендуется размещать в фоне.
Использование нескольких блоков данного типа в одном проекте приводит к цикличной перезаписи результатов их работы, что крайне не рекомендуется.
Если в проекте блоки созданы таким образом, что для одного выхода используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.