Извините, не понял, что БМП - это для меня :)
Вопрос: а чем Ваш проект (одних макросов - 9 шт.) лучше и проще моего?
Вид для печати
Я вроде уже частично описывал: у меня один счётчик(таймер) для всех 6-и шагов программы, у Вас для каждого шага свой! Допустим нам надо в программе иметь 100 шагов, Вы будете 100 таймеров ставить?
Короче, моя программа позволяет иметь до 257 шагов в программе и до 32 выходов, включительно и можно любую логику задать перепрограммированием ПЗУ, у Вас жёсткая логика, при её изменении придётся программу изменять.
Допустим для выполнения нужного алгоритма требуется 500 шагов программы, мне не надо всю программу переделывать, достаточно расширить макрос ПЗУ до 500 шагов, всё!
Надеюсь, понятно объяснил, у меня для ленивых - сделал раз и на века, не надо переделывать!
Да, все понятно.
Но у меня проект именно "на раз". Если и потребуется его еще применять, то для модернизации такого же осушителя. Так что менять ничего не надо.
Для других проектов применяю Ваш подход. Есть заготовки для ПР200 и СП307, которые потом вставляю в проекты под конкретную задачу.
Если 3-и(или более) уставки периодически повторяются, то можно упростить:
Вложение 55750
Вложение 55751
При таком построении можно задавать до 255(кратное трём) шагов программы с циклическим повторением уставок!
И вообще, если мой вариант урезать до уровня ваших хотелок, вам хватит 3 шага программы + Т-триггер для переключения двух пар выходов, то, боюсь, получится на порядок проще вашего, посмотрел ваш вариант, не понимаю чем он проще(по-вашему), мне кажется какой-то каменный век вернулся, для Вас не знаю, почему это проще кажется, наверно потому, что другого не знаете, короче, мне ваш вариант проще не кажется!
Вложение 55752
Вложение 55768
Короче, мне кажется, вот так один из самых простых вариантов получится, и без заморочек, всё очень легко и просто понять:
Вложение 55786
Вложение 55807
Вот, ещё один вариант сделал, загнал две уставки в одну переменную:
Вложение 55869
Наверно не проще выходит из-за преобразований туда-сюда, но тоже может иметь свои плюсы, например при энергонезависимых уставках позволяет уменьшить объём занимаемой энергонезависимой памяти в два раза!
Вложение 55870
Здравствуйте окажите помощь. Проблема такая имеется панель оператора СП с неё пишутся уставки для ПР. Проблема в следующем при отключении СП установки обнуляются. Как реализовать память в ПР для сетевой переменной.
Вы уж простите, почему у вас обнуляются уставки на сп?? Что вы пытаетесь добиться? Сетевые переменные в ПР и так энергонезависимые. Решайте вопросы счтенмя записи в эти переменные в СП
Vladimir F видимо при включении в СП нули и при включении питания она их и записывает в ПР.
Переменная должна храниться там, где она работает, а панель только для изменения а не впуливать все что ни попадя...