Обозначение


Описание

Блок предназначен для работы с дискретными выходами в режиме генератора импульсов с коэффициентом заполнения 50%.

Входы блока:
- Номер канала pos позволяет задать стартовый номер используемого FDO. Данный параметр полезен, если в проекте требуется создать несколько блоков, использующих FDO в различных режимах. Например, если pos=2, то блок не будет задействовать первые два выхода;
- Фронт включения генератора enbi при переходе 0->1 начинает генерацию на выходе i с заданными параметрами;
- Частота freqi в Гц;
- Количество импульсов cnti.

Выходы блока:
- Статус блока sts равный 1, если ошибок не было, и коду ошибки если она произошла;
- Достоверность vld равный 1 если ошибок не было и 0 в случае ошибки;
- Количество оставшихся импульсов cnti. Отображает, сколько импульсов ещё будет сгенерировано, прежде чем генератор остановится.

Статусы блока

Статус Описание
4Произошла корректировка параметров генератора
3Ошибка записи параметров генератора
2Сумма pos и количества входов блока превышает количество выходов контроллера
1Блок работает без ошибок
0Никакой работы не производилось (инициализация)
-32Ошибка соединения с устройством для установки параметров

Раздел библиотеки: Овен

Особенности

Если общее число входов блока (с учётом сдвига pos) превышает реальное количество выходов контроллера, то блок установит sts 2, vld 0 и повлияет только на выходы, попадающие в корректный диапазон.
Если в проекте блоки созданы таким образом, что для одного выхода используется несколько режимов работы, то ни для одного из режимов не гарантируется нормальная работа.