Здравствуйте.
Скажите пожалуйста, как на контроллере отследить момент изменения значения регистра с ип?
Здравствуйте.
Скажите пожалуйста, как на контроллере отследить момент изменения значения регистра с ип?
Вообще то мне не нужно время изменения. Нужен сам факт изменения значения. Есть переменная в плк и хотелось бы записывать в нее значение регистра по факту изменения его (этого регистра) с панели, чтобы не проверять значение в каждом цикле.
А вообще есть массив из примерно около 80 переменных (уставок) и их значения можно менять с панели ип320. Для этого используются 8 модбас регистров (в зависимости от номера экрана). Дак вот как я могу узнать что оператор изменил одну из уставок? Или может посоветуете какое нибудь другое решение?
А ко времени изменения мне привязываться нельзя, т.к. уставки retain и все это должно работать даже после длительного отключения питания.Вы можете реализовать это в программе ПЛК, сравнивая предыдущее значение с текущим и запоминая значение часов ПЛК (с учетом задержки при передаче значения с панели на ПЛК).
Последний раз редактировалось Serp; 19.02.2008 в 10:31.
У нас это реализованно, но при этом еще значение уставок производите человек который знает пароль (изменение значений с панели заполролили).
Просто сравниваем значение, которое было в ПЛК с введенным с панели, если введенное отличается от значения в ПЛК, то мы его значение присваиваем переменной ПЛК. Так же и наоборот, если изменилось значение переменной в ПЛК и оно отличается от значений которое мы передает на Панель, то значение переменной ПЛК присваиваем регистру панели.
Если все еще непонятно, оставь мыло , пришлю пример.
serp81@bk.ru буду благодарен за пример