Форум Smart Solutions VDT
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? Confused
 
У кого какие идеи по поводу такой ситуации? Huh 
 
Проект, логи и даже дампы можно будет найти по ссылке: Папка в облаке
правда, дампы, ввиду их большого объёма и мобильного интернета, грузятся туда очень постепенно.
Ещё нескоро. Но логи и проект уже там.

"Гудят натруженные ноги, шумит пустая голова..."  Cry

Благодарю заранее всех откликнувшихся.


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
532350 | Date Created: 03/11/2013 | Last Updated: 01/11/2018

. . . . . .

Solution
Try the solutions below to solve the issue:
  • Remove any extended ASCII characters from the Description of the Controller.
  • Make sure that you have the latest minor revision of firmware on the Controller. For example if you have 1756-L72 controller series B with firmware 20.011 upgrade it to 20.013.
  • Export the project to .l5k file as described in 57465 - Procedure to save RSLogix 5000 file as a L5K file



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 значения тегов возвращаем назад в процессор (это тоже не обязательно, но операторы будут довольны);
- пользуемся преимуществами он-лайн по мере необходимости, радуясь жизни.

Вот как-то так.

Ещё раз - СПАСИБО!