Добрый день! Вопрос: как запрограммировать выход в исходное состояние при подаче питания на ПЛК110 ? Заранее спасибо за ответ!
Вид для печати
Добрый день! Вопрос: как запрограммировать выход в исходное состояние при подаче питания на ПЛК110 ? Заранее спасибо за ответ!
globar var
x:bool:=true;
end_var
в теле PLC_PRG
out:=x;
Помогите есть ли какой ни будь пример для ПЛК110-60MS и СП3ХХ хотя бы с одним триггером RS и двумя кнопками вкл, выкл. Просто MasterScada 4D для меня новая программа. Никак не могу связать их между собой. Заранее спасибо.
Добрый день. Можно как то сделать переход на экран по изменению булевой переменной. Сам экран просто метка. У меня что то не как не выходит. При переходе переменной"наработка" из "0" в "1" должен быть переход на экран номер три.В симуляторе работает а в железе нет(
PS Приносим извинение закинул не тот файл. перезагрузил.
Интересно, как у Вас в симуляторе работают экраны? Переход на нужный экран возможен только с экрана, на котором этот переход запрограммирован. Для перехода лучше использовать отдельную переменную, т.к. после перехода эта переменная автоматически обнуляется.
Aviator VZh я вижу единичку в симуляторе. И поэтому залил в железо и проверил. В железе у меня перехода на экран нет. А можно по подробнее про "Для перехода лучше использовать отдельную переменную, т.к. после перехода эта переменная автоматически обнуляется"
Вложение 39295
Переменная, по которой происходит переход на экран, обнуляется после перехода и, если она участвует в других местах проекта, это может повлиять на работу.
Проект "левый"
- экрана номер 3 нет вообще
Вложение 39297
- переменная наработка нигде не используется.
Вложение 39298
А кто же ей даст обнулиться, ежели она есть результат какой-либо логической операции в схеме?
Например
Если А > B перейти на экран
Вложение 39299
Переменная "А > B" не сможет "обнулиться" ни какими переходами, а только если условие больше не будет выполняться
Или положим, по сети хочу переключить экраны
Вложение 39300
Никаких самостоятельных обнулений переменных "ГлЭкран", "Экр_3", "Экр_7" не наблюдаю. Состояние этих переменных однозначно определяется содержимым сетевой переменной "RG_Экраны".
Что имели ввиду писатели про автоматическое обнуление я так и не понял.
Переменная обнулится в момент перехода на экран и в дальнейшем будет обработана в соответствии с логикой программы. А вот перезапишется она сначала на 1 или 0 успеет оказать воздействие на программу - я не знаю. Если эта переменная нигде больше не используется, то проблем нет.
Не забывайте, что работа программы состоит из циклов, а последовательность выполнения операций в цикле строго не определена.