При замене контроллера сделали:
1 - прошили контроллер на версию которая была в предыдущем контроллере
2 - Перекомпилировали ВСЕ
3 - Залили в контроллер
Был ПЛК154 - 220.У-М новый тоже ПЛК154 - 220.У-М, отличия заметили на аналоговых выходах на старом стояли детали похожие на диоды (они и почернели) а на новом вроде как транзисторы, хотя в схемотехнику сильно не вникал просто в глаза бросилось![]()
Как проверял я:Не понимать или моя Вас или Вы меня.
Retain не сохраняется "когда Вам надо", Retain сохраняется только при пропадании питания. И сохраняется то значение, которое Retain переменная в этот момент имела. Все...
1 - записал переменные в массив Retain
2 - выключил питание на 20 минут (батарейка новая была)
3 - включил питание и проверил переменные- все как надо
4 - запустили процес - все ОК
5 - после 3-х нормальных запусков процесс неожидано завершился посреди 4-го
6 - проверил переменные - значения НЕКОТОРЫХ =0??
7 - ввел по новому
8 - работало 3 дня, на 4-й опять =0, (но уже другие переменные)
P.S. На записи в массив стоит проверка значения переменных - если 0 то значение не меняется, кроме того чтоб что-нибудь записать нужен ключ (кнопка с ключом)+нажать подтверждение записи на панели оператора.
Сам не совсем понял но думаю что ответил в предыдущем вопросеТут честно говоря вообще не понял о чем речь...![]()





)
Ответить с цитированием