Клапан

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

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

Наименование: VALVE.

Тип выхода: целый положительный.

Количество входов: 4.

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

порядок входов: «Логический сигнал», «Концевик открытия», «Концевик закрытия», «Таймаут концевика»;

«Логический сигнал», «Концевик открытия», «Концевик закрытия» — логические сигналы;

«Таймаут концевика» — целое положительное число, задаваемое в тактах контроллера (1 такт = 100 мс).

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

Функционирование алгоблока описано в таблице ниже.

Таблица. Описание функционирования

Состояние исполнительного механизма

Значение выхода алгоблока

Условия

Открыт

1

Первый вход («Логический сигнал») и второй вход («Концевик открытия») равны логической единице

Открывается

2

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

Закрыт

3

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

Закрывается

4

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

Ошибка открытия

5

Верно одно из следующего:

первый вход («Логический сигнал») равен логической единице, а второй вход («Концевик открытия») становится равным логическому нулю;

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

Ошибка закрытия

6

Верно одно из следующего:

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

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

Ошибка концевиков

7

Второй вход («Концевик открытия») и третий вход («Концевик закрытия») равны логической единице, через время большее, чем указано в четвертом входе («Таймаут концевика»)

Особые ситуации

 

Неинициализиро-ваннное состояние

Один из входов имеет неинициализированное состояние

 

Недостоверное значение

Один из входов имеет недостоверное значение (даже если другой вход имеет неинициализированное состояние)

Примеры использования

B10 = VALVE(0; 0; 1; 10) 

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

B20 = VALVE(DO1.1; DI1.1; DI1.2; AO1.1) 

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

B30 = VALVE(B100; B110; ~B150; B540) 

// Использование в аргументах состояний других алгоблоков