По таблице истинности с помощью сравнения EQ сделал. Поклон до земли, что дал на водку. Спасибо!
Вид для печати
Вы хотя бы скрины прикладывали проблемных мест, а то не понятно что нужно от слова совсем
Вот, как просто можно решить нерешаемые задачи:)
Пьер а можете точно описать задачу ? а то что-то по вашему скрину уж больно напоминает шнайдеровский boolean.
Два агрегата работают попеременно. Но это одно целое, давление общее, один включился, давление появилось, значит РАБОТАЕТ, преключаемся на другой, ПЧВ плавно выключают, давление падает, но у нас есть время Запас = от 60 секунд, в это время давление снова поднимается, И агрегат как буд-то и не выключался. Если Сигнал РАБОТы не пришел, значит этот 1/2 агрегата не будет работать никогда, на второй половине будет работать пока не отремонтируют. Вроде так...
Давление, сигнал от датчика, одно на двоих, с помощью ПР делаем так чтоб на неработающую половину вывести статус ошибки.
На входах настраивается таблица истинности и вносится в свойства макроса.
Макрос аналогичен FB Boolean из среды ZelioLogic от шнайдеровских программируемых реле, только настраивать надо не так удобно как в той среде.
Когда-то его написал AI! по просьбе. В архиве макрос на 5 входов и файлик Exel для настройки.
Один из входов можно использовать как сброс если что, всякие там RS триггеры будут не нужны.