Правильно!!!
Поэтому весь ФБ я объявил как Retain, и всё получилось, но мне написали, что это не совсем корректно.
Правильно!!!
Поэтому весь ФБ я объявил как Retain, и всё получилось, но мне написали, что это не совсем корректно.
Попробуйте записывать значение в Retain переменную по команде.
Возможно Вы просто не успеваете в самом начале цикла отследить значение переменной, а в неё уже с выхода счетчика 0 записался...
Теперь другая проблема.
После перезаливки и перезагрузки плк(выкл на 10 мин.) произошло следующее;
на выходе ФБ объявленного как Retain отобразились данные за 25.08.2011 хотя была дата 12.03.2012. Данные ФБ обновляются каждые сутки, и как спустя пол года они вылезли?
Как такое может быть?
Причём на одном плк данные исказились, а на втором всё прошло нормально.
Кто-то объяснит?
На 10-ти контроллерах перезаливка прошла нормально.
Почему на одном вылезли старые данные?
Странная процедура.перезаливки и перезагрузки плк(выкл на 10 мин.)
Вы уверены что все действия для всех 10-ти сделали абсолютно одинаково ?
Что показывает аккумулятор через модуль статистики ?
Почему странная процедура?
Надо обновить программу.
В программе небольшие дополнения, не изменения а дополнения.
Но надо сохранить Retain переменные, для системы диспечеризации.
Поэтому заливаем программу сразу на диск без её обновления по запросу CoDeSys.
Выключаем, ждём 10 мин. и включаем, загружается обновлённая программа со старыми переменными.
Но так происходит не всегда.
Аккумы я не проверял, но контроллер до этого несколько суток был в работе и аккум должен был быть заряжен.
Но это вариант, надо их проверить.
Что может быть ещё?
Сегодня ещё один слетел полностью после перезагрузки,
слетело всё,
даже часы с календарём.
Ввёл все настройки, время, дату, выключил, включил и опять всё слетело.
Модуль статистики показывает 588.
Похоже аккум сдох, или не контачет.
Как это проверить?
Ссылку кто-нибудь скиньте.
Спасибо.
588 это нормальная цифра, у меня и при 300 еще работает. Вскройте плк и проведите внешний осмотр, может железо невыдерживает в среде, которой находится
у меня есть большое количество жалоб клиента на слеты данных из ретайн, в настоящее время убрал все переменные из ретайн области, выполняю самостоятельное сохранение необходимых данных на флеш... Частично решило проблему замена аккумулятора на батарейки... выпаиваем аккумулятор и на контакты подключаю батарейный модуль из 3 АА. Обязательно диод, чтобы ПЛК не пытался заряжать батарейки!