Просмотр полной версии : как принудительно заставить плк перейти в начальное состояние
например: идет процесс, нажимается кнопка "стоп" и все регистры устанавливаются в исходное состояние.
как сделать просто,чтобы не городить огород с обнулением всевозможных переменных по всей проге. т.е. "стоп" не на корпусе контроллера, а сигнал на входе.
..как сделать просто...
Просто запитывайте ПЛК с н.з. кнопки "стоп"
:eek: :D
Николаев Андрей
15.10.2010, 13:23
К сожалению согласусь с Валенком - самый простой способ - просто передернуть питание ПЛК. Но не самый правильный. Почему, думаю объяснять не стоит...
Создайте блок, в котором Вы будете присваивать всем переменным заданные (необходимые) значения. И в программе примерно так:
В основной программе добавьте блок с EN, на вход EN будет подаваться сигнал с входа. Естественно, что сам блок - блок, созданный Вами...
Ну или на st еще проще
If button1 then
bloc_sbros ();
end_if;
спасибо.
значит чудес не бывает.
Николаев Андрей
15.10.2010, 15:22
почему же - бывают...
вот если не предусмотрите, и оставите на "сброс плк" или другие "хитрости" - чудес не оберетесь...
кстати, а почему бы разработчикам не зашить в контроллер такую функцию?
кстати, а почему бы разработчикам не зашить в контроллер такую функцию?
и заодно в 63м поправить перезапуск по вачдогу, чтобы не щелкал выходами непойми как.
Николаев Андрей
17.10.2010, 15:08
По тому, что это противоречит функциям ПЛК в принципе... Это противоречит стандарту.
Старт\стоп - отладочные кнопки.
КОНТРОЛЛЕР работает В ЦИКЛЕ... все время. Он не останавливается.
А все промежуточные состояния, типа выключить все - сугубо вопрос программиста.
To pt200:
Если можно такие нарекания, с более обширным описанием и указанием версий ПО пишите на plc@owen.ru - будем проверять. Спасибо.
...To pt200:
Если можно такие нарекания, с более обширным описанием и указанием версий ПО пишите на plc@owen.ru - будем проверять. Спасибо.
Писал уже во многие места, а в ответ тишина.
http://owen.ru/forum/showpost.php?p=46542&postcount=7
И гдето еще вроде описывал, непомню уже
Николаев Андрей
17.10.2010, 15:51
Приношу прощения.
Этот пост я пропустил. Обязательно проверим.
Однако ж просьба та же - отпишите версию прошивок, версию контроллера и Вашу программу на plc@owen.ru, для чистоты эксперимента...
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot