Изменение значения регистров данных.

Ответить
alexandr22ru
Сообщения: 58
Зарегистрирован: 29 ноя 2016, 08:19

Изменение значения регистров данных.

Сообщение alexandr22ru »

Добрый день.
Помогите разобраться как изменить константы в регистрах данных?
Программе контроллера DVP-28SV имеется 15 регистров, которым присвоены константы. Регистры считываются панелью оператора (СПК107 OWEN). В пели изменяю значения и хочу записать в ПЛК, но запись не происходит. Я так понимаю, что происходит постоянное присваивание значение константы регистру.
Как менять константы? Или есть какие-то другие варианты присвоения изменяемых значений регистрам данных?
Заранее СПАСИБО.
Вложения
1.JPG
1.JPG (63.56 КБ) 2295 просмотров

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: Изменение значения регистров данных.

Сообщение tvent »

Если присвоение констант нужно только один раз, при включении ПЛК - замените M2 на M1002.
Можно по другому.Заменить LD M2 на LDP M2. Константы будут записываться один раз, при замыкании М2. Для следующего раза нужно будет разомкнуть и потом опять замкнуть М2.
Вышеуказанное справедливо, если Вы писали эту программу и/или понимает, что делаете)))

alexandr22ru
Сообщения: 58
Зарегистрирован: 29 ноя 2016, 08:19

Re: Изменение значения регистров данных.

Сообщение alexandr22ru »

Но тогда при отключении питания или переводе из RUN В STOP контроллера и последующем включении константы снова будут записаны первоначальные значения?

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: Изменение значения регистров данных.

Сообщение tvent »

Как вариант. Вместо М2 используйте энергонезависимый маркер (latched). У DVP-ES это М512 - M767. Какие у DVP-SV посмотрите сами.
Тогда меняя с панели состояние М512, к примеру, можно включать/выключать запись констант.

alexandr22ru
Сообщения: 58
Зарегистрирован: 29 ноя 2016, 08:19

Re: Изменение значения регистров данных.

Сообщение alexandr22ru »

Получается, что непосредственно константу поменять нельзя, только обходными путями?
Тогда будет проще перенести значение регистров с панель и менять их в ней и записывать значения в регистры без присвоения.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Изменение значения регистров данных.

Сообщение and909 »

Нужно понимать, для чего этот участок кода. Подобным образом организуют сброс данных на заводские настройки. А если М2 всегда TRUE, это не есть GOOD.

Ответить