Здравствуйте.
Используем ТРМ1, 2ТРМ1.
Регуляторы попарно установлены в шкафах с прочей автоматикой.
Датчики температуры Pt100, Pt1000.
Из 6 штук 2ТРМ1 у одного регулятора с периодичностью раз в 1-2 месяца проявляется сбой.
А именно:
- параметр А0-0 (секретность группы А) самопроизвольно устанавливается из 01 (разрешено) в 03 (запрет изменений);
- параметр b1-1 (сдвиг) из 0 устанавливается в +50;
- параметр b1-2 (наклон) из 1 устанавливается в 1.1 (правда через раз).
Сбой наблюдался 4 раза.
Повторюсь, данный сбой проявляется только на одном 2ТРМ1, а в шкафу их два. Другие регуляторы работают стабильно. Сперва подумалось на возврат к заводским установкам, но заводские настройки этих параметров другие и если так, то почему только эти параметры. Если в случае с А0-0 и b1-2 такие изменения терпимы, то изменение b1-1 и последующий уход температуры на 50 градусов вниз приводит к браку.
В связи с чем вопросы:
- возможен ли такой сбой в EEPROM? Хоть всё и заземлено, кабели от датчиков (2-3 м) экранированы, силовые и измерительные кабели разнесены, но в цехе поймать мощную импульсную помеху ничего не стоит. Даже поставили LC-фильтр по питанию 2ТРМ1, не помогло.
- в случае с параметром A0-0 было подозрение, что кто-либо из "праздношатающихся", сам того не понимая от нечего делать может взять "сложный аккорд" на кнопках прибора и запретить изменения. Но этот вариант был исключён. Но всё же: может быть в 2ТРМ1 реализована логика, которая при обнаружении хаотичного поведения кнопок блокирует изменение группы A? А вдруг.
- корректно ли вообще называть такое изменение параметров сбоем? Ведь из раза в раз устанавливаются одни и те же значения;
- и наконец, возможно кто-то знает - реализовано ли в 2ТРМ1 что-то вроде помехозащитного кодирования при доступе к энергонезависимой памяти? К примеру, хотя бы дублирование страниц памяти или что-то аналогичное проверке чётности/контрольной суммы. Словом что-то, что исключает чтение неверных настроек из запорченных ячеек EEPROM. Просто интересно.