![]() |
|
ControlLogix одноразовый online. WTF? - Версия для печати +- Форум Smart Solutions VDT (http://forum.vdt-solutions.de) +-- Форум Системы и средства автоматизации (http://forum.vdt-solutions.de/forumdisplay.php?fid=1) +--- Форум Коллективный разум. Проблемы и пути их решения (http://forum.vdt-solutions.de/forumdisplay.php?fid=5) +--- Темы: ControlLogix одноразовый online. WTF? (/showthread.php?tid=86) |
ControlLogix одноразовый online. WTF? - Ryzhij_62 - 06-Jul-2018 Приветствую вас, коллеги! Столкнулся я тут с прелюбопытнейшей реакцией процессора 1756-L61/B v20.019 (прошивка v20.055 вела себя аналогично). Понадобилось обновить программу в процессоре всвязи с расширением периферии. Т.к. в новых рутинах и задачах решено было использовать [i]AOI,[/i] то я без проблем поднял релиз прошивки процессора с v16 до v20.019. Залил программу. Ошибок компиляции нет, есть три предупреждения: одно на сеть ControlNet, два - на [i]AFI.[/i] Обычное дело. Сконфигурировал ControlNet, запустив [i]NetWorxCN [/i]из Logix5000. Сохранил результаты. Запустил в Run. Отключился уйдя в Offline. И всё, ша! Любые попытки перейти снова в Online (хоть с проектом, хоть команда выгрузки в пустое окно Logix5000) для дальнейшей отладки программы и проекта визуализации ведут к фатальной ошибке Logix5000 и её, Logix5000, краху с предвариельной генерацией лога и дампа. Что интересно, LinxClassic при этом процессор видит, ошибок в нём не показывает, теги с него в проект визуализации прекрасно тянет. Видно, что неизменённая старая часть программы при этом прекрасно работает. Утилита Tag Upload Download Tool значения тегов вытягивает-загружает без проблем, а вот стоит Logix5000 намекнуть на Online операцию - сразу фатальная ошибка. Logix5000 переустанавливал, и v20.03, и v20.04 пробовал, также Studio5000 v20.04.1 - все ведут себя одинаково. Повторял процедуру перепрошивки на другом экземпляре такого же процессора 1756-L61/B. Выходил в офлайн без перевода процессора в Run (оставлял в RemProg и Prog) и при попытке вернуться в Online вновь получал фатальную ошибку. WTF? У кого какие идеи по поводу такой ситуации? Проект, логи и даже дампы можно будет найти по ссылке: Папка в облаке правда, дампы, ввиду их большого объёма и мобильного интернета, грузятся туда очень постепенно. Ещё нескоро. Но логи и проект уже там. "Гудят натруженные ноги, шумит пустая голова..." ![]() Благодарю заранее всех откликнувшихся. RE: ControlLogix одноразовый online. WTF? - oldDad - 06-Jul-2018 Приветствую, коллега! Там в логе написано, что "The specified UTF-8 string is invalid." Похоже, это вот что: Цитата:RSLogix 5000: Fatal Error in CFuncs.cpp when using extended ASCII characters RE: ControlLogix одноразовый online. WTF? - Ryzhij_62 - 06-Jul-2018 Спасибо, попробую! Не могли бы Вы оказать любезность и прислать упомянутую Вами статью 57465 - Procedure to save RSLogix 5000 file as a L5K file (Это информация из тех.коннекта в ограниченном доступе) Или там ничего особенного? RE: ControlLogix одноразовый online. WTF? - oldDad - 06-Jul-2018 Могу выложить обе, там ничего такого нет, только то, что я процитировал: RE: ControlLogix одноразовый online. WTF? - Ryzhij_62 - 06-Jul-2018 Огромное человеческое СПАСИБО! RE: ControlLogix одноразовый online. WTF? - Ryzhij_62 - 10-Jul-2018 Всё ожило, благодарю ещё раз. RE: ControlLogix одноразовый online. WTF? - oldDad - 10-Jul-2018 Здравствуйте! Что именно помогло? RE: ControlLogix одноразовый online. WTF? - Ryzhij_62 - 10-Jul-2018 Последовательность действий следующая: - из контроллера утилитой Tag Upload Download Tool выкачиваем значения тегов (это необязательно, но тут особенности действующей установки и её тех.процесса - так сохраняются настройки, введённые операторами); - чистим память процессора контроллера, перепрошивая его фирмваре утилитой ControlFlash; - в офф-лайн проекте убираем кириллическое описание из свойств контроллера; - экспортируем проект в формат .l5k ; - закрываем Logix5000; - запускаем "пустой" Logix5000 и открываем созданный файл *.l5k, указывая версию процессора контроллера ; - заливаем проект в чистый процессор; - настраиваем ControlNet; - уходим в офлайн и возвращаемся онлайн, убеждаясь, что фатал-еррор уже не возникает; - утилитой Tag Upload Download Tool значения тегов возвращаем назад в процессор (это тоже не обязательно, но операторы будут довольны); - пользуемся преимуществами он-лайн по мере необходимости, радуясь жизни. Вот как-то так. Ещё раз - СПАСИБО! |