Это алгоритм работы адсорбционного осушителя сжатого воздуха английского производства с горячей регенерацией адсорбента, поэтому 4 выхода.
Изначально в нем действительно стоял механический командоаппарат с приводом от моторчика.
Затем производитель выпустил комплект модернизации на базе программируемого реле Mitsubishi Alpha2.
Лет 10 осушитель отработал, но затем Альфа благополучно умерла.
Писать алгоритм для Альфы - занятие неблагодарное, поэтому решил сделать на ПР100 + ИПП120 (ПР200 не влазит на штатное место).
Вот CTN, который ВСЕ считает правильно.
Захват-1.png
Захват-3.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Сделал обратный счет двух последовательных счетчиков, сделанных по рецепту petera.
Только энергонезависимой переменной CTN в макросе присвоил значение по умолчанию "20".
А на вход N макроса повесил константу 21, т.к. при значении 20 счет начинается с 19.
ИПП120_Последовательный_обратный_отсчет.png
Все работает корректно - сначала считает счетчик CTN1 до 0, потом CTN2 до 0, потом снова CTN1 и т.д.
При выключении/включении питания состояние счетчиков сохраняется.
Поэтому без проблем сделаю цепочку из 6 счетчиков для реализации описанного в начале поста алгоритма.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Я же описывал алгоритм.
Хотелось бы увидеть его реализацию на одном счетчике.
Без конкретного примера Ваше высказывание - не более, чем пустые слова.
Ну и лирические отступления про "заднее место и 40 сапог" здесь совершенно неуместны.
У меня десятки успешно реализованных проектов на ПР200+СП307.
Просто со счетчиками (кроме счетчика часов наработки и сервисного счетчика с обратным отсчетом) не сталкивался.
У меня есть готовый командоаппарат реального времени на 32 команды 8-ми канальный:
Командоаппарат реальногого времени с маской недели на 32 команды 8 канальный_00.owl
Можно под свои хотелки переделать!
Я его делал 4 года назад, боюсь сейчас бы сделал намного проще и лучше!
И этот проект посмотрите в посте #539: https://owen.ru/forum/showthread.php?t=25067&page=54
И здесь таймер выкладывал в посте #170: https://owen.ru/forum/showthread.php?t=33720&page=17
Короче, приблизительно как-то так:
Для БМП_3.PNG
И это десятки раз подробно обсуждалось в различных темах, надоело повторять одно и тоже:
Для БМП_3.owl
Или так, с паузой:
Для БМП_3_1.PNG
Для БМП_3_1.owl
Последний раз редактировалось Сергей0308; 12.07.2022 в 08:54.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Здравствуйте окажите помощь. Проблема такая имеется панель оператора СП с неё пишутся уставки для ПР. Проблема в следующем при отключении СП установки обнуляются. Как реализовать память в ПР для сетевой переменной.
Вы уж простите, почему у вас обнуляются уставки на сп?? Что вы пытаетесь добиться? Сетевые переменные в ПР и так энергонезависимые. Решайте вопросы счтенмя записи в эти переменные в СП