Извините, можно поподробней, на обоих панелях присутствует окошко ,,цифровой вввод,, в котором отражаеться текущая уставка. ПЛК прочтет ее из панели,,А,, но разве получиттс её записать в оокошко ,,цифровй ввод,, панели ,,В,,?
Вид для печати
Извините, можно поподробней, на обоих панелях присутствует окошко ,,цифровой вввод,, в котором отражаеться текущая уставка. ПЛК прочтет ее из панели,,А,, но разве получиттс её записать в оокошко ,,цифровй ввод,, панели ,,В,,?
В Лоджике есть макросы SelChgI ( SelChgF ), управление из 2 мест, вот его и примените, перенеся в программу Codesys на ПЛК.
мастер читает из панели А и записывает в панель Б и наоборот.
2 входа - чтение с 2 панелей, один выход- запись в 2 переменные, на 2 панели сразу.
Код:function_block SelChgF (* SelChgF *)
var_input
I1 : real;
I2 : real;
end_var
var_output
Q : real;
end_var
var
I_1 : real;
I_2 : real;
end_var
__________________________________
if I_1<> I1 then (* SelChgF *)
Q:= I1;
elsif I_2 <> I2 then
Q := I2;
end_if
I_1:= I1; I_2 := I2;
Сейчас погляжу, Спасибо
Посмотрел, Может я не очень четко сформулировал вопрос. Проблемы нет чтобы изменить переменную из разных панелей для ,,например,, таймера. При воде уставки мы используем инструментт ,,цифровой ввод,, на панели. При работе с ней она визуально сохраняет веденное число ,например 100. Если мастер производственной смены решает изменить на панели ,,А,, уставку на 200 то нужно чтобы на панели ,,В,, в такомже окошке ,,цифровй ввод,, тоже стала уставка 200, чтобы оператор станка на другом конце производственной линии увидил что работа оборудования откоректирована и наоборотВложение 81734
у вас ПЛК мастер, какие проблемы-то?
у вас обе панели читают содержимое одного регистра в ПЛК, а не сохраняют это у себяЦитата:
При работе с ней она визуально сохраняет веденное число ,например 100.
если это вас так беспокоит, то у цифрового ввода есть такая вещь как "мониторинг" - используйте его для проверки введённого значения
и ничего не мешает также просто сделать "контрольный" экранчик - панель А / панель В, где оператор будет видеть, кто что ввёл и применилась ли правка настроек
и ничего не мешает также просто сделать "контрольный" экранчик - панель А / панель В, где оператор будет видеть, кто что ввёл и применилась ли правка настроек// Ройду пот этому варианту, Всем ещё раз спасибо!
посмотрите инструмент Мониторинг, на вкладке "Регистр элемента"
я редко им пользовался, не было необходимости, но вроде он может вам помочь решить вашу задачу более изящноЦитата:
Некоторые элементы (например, Цифровой ввод) способны не только отображать значения регистров, но и записывать в них данные. По умолчанию (при отсутствии галочки Мониторинг), элемент отображает значения регистра, в который записываются данные (пп. 1.3). При наличии галочки, можно указать регистр, который будет отображаться элементом – т.е. с помощью одного элемента можно будет записывать данные в регистр 1 и отображать данные из регистра 2.
Благодарю! Обязательно поробую:o
capzap. Вот конкретика. Может подскажите в чем может быть дело.