Блок fSEL, два входа, выбор через BOOL. Блок встроенный в OL.
Вид для печати
Не понятно, в чём сложность, если правильно определились, то как-то так:
Вложение 41544
Спасибо! Все работает.
Еще один вопрос: может есть какой то простой готовый макрос - таймер задержки, например, на секунду. Или подскажите как его проще всего организовать.
Задержки чего, включения-выключения или задержки прохождения сигнала?
Если включения-выключения, то как-то так:
Вложение 41548
Если задержки сигнала, то ставите сдвиговый регистр, например если поставить сдвиговый регистр на 500 разрядов, то при длительности цикла 2 мс, задержка будет составлять 1 секунду, если каждый цикл писать!
Можно сдвигать биты внутри целочисленной переменной, там 32 бита!
Примерно как-то так:
Вложение 41549
Вот регистр сдвига на 2048 разрядов, при цикле в 2 мс, задержка будет составлять более 8 секунд, так как тактовые импульсы для него можно формировать не чаще, чем через цикл программы!
Спасибо. Буду пробовать.
Вот затупил! Есть же готовый таймер TON! Да, уж, бывает :)
Хотелось бы с экрана изменить булеву переменную в тру и чтобы она через пару секунд вернула свое значение в фолс. Не получается...
Ollema, а Вы случайно на Вегалабе не обитаете?
Вот так можно, если я правильно понял, что надо. "Авария сброс" - энергонезависимая.
Да, обитаю. Не случайно :)
Проверю, мне кажется не будет оно так работать. Спасибо.
Будет. Можно проще:
По крайней мере в симуляторе точно так не работает, я так делал.