Добрый день.
Помогите разобраться как изменить константы в регистрах данных?
Программе контроллера DVP-28SV имеется 15 регистров, которым присвоены константы. Регистры считываются панелью оператора (СПК107 OWEN). В пели изменяю значения и хочу записать в ПЛК, но запись не происходит. Я так понимаю, что происходит постоянное присваивание значение константы регистру.
Как менять константы? Или есть какие-то другие варианты присвоения изменяемых значений регистрам данных?
Заранее СПАСИБО.
Изменение значения регистров данных.
-
- Сообщения: 58
- Зарегистрирован: 29 ноя 2016, 08:19
Изменение значения регистров данных.
- Вложения
-
- 1.JPG (63.56 КБ) 2295 просмотров
Re: Изменение значения регистров данных.
Если присвоение констант нужно только один раз, при включении ПЛК - замените M2 на M1002.
Можно по другому.Заменить LD M2 на LDP M2. Константы будут записываться один раз, при замыкании М2. Для следующего раза нужно будет разомкнуть и потом опять замкнуть М2.
Вышеуказанное справедливо, если Вы писали эту программу и/или понимает, что делаете)))
Можно по другому.Заменить LD M2 на LDP M2. Константы будут записываться один раз, при замыкании М2. Для следующего раза нужно будет разомкнуть и потом опять замкнуть М2.
Вышеуказанное справедливо, если Вы писали эту программу и/или понимает, что делаете)))
-
- Сообщения: 58
- Зарегистрирован: 29 ноя 2016, 08:19
Re: Изменение значения регистров данных.
Но тогда при отключении питания или переводе из RUN В STOP контроллера и последующем включении константы снова будут записаны первоначальные значения?
Re: Изменение значения регистров данных.
Как вариант. Вместо М2 используйте энергонезависимый маркер (latched). У DVP-ES это М512 - M767. Какие у DVP-SV посмотрите сами.
Тогда меняя с панели состояние М512, к примеру, можно включать/выключать запись констант.
Тогда меняя с панели состояние М512, к примеру, можно включать/выключать запись констант.
-
- Сообщения: 58
- Зарегистрирован: 29 ноя 2016, 08:19
Re: Изменение значения регистров данных.
Получается, что непосредственно константу поменять нельзя, только обходными путями?
Тогда будет проще перенести значение регистров с панель и менять их в ней и записывать значения в регистры без присвоения.
Тогда будет проще перенести значение регистров с панель и менять их в ней и записывать значения в регистры без присвоения.
Re: Изменение значения регистров данных.
Нужно понимать, для чего этот участок кода. Подобным образом организуют сброс данных на заводские настройки. А если М2 всегда TRUE, это не есть GOOD.