Самое надежное решение проблемы с ретайн-переменными- их вообще не использовать в проекте. Допустим производитель добьется продление службы аккумулятора, но ведь не до бесконечности. В первом проекте, где использовали Ретейн-переменные было установлено 2 новых ПЛК110 (около 2-х лет назад), аккумулятор в обоих прослужили менее года и умерли с интервалом где-то в месяц с общим сроком жизни около 9-10 месяцев. После этого пришлось немного подумать и полностью отказаться от применения ретейн-переменных. С тех пор используем архивирование переменных и сохранение уставок в архиве при каждом их изменении. Для наших применений вполне нормальное решение. После ПНР практически уже уставки не меняются. Да в процессе ПНР количество изменений не более нескольких десятков раз, что не критично для флэш-памяти ПЛК.
В целом согласен.
В нашем случае срок жизни аккумуляторов тоже меньше года.
В случае с уставками все не так сложно.
Однако в случае с использованием Retain переменных для хранения текущих состояний в технологическом процессе все сложнее.
Можно сделать сохранение/восстановление и в этом случае, но это уже сложнее, да и писать файл часто при изменении не хочется по причине низкого ресурса FLASH.
Мы попробуем исправление проблемы от Овена, если результат нас не удовлетворит, то будем работать с файлами.
В наших применениях нет необходимости сохранения текущих технологических параметров, поэтому нам пока проще. У нас только задаваемые уставки для работы. Поэтому, как только на панели ввели новое значение, оно сразу сохраняется в архиве. В Вашем случае, я бы использовал ИБП. Если входное напряжение пропало (сигнал заводится в ПЛК), то принимаем меры к прекращению работы и записываем текущие парааметры в архив. После появления питания, считываем из архива параметры и возобновляем работу (естесвенно, с учетом технологических особенностей).
Да , ток зарядки очень большой .
На днях разбирал ПЛК 100 (менял кондеры 470х16в) на нижней плате (Вот еще темка для размышления и оценки , как высохнут ПЛК 40 минут грузится).
На данном ПЛК более года назад был установлен аккумулятор от мобильника , аккумулятор после 14 мес работы внутри ПЛК слегка вздут , но .... работает без проблемм.
А по поводу размера и прочего скажу так -
Когда линия , которая должна что-либо производить , становится или работает не корректно из-за ПЛК или запчасти внутри ПЛК , владелец линии (или производства) требует (вполне справедливо) запустить производство ЛЮБЫМИ СРЕДСТВАМИ и !!! Обеспечить ЛЮБОЙ ценой стабильную работу оборудования .
Последний раз редактировалось Sergey666; 15.11.2014 в 00:41.
Сергей, скажите, аккумулятор от мобильника Вы устанавливали прямо внутри корпуса ПЛК? Вы прямо к нему провода припаивали или как-то иначе делали?На данном ПЛК более года назад был установлен аккумулятор от мобильника , аккумулятор после 14 мес работы внутри ПЛК слегка вздут , но .... работает без проблемм.
Я вот думаю для аккумулятора вывести провода наружу, чтобы в случае необходимости легко его заменить, не разбирая ПЛК.
Последний раз редактировалось amn; 15.11.2014 в 01:10.
Попробуте эти Ретайн объявить в PLC_PRG (если они не там объявлены). У меня как-то была проблема. С новым контроллером ПЛК63. Пока не там не объявил не сохранялись вообще. Ни как локальные в других ФБ , ни в глобальных переменных
Я так понял Вы аккумулятор просто припаяли. Спасибо.