Общие сведения
Наименование: 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)
// Использование в аргументах состояний других алгоблоков
|