Генератор импульсов 0—1 (FR0)

Спавочник  Предыдущий  Следующий

Общие сведения

Количество входов — 3.

Выход — логический (0 или 1).

Примечание по входам

•порядок входов: «Про­должительность логического нуля», «Про­дол­жи­тельность логической единицы», «Логический сигнал сброса»;

•значения двух первых входов целые положительные и задаются в тактах Контроллера (один такт = 100 мс).

Функционирование

•значение выхода будет чередовать логический нуль и логическую единицу продолжительностями, задаваемыми значениями первого входа («Продолжительность логического нуля») и второго входа («Продолжительность логической единицы»); новый отсчет вре­мени начинается, если значение третьего входа («Логический сигнал сброса») равно логической единице;  

•значение выхода равно логическому нулю, если значение второго входа («Про­должительность логической единицы») меньше или равно нулю или значение третьего входа («Логический сигнал сброса») равен логической единице;

•значение выхода равно логической единице, значение первого вхо­да («Про­должительность логического нуля») меньше или равно ну­лю, а значение первого входа («Продолжительность логической единицы») больше нуля;

•недостоверное значение или неинициализированное состояние третьего входа («Логический сигнал сброса») эквивалентно логи­ческому нулю;

•значение выхода недостоверно, если значение одного из входов имеет неинициализированное состояние или недо­сто­вер­ное значе­ние.

Использование

Пример задания

Комментарии

fr0(100; 100; di1.1)

Функция на 10 с принимает значение ноль и на 10 с — единицу. Отсчет времени сбрасывается, и цикл работы начинается сначала, если канал di1.1 включен

fr0(ao1.1; ao1.2; di1.1)

Использование в аргументах каналов