Повторно подключаюсь и сразу, и даже закрываю CoDeSys и запускаю заново. В измененном проекте я просто настраиваю символьный файл для переменных OPC сервера CoDeSys и все.
Программу вышлю завтра, когда буду на работе.
Повторно подключаюсь и сразу, и даже закрываю CoDeSys и запускаю заново. В измененном проекте я просто настраиваю символьный файл для переменных OPC сервера CoDeSys и все.
Программу вышлю завтра, когда буду на работе.
Спасибо! обязательно буду пробовать.
Добрый день!
Тестировала новую прошивку 2.15.3 на ПЛК160. То, что теперь проект сохраняется сразу и без сбоев это отлично. Но есть некоторые вопросы по работе этой прошивки по Ethernet. При отключении от ПЛК повторное подключение возможно только через 20-30 секунд. При работе со средой CoDeSys все хорошо, можно и подождать. Но:
1. При использовании утилиты plc_io для заливки и скачивания файлов с ПЛК не работает тот вариант, который выложен на диске в бат-файлах - необходимо заливать каждый файл по отдельности (нельзя, например, записать два файла подряд), предварительно подождав 20-30 сек. Т.о., если заливать программу в ПЛК, то это занимает в районе 5 минут, независимо от размера программы. Все бы ничего, можно и подождать, но у меня, например под это была написана оболочка, которую пришлось переделывать для новой прошивки. Это вообще не здорово. Кстати то же самое через RS-232.
2. Вообще непонятна работа по TCP/IP теперь. У меня была написана библиотека по соединению с внешними устройствами по TCP (аналогично примерам работы с TCP на форуме), которая работала без сбоев с прошивкой 2.14.0 в течение длительного времени. При перепрошивке ПЛК на 2.15.3 связь с одним устройством перестала устанавливаться вообще, а со вторым поработала минут 10 и перестала работать. В итоге пришлось обратно перепрошить на 2.14.0. Но это не вариант, т.к. объем программы достаточно большой.
В итоге у меня следующий вопрос: каким образом теперь в новой прошивке происходит работа по интерфейсам связи и как вообще с ними работать?
Очень не хочется переделывать рабочие протестированные программы, учитывая сколько времени было на них потрачено.
Спасибо а ответ.
победил такую же проблему новой прошивкой
почему на офф сайте овна прошивка 2.14?
Ну вот и я попал в ситуацию, когда в контроллере ПЛК160 слетает программа.
Контроллер ПЛК160-220.И.М. Прошивка "родная" -2.14.0
Этот контроллер и панель СП270 я использую для разработки и отладки ПО. До недавнего времени с ПЛК все было в порядке, почти в порядке. Были проблемы другого плана, но не связанные с сохранением программы. Пробовал раньше прошивать ПЛК версиями 2.14.9 и 2.15.3, но не все в работе этих прошивок нравилось
http://www.owen.ru/forum/showthread....l=1#post119167
http://www.owen.ru/forum/showthread....l=1#post123282
и в итоге вернул оригинальную прошивку.
Все работало до пятницы 24 января. ПЛК+панель лежат на рабочем столе в них были загружены проекты и на протяжении полутора месяцев утром включал, а в конце дня выключал ПЛК и панель. Редактированию периодически подвергался только проект в панели.
И вот утром, 24 января, как обычно включил ПЛК и панель, но получил на экране панели сообщение об отсутствии связи с ПЛК.
Подключился к ПЛК, а кодесис радостно сообщил, что в контроллере нет программы.
Посмотрел в ПЛК-Браузере список файлов и обнаружил, что и DEFAULT.PRG и DEFAULT.CHK присутствуют, но кодесис упорно твердил при каждом подключении, что в контроллере нет программы!!!
Залил программу в ПЛК заново +загрузочный проект. В течение дня периодически включал и выключал ПЛК и панель. Все работало.
После того, как ПЛК в течение двух дней (суббота и воскресение) побыл в выключенном состоянии, в понедельник утром ситуация повторилась!!! "В контроллере нет программы".
Только теперь в ПЛК-Браузере список файлов другой. Файла DEFAULT.PRG уже нет!!
Единственное, что могу добавить. Сейчас у нас похолодание, по ночам до -25. А утром в помещении (на рабочем месте) температура сегодня была 7гр., сколько было ночью, тем более сколько было днем в выходные, не могу сказать. Вот в таких условиях приходится работать. А как драть деньги за аренду, так по полной программе...
Получается, что если ПЛК в выключенном состоянии "проведет ночь" при 5-7 градусах, то программе в нем "кирдык"??? Это меня совсем не радует.
На всякий случай лог из HyperTerminala, хотя мне он ни о чем не говорит, но может кто-то в нем что-либо понимает.
Лог подключения:
Буду пробовать версию 2.5.13. О результатах сообщу.
Последний раз редактировалось petera; 27.01.2014 в 15:30.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
И так прошивка 2.15.3. День второй. Температура в помещении 6 градусов
Первое включение прошло успешно! Программа в ПЛК не слетела!
Лог HyperTerminal:
Температура внутри ПЛК
Файлы внутри ПЛК.
Интересно, что это за файл такой "INNER_RETAIN.1"
И так. Вроде получилось.
Но, прошивку ПЛК делал с форматированием флеш, для доступа к джамперу корпус ПЛК разбирал и естественно при перестановке джампера вольно или не вольно верхнюю плату шевелил.
По этому пока не понятно от чего получился положительный эффект.
Теперь о грустном.
В работе прошивки 2.15.3 есть свои "глюки", но об этом позже.
Последний раз редактировалось petera; 28.01.2014 в 13:10.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Основное неудобство прошивки 2.15.3 в том, что при подключении к ПЛК по Ethernethernet после отключения от ПЛК в среде кодесис повторное подключение возможно только через 20...30 сек!!! Хотя индикатор ПЛК "Связь" гаснет сразу после отключения.
При подключении/отключении через порт RS232 Debug этих проблем нет.
Еще один "глюк" заключается в том, что при выключении питания ПЛК сразу включается индикатор "Связь", даже если к портам ПЛК ничего не подключено!!!.
Индикатор "Связь" продолжает гореть примерно 20 сек, похоже это тот же интервал, в течение которого нельзя повторно подключится к работающему ПЛК по Ethernet.
После чего индикатор "Связь" наконец гаснет, но при этом кратковременно вспыхивает индикатор "Работа".
то же самое, но с другим освещением.
За качество видео прошу не пинать.
Планирую делать проект с двумя ПЛК и использовать в проекте сетевые переменные. Не знаю, повлияют ли эти глюки на работу обоих ПЛК?
Последний раз редактировалось petera; 28.01.2014 в 13:10.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Данное "поведение" светодиода "связь" никак не связано с повторным подключением. Программа в ПЛК, а следовательно и работа порта Ethernet после отключения питания продолжается в течении времени, указанного в параметре back-up working time, по прошествии этого времени и программа и порт Ethernet перестают работать, не смотря на засветку светодиода "связь".
Работа ПЛК по Ethernet, организованная штатными средствами (конфигурация ПЛК - и ModBus Master и ModBus Slave), осуществляется корректно, восстановление опроса при отключении и повторном запуске сервера/клиента (при различной конфигурации ПЛК) происходит без сбоев.