поверьте мне - это только начало.
в дальнейшем когда освоите все инструменты покажется что на языках высокого уровня сложно - здесь подход другой
поверьте мне - это только начало.
в дальнейшем когда освоите все инструменты покажется что на языках высокого уровня сложно - здесь подход другой
надо объявить переменную (глобально) sfcreset: BOOL. Если ее значение ИСТИНА, SFC программа перейдет в цикл Init. Чтобы программа смогла перейти к первому шагу и далее, надо сбросить sfcreset в ЛОЖЬ. Это можно сделать в самом цикле Init
читайте про "Входное или выходное действие" на странице 28 CoDeSys_V23_RU.pdf
Здравствуйте!
При нажатии кнопки на панели оператора включается вход контроллера. По программе включается выход, сигнал с которого должен поступить на элемент (лампа) в панель оператора.
Как передать сигнал с выхода типа BOOL (ПЛК-160) в панель СП270?
В программе присвоить переменной, отвечающей за выход (нужно дать имя) значение переменной, полученной по сети от панели.
Может я что не так понял?
Передача на выход сигнала из программы переменной - с этим понятно, можно и вместо переменной записать номер выхода.
вопрос в том как передать из конфигуратора CoDeSys значение (0) или (1) булевого выхода в панель?
В панели указываем регистр PSW 332.
В CoDeSys параметры модуля должны быть: регистр 332, индекс 2 command 0x03, но такого значения нет, есть только 0x0f и 0x71