Просмотр полной версии : Как узнать сколько раз еще можно перезалить программу или сколько осталось памяти?
PLCInfo
PLC model MODEL PLC 100
Binary VERSION 2.05.62
Need Target version 2.05
Compiled: 16:37:12 May 20 2008
Terrano1992
06.12.2013, 09:22
По первому вопросу - никак. А зачем это знать? Вы опасаетесь, что уже успели сделать "Create boot project" (то есть записать программу в флэш-память, а не в ОЗУ ПЛК) около 50 тысяч раз?
Вполне возможно что до меня записали 49999 тыс раз.
если у Вас плк ведет себя не адекватно, то это больше от того что таргет ужасно древний, перепрошить бы надо
Если память закончилась бы, то и через КДС Вы в него не попали бы
ЗЫ в том же плк-браузере есть команда ? - которая покажет все остальные, включая и те кто проводит какие то действия с памятью
Николаев Андрей
06.12.2013, 12:35
1. Можно прошить прибор с форматированием.
2. Состояние памяти можно проверить, подключившись к контроллеру гипертерминалом, и осуществив перезагрузку.
А как правильно перезалить программу в ПЛК? У меня при работе ПЛК ведет себя неадекватно, работает не по алгоритму, бывает программа вообще не запускается (в этом случае помогает сброс питания). Версия прошивки и таргет файла новые, все библиотеки установлены(все на сайте скачивал). ПЛК новый.
Перезаливаю программу (с изменениями) в ПЛК следующим образом:
1. Подключаюсь к CoDeSys, делаю Сброс Заводской.
2. Загружаю программу с изменениями, создаю загрузочный проект.
3. Потом перезагружаю ПЛК кнопкой "Сброс".
После проделанных действий программа в ПЛК работает как описано выше, не корректно.
Полагаю что не так перезаписываю, подскажите правильный алгоритм.
А как правильно перезалить программу в ПЛК? У меня при работе ПЛК ведет себя неадекватно, работает не по алгоритму, бывает программа вообще не запускается (в этом случае помогает сброс питания). Версия прошивки и таргет файла новые, все библиотеки установлены(все на сайте скачивал). ПЛК новый.
Перезаливаю программу (с изменениями) в ПЛК следующим образом:
1. Подключаюсь к CoDeSys, делаю Сброс Заводской.
2. Загружаю программу с изменениями, создаю загрузочный проект.
3. Потом перезагружаю ПЛК кнопкой "Сброс".
После проделанных действий программа в ПЛК работает как описано выше, не корректно.
Полагаю что не так перезаписываю, подскажите правильный алгоритм.
Ну так попробуйте не сбрасывать
Ну так попробуйте не сбрасывать
Не сбрасывать на Заводские (уже пробовал) или не нажимать кнопку Сброс ? В программе есть энергонезависимые переменные, так вот при перезаливке нового POU остаются старые переменные, так же и с другими изменениями
А по алгоритму действий все правильно?
Я не очень понимаю, если плк используется на объекте,то значит проект перезаливается один и тот же с легкими изменегиями по исправлению ошибок, соответственнл энергонезависимые переменные должны оставаться одни и те же, в чем трудности
Если Вы просто эксперементируете и до финальной версии еще далеко зачем делать загрузочный проект
В том и дело что изменить нужно энергонезависимые переменные, и не только, но изменений после перезаписи не происходит
Они должны устанавливаться из визуализации или через сетевые протоколы, если Вы их используете фиксированые и только ради этого перезаливаете проект, то зачем
Просто зделайте их константами в проекте
Спасибо, все верно говорите. Но факт в том что изменения не сохраняются при создании загрузочного проекта. Что в итоге попробовать сделать?
Если речь о ретайн, то они сохранятся когда корректно выключается плк, и сброс к этому не относится. Залили проект, просто выключили и по включени через минут десять обязательно новые сохраненные должны быть
А как правильно перезалить программу в ПЛК? У меня при работе ПЛК ведет себя неадекватно, работает не по алгоритму, бывает программа вообще не запускается (в этом случае помогает сброс питания). Версия прошивки и таргет файла новые, все библиотеки установлены(все на сайте скачивал). ПЛК новый.
Перезаливаю программу (с изменениями) в ПЛК следующим образом:
1. Подключаюсь к CoDeSys, делаю Сброс Заводской.
2. Загружаю программу с изменениями, создаю загрузочный проект.
3. Потом перезагружаю ПЛК кнопкой "Сброс".
После проделанных действий программа в ПЛК работает как описано выше, не корректно.
Полагаю что не так перезаписываю, подскажите правильный алгоритм.
посмотрите по ссылке как перезалить правильно
http://www.owen.ru/forum/showthread.php?t=15933&p=120853&viewfull=1#post120853
что то ссылка не работает
Поправил ссылку:
http://www.owen.ru/forum/showthread.php?t=15933&p=120853&viewfull=1#post120853
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot