PDA

Просмотр полной версии : Некий глюк



LGM
27.03.2025, 16:52
Добрый день!
Есть связка ИПП120 и ПР102. ИПП содержит переменную старт/стоп сетевую. ПР включает последовательно компрессоры. Выходы на компрессоры в ПР сделаны из 3 условий с применением блока И. Одно из которых тот самый старт. Жму аварийную кнопку пропадает везде питание, включаю ее назад. На 1 секунду запускается 1й компрессор. Переменная не энергонезависимая, чтобы при пропаже питания снова обнулилась. Есть идеи?

melky
27.03.2025, 16:54
ИПП успевает послать еще один запрос на запись ? чисто предположение. Переделать программу ИПП так, чтобы все команды отправлялись только по переменной разрешения.

LGM
27.03.2025, 17:02
Не понимаю как это запрос на запись?
Я думал что до конца не разряжается питание в контроллерах, но подождал подольше и все также.
Тк переменная старт и есть это самое разрешение или надо както хитрее?

melky
27.03.2025, 17:28
Ну ИПП120 это такое же ПР только без входов/выходов. Программируется в OL. Как там организована запись переменный в ПР102 когда вы жмете кнопки старт/стоп ?

а, блин - что за аварийная кнопка? рвет питание? без ИПП происходит старт компрессора? сделайте паузу перед переменными на момент включения питания. Видимо у вас стоит какой-то логический элемент, который при включении на выходе дает 1, потом по программе отключается.

FPavel
27.03.2025, 19:17
Может не успевают разрядиться блоки питания ПР и ИПП - т.е. их программы даже не подозревают о выключении питания?

При наличии свободного входа на ПР подключите к нему контакт реле времени с задержкой включения - они быстро разряжаются и выключают выход.
Этот контакт будет сигналом разрешения начала работы, кроме задержки при диагностируемом включении питания.

FPavel
27.03.2025, 19:22
Сделайте и в ПР и в ИПП диагностику включения питания, и при включении питания инициализируйте критические переменные.

Включение питание диагностируется последовательным включением лог.1 и TON - пока выход TON false идёт инициализация, при true - работа.

Dimensy
27.03.2025, 20:34
Гадать можно бесконечно, покажите программы для ИПП и ПР102, тогда и можно судить что там не разряжается и где собака порылась.
И не забываем, что сетевые слейв переменные де-факто энергонезависимые

LGM
28.03.2025, 09:10
покажите программы для ИПП и ПР102
И не забываем, что сетевые слейв переменные де-факто энергонезависимые
вот это похоже на причину, после перезагрузки не успевает обнулить в памяти. И сигналка работает, потому что она стартом и датчиками с компрессоров активируется, а сбрасывается вручную.
82766
82767
82768
82769
82770

LGM
28.03.2025, 09:27
Включение питание диагностируется последовательным включением лог.1 и TON - пока выход TON false идёт инициализация, при true - работа.
Лог 1 это моя переменная старт или что это?

kondor3000
28.03.2025, 09:55
Лог 1 это моя переменная старт или что это?

Наверно такое имелось ввиду, даже при наличии 3 сигналов, пока таймер не отработает, выход не включится 82773
Если есть свободный вход, то логическую единицу можно взять со входа, подав на него +24 В с питания ПР.

LGM
28.03.2025, 10:18
На верное такое, имелось ввиду, даже при наличии 3 сигналов, пока таймер не отработает, выход не включится 82773
Если есть свободный вход, то логическую единицу можно взять со входа, подав на него +24 В с питания ПР.
Для вкл все таки надежнее использовать физическую кнопку как я понимаю теперь. Ну да я тоже понял как таймер на выход, потому что на старт нет смысла лепить задержку если это сетевая в памяти остается.

Всем спасибо за участие и помощь в решении проблемки!!!

FPavel
28.03.2025, 21:01
Наверно такое имелось ввиду, даже при наличии 3 сигналов, пока таймер не отработает, выход не включится 82773
Если есть свободный вход, то логическую единицу можно взять со входа, подав на него +24 В с питания ПР.

Да, именно о такой схеме подумал.
Единственно, при помощи выхода TON и SEL делал бы инициализацию критических переменных - например, той же сетевой команды ПУСК.

Примерно так, но лучше проверить
82779