1, 2) Да, просто добавляется. То есть явным образом определяется, как дополнительный дискретный вход ПЛК. При этом кнопка теряет свою прежнюю функцию "Старт/Стоп", назначенную ей по умолчанию.
При желании можете опрашивать и обрабатывать этот вход в своей программе точно так же, как и любые другие дискретные входы. Нет желания - просто объявите его (добавив элемент "Button"), но никак не используйте.
3) "Включить и выключить" ПЛК можно только по цепи питания. В своем штатном назначении кнопка "Старт/Стоп" не выключает ПЛК, а только приостанавливает выполнение пользовательской программы ("ядро" при этом продолжает работать, обмен по интерфейсам полевых шин не прерывается). В любом случае, при отладке программы тот же самый останов/запуск можно выполнить из среды Codesys.





Ответить с цитированием