Установка состояния при исключении |
Типовые задачи Предыдущий Следующий |
Общие сведенияНаименование: VALUE_FORCE. Тип выхода: логический. Количество входов: 2. Примечания по входам•порядок входов: «Выход», «Состояние»; •«Выход» — дискретный выходной канал (или ссылка на него); •признак инверсии первого входа («Выход») игнорируется. Функционирование•значение выхода равно значению второго входа («Состояние»), и это же значение присваивается выходному каналу, указанному в первом входе («Выход»); •выход имеет неинициализированное значение, если второй вход («Состояние») имеет неинициализированное значение; •значение выхода недостоверно, если: •второй вход («Состояние») имеет недостоверное значение; •выход, указанный в первом входе («Выход»), отключен.
Примеры использования// Пример // Вызываемая независимая подпрограмма START B1 = EXCEPTION_RUN(DO1.1) B2 = EXCEPTION_RUN(DO1.2) B3 = VALUE_FORCE(DO1.1; 1) B4 = VALUE_FORCE(DO1.2; 1) B5 = TIMEOUT(6000) B6 = EXCEPTION_STOP(DO1.1) B7 = EXCEPTION_STOP(DO1.2)
// Основная подпрограмма (фрагмент) // Если DI1.1 становится равным 1, // то на 10 мин каналы DO1.1 и DO1.2 // становятся равными 1, // игнорируя работу по формуле B500 = ... B510 = DYN_CALL(START; DI1.1) B520 = ... |