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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментарии

fr1(100; 100; di1.1)

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

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

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