PDA

Просмотр полной версии : ПР200. Сбой значения энергонезависимой переменной



Bariy
12.10.2020, 19:07
Здравствуйте.

Есть энегонезависимая уставка-переменная:
тип: целое,
значение по умолчанию: 5.

Значение данной переменной может быть записано только через поле ввода/вывода int/float с экрана ПР-200.
Значение данной переменной так же передается в облако OwenCloud через сетевую переменную.

Периодически примерно раз в 2 недели происходит какой-то сбой и значение переменной принимает произвольное значение, одни из последних - 32767, 48.

Какой-то полтергейст со сменой значений переменной... Но даже если это "привидение", то в свойстве поля ввода/вывода int/float максимальное кол-во знаков стоит 2, и если предположить, что как-то вдруг сглючил экран, то как туда записалось 5-и значное число я вообще не представляю...

Кто сталкивался с подобной ситуацией, подскажите что делать, как поймать, куда копать хотя бы...

Сбой энергонезависимой памяти...?

Андрей Посохов
13.10.2020, 14:53
Здравствуйте.

Есть энегонезависимая уставка-переменная:
тип: целое,
значение по умолчанию: 5.

Значение данной переменной может быть записано только через поле ввода/вывода int/float с экрана ПР-200.
Значение данной переменной так же передается в облако OwenCloud через сетевую переменную.

Периодически примерно раз в 2 недели происходит какой-то сбой и значение переменной принимает произвольное значение, одни из последних - 32767, 48.

Какой-то полтергейст со сменой значений переменной... Но даже если это "привидение", то в свойстве поля ввода/вывода int/float максимальное кол-во знаков стоит 2, и если предположить, что как-то вдруг сглючил экран, то как туда записалось 5-и значное число я вообще не представляю...

Кто сталкивался с подобной ситуацией, подскажите что делать, как поймать, куда копать хотя бы...

Сбой энергонезависимой памяти...?


Добрый день.
Укажите, пожалуйста, версию встроенного ПО программируемого реле.
И, если есть возможность, приложите пользовательскую программу.

Такое было возможно из-за прихода помехи на прибор, поэтому, так же важно будет посмотреть схемы подключения оборудования к ПР200.
Если будет удобней, то можно всё это выслать на почту a.posokhov@owen.ru

Спасибо за обращение!

bayk
15.10.2020, 17:10
А как у вас реализована запись в это число? через selschgI? как костыль предлагаю сделать подачу значений в этот макрос не напрямую, а например через счетчик, который разрешит записать это число в переменную, только если, например переменная не изменяла своего состояния 5-10 раз с некоторым интервалом времени.
если соорудить такой конструктив, то вы можете отсечь единичные изменения этой величины, а если еще допилить, то отловить какая переменная локальная или сетевая стала инициатором изменения.

bobovich
03.12.2020, 23:48
Добрый день, у меня похожая проблема, имею ряд сетевых переменных, раз в 2 3 недели происходит сбой, значения переменных перемещаются в другие переменные так должно быть 52325 так становиться52326
при этом в проекте записи в эти переменные нет нигде, кроме дисплея, в OPC сервере, в установках выставлены только для чтения