Вход

Просмотр полной версии : ПЛК 100 Кнопка Старт - Стоп. Безопасное состояние выходов.



Ntrud
19.11.2015, 12:05
Подскажите пожалуйста начинающему программисту ПЛК, как сбросить нужные выхода контроллера при останове программы
кнопкой Старт - Стоп. Перечитав множество литературы по программированию, нигде не нашел описания настроек остановленного
контроллера. Есть только настройки безопасных выходов при сбое ( зависании ) контроллера.
С уважением.

petera
19.11.2015, 12:12
Подскажите пожалуйста начинающему программисту ПЛК, как сбросить нужные выхода контроллера при останове программы
кнопкой Старт - Стоп. Перечитав множество литературы по программированию, нигде не нашел описания настроек остановленного
контроллера. Есть только настройки безопасных выходов при сбое ( зависании ) контроллера.
С уважением.
Ни как. Из-за этого ее категорически нельзя использовать в качестве кнопки управления агрегатом.
И вообще эта кнопка вредная. Ее нужно заблокировать, добавив в конфигурацию модуль Buttun, за одно избавитесь от случайных остановок контроллера из-за воздействия помех.

Ntrud
19.11.2015, 12:34
Большое спасибо petera, я подозревал, что кнопка включает в программе бесконечный цикл, останавливая выполнение основной программы.
Тему можно закрывать.

petera
19.11.2015, 12:52
Большое спасибо petera, я подозревал, что кнопка включает в программе бесконечный цикл, останавливая выполнение основной программы.
Тему можно закрывать.
Кнопка работает не так.
Эта кнопка полностью останавливает выполнение программы. Ни какие циклы после этого не выполняются.

Scream
19.11.2015, 13:07
Подскажите пожалуйста начинающему программисту ПЛК, как сбросить нужные выхода контроллера при останове программы
кнопкой Старт - Стоп. Перечитав множество литературы по программированию, нигде не нашел описания настроек остановленного
контроллера. Есть только настройки безопасных выходов при сбое ( зависании ) контроллера.
С уважением.
В кдс слево заходим в конфигурацию задач.
В системных событиях ставим галку на stop и прописываем блок программы который вызовется при останове в вызываемый POU.
В этом блоке вы можете прописать выкл. всех или некоторых выходов.

Не важно как плк перейдет в стоп, нажмете кнопку или еще что нибудь, выхода сработают так как вам нужно.

Дмитрий Артюховский
20.11.2015, 13:28
Ни как. Из-за этого ее категорически нельзя использовать в качестве кнопки управления агрегатом.
И вообще эта кнопка вредная. Ее нужно заблокировать, добавив в конфигурацию модуль Buttun, за одно избавитесь от случайных остановок контроллера из-за воздействия помех.

ЗАПРОСТО! именно добавив этот модуль, присвоив имя соответствующей переменной и считывая его значение, программист может сделать в своей программе все что угодно! Ведь модуль BUTTON снимает функцию старт-стоп программы и дает возможность программисту использовать по своему усмотрению.