Міграція GE Fanuc Series 90-30 з IC693CPU350 на IC693CPU360: вирішення проблем із розпізнаванням у Logicmaster 90
Оновлення ПЛК GE Fanuc Series 90-30 з IC693CPU350 до IC693CPU360 часто спричиняє прикру проблему: застаріле програмне забезпечення Logicmaster 90 може не розпізнати новий модуль ЦП. У цьому посібнику пояснюються першопричини та подається чіткий шлях міграції для інженерів промислової автоматизації.
Чому Logicmaster 90 не бачить IC693CPU360
Спільне апаратне забезпечення, різна архітектура пам'яті
IC693CPU350 та IC693CPU360 зовні виглядають однаково. В обох використовується процесор 80386EX із тактовою частотою 25 МГц. Однак їхні системи пам'яті суттєво відрізняються. CPU350 має фіксовані 48 КБ пам'яті програми користувача. Натомість CPU360 забезпечує 240 КБ налаштовуваної пам'яті. Через це старіші версії програмного забезпечення не можуть розпізнати новий модуль. Це не апаратна несправність, а програмне обмеження, для якого потрібен визначений шлях оновлення.
Мінімальні версії програмного забезпечення для підтримки CPU360
Logicmaster 90 має відповідати суворим вимогам до версії. Згідно з документацією GE Fanuc, обов'язковою є MS-DOS PLC Programming Software версії 9.02 або новішої. Ця версія підтримує функції випуску мікропрограми 9.00 для сімейств ЦП 35x і 36x. Крім того, для програмування на C потрібна Windows PLC Programming Software версії 2.00 або новішої. Тому перед налаштуванням нового обладнання завжди перевіряйте версію Logicmaster. Версія програмного забезпечення безпосередньо керує базою даних каталогу обладнання.
Випуск мікропрограми 9.0: критичний поріг
Випуск мікропрограми 9.0 докорінно розширив можливості CPU360. До цього випуску CPU360 мав фіксовані обмеження пам'яті. Випуск 9.0 відкрив доступ до всіх 240 КБ налаштовуваної пам'яті користувача. Він також уможливив налаштовувані посилання %R, %AI і %AQ. Крім того, було усунуто обмеження на розмір блоків програм C. До версії 9.10 блоки C розміром понад 64 КБ не зберігалися належним чином. У поточному випуску також виправлено проблеми з надійністю режиму SNP Master, що виникли у версії 9.00. Отже, перевірка фактичної версії мікропрограми є вашим першим діагностичним кроком.

Покрокове оновлення мікропрограми для CPU360
Як виконати польове оновлення мікропрограми
Ви можете оновити мікропрограму через послідовне з'єднання з ПЛК. IC693CPU360 зберігає мікропрограму у FLASH-пам'яті. Це дає змогу виконувати польові оновлення без заміни фізичних компонентів. Вам знадобиться ПК із послідовним портом RS-232 і відповідний кабель. Спочатку створіть резервну копію всієї інформації користувача, зокрема програми, конфігурації та ідентифікатора ЦП. Потім запишіть нову мікропрограму у FLASH за допомогою програмного забезпечення для програмування. Нарешті відновіть інформацію користувача з резервної копії. Цей триетапний процес запобігає втраті даних. Важливо зазначити, що вимкнення й повторне ввімкнення живлення очистить вміст ОЗП, якщо після оновлення до версії 9.00 область флеш-пам'яті користувача записано неналежним чином. Використання мікропрограми версії 9.01 або новішої усуває цей конкретний ризик.
Налаштування Logicmaster 90
Окрім перевірки версії, потрібно врахувати кілька параметрів конфігурації. Logicmaster підтримує каталог обладнання, у якому визначено доступні типи CPU. У старішому файлі каталогу може просто бути відсутній запис CPU360. Оновлення Logicmaster до останнього випуску усуває цю проблему. Система також має відповідати параметрам протоколу зв’язку. CPU360 підтримує протоколи підлеглого пристрою SNP і SNP-X через роз’єм блока живлення. Однак для функціональності головного пристрою SNP/SNP-X потрібен модуль CMM. Для прямого підключення до порту програмування стандартні налаштування ідентифікатора SNP і швидкості передавання даних мають збігатися. Невідповідність цих параметрів спричиняє збій зв’язку, який імітує проблему розпізнавання.
Вплив апаратної версії на термін служби батареї
Відмінності терміну служби батареї між ревізіями CPU360
Відмінності між апаратними ревізіями створюють додаткові експлуатаційні аспекти. Апаратні версії CPU360-Dx і попередні забезпечують орієнтовний термін служби батареї 6 років за температури 25 градусів Цельсія. Однак у версіях CPU360-Ex і наступних використовується компонент кеш-пам’яті RAM, який значно скорочує термін служби батареї. За температури 25 градусів Цельсія ці пізніші версії забезпечують лише приблизно 10 місяців резервного живлення батареї. За температури 60 градусів Цельсія цей термін скорочується до 5,5 місяця. Інженери, які виконують міграцію з CPU350 на CPU360, мають враховувати цей скорочений інтервал технічного обслуговування. Батарея зберігає критично важливий вміст RAM, зокрема програму, конфігурацію та значення регістрів, під час зникнення живлення. Коротший термін служби батареї підвищує ризик втрати пам’яті та подальших системних збоїв.
Чому Logicmaster 90 досягає своїх меж
Обмеження застарілого програмного забезпечення в сучасних середовищах
Logicmaster 90 представляє парадигму програмування епохи DOS. Програмне забезпечення неможливо встановити безпосередньо в середовищі DOS у Windows NT або Windows 95 без спеціальних процедур. Воно потребує певних менеджерів пам’яті та займає приблизно 4 МБ дискового простору. Що ще важливіше, Logicmaster 90 не підтримує сучасні операційні системи Windows. Це створює проблему з обслуговуванням у міру оновлення інженерних робочих станцій. Програмне забезпечення також накладає обмеження на імена, які суперечать сучасним середовищам програмування. Імена змінних і блоків не можуть містити певні спеціальні символи, зокрема подвійні символи підкреслення, знаки «плюс» або символи відсотка. Через ці обмеження Logicmaster стає дедалі менш придатним для довгострокової підтримки.
Proficy Machine Edition: стратегічна заміна
Proficy Machine Edition є сучасним наступником Logicmaster 90. Це середовище на базі Windows підтримує все сімейство процесорів Series 90-30, включно з IC693CPU360. Майстер імпорту приймає резервні копії папок Logicmaster, створені версією 4.0 або новішою. Інженери можуть перенести наявні програми без переписування логіки сходових діаграм з нуля. Процес імпорту формує докладний звіт про перетворення. У цьому звіті кожен елемент програми позначається як імпортований, імпортований із попередженнями або такий, що не пройшов імпорт. Більшість попереджень стосується правил іменування змінних або коригування типів даних. Під час перетворення система також застосовує власні правила роботи з масивами регістрів. Такий підхід зберігає початкову логіку програми й водночас забезпечує сучасні можливості розробки.

Порівняння підходів до міграції на основі даних
Logicmaster 90 порівняно з Proficy Machine Edition
У таблиці нижче наведено основні кількісні відмінності між подальшим використанням Logicmaster 90 і переходом на Proficy Machine Edition для підтримки CPU360. Ці значення взято з офіційної документації GE Fanuc і звітів інженерів, що працюють у польових умовах.
| Параметр | Logicmaster 90 | Proficy Machine Edition |
|---|---|---|
| Операційна система | MS-DOS 5.0+ | Windows 7 і новіші |
| Мінімальна версія для CPU360 | 9.02 (DOS) | 7.x або новіша |
| Підтримка користувацької пам’яті | До 240 КБ | Повні 240 КБ |
| Можливість імпорту | Н/З | Версія папки Logicmaster 4.0+ |
| Онлайнове редагування | Обмежено | Підтримується |
Розв’язання проблеми конфігурації пам’яті CPU360
Конфігурований розподіл пам’яті
Конфігурована архітектура пам’яті CPU360 має унікальну вимогу до конфігурації. Починаючи з версії мікропрограми 9.0, інженери можуть розподіляти пам’ять між регістрами %R, аналоговими входами %AI та аналоговими виходами %AQ. Загальний обсяг доступної користувацької пам’яті залишається на рівні 240 КБ. Однак розподіл між цими типами пам’яті впливає на фактичну ємність програми. Наприклад, виділення 32 640 слів для регістрів %R споживає значну частину доступної пам’яті. Logicmaster 90 підтримує конфігурацію з кроком 128 слів у діапазоні від 128 до 16 384 слів. Proficy Machine Edition розширює цей діапазон до 32 640 слів. Така гнучкість дає змогу оптимізувати систему відповідно до конкретних вимог застосунку, але потребує ретельного планування під час міграції.
Перевірка та валідація після успішного розпізнавання
Чотири критичні перевірки цілісності системи
Після усунення проблеми з розпізнаванням інженери мають перевірити цілісність системи. Процес перевірки має охоплювати чотири критично важливі етапи. По-перше, переконайтеся, що таблиця несправностей не містить помилок невідповідності конфігурації. По-друге, перевірте, чи відповідають ідентифікатор ЦП і налаштування SNP оригінальній конфігурації. По-третє, перевірте зв’язок з усіма модулями Ethernet-інтерфейсу. Для сумісності з ЦП 35x і 36x модулю Ethernet IC693CMM321 потрібен випуск мікропрограми 1.10 або новіший. По-четверте, виконайте запис у режимі виконання, щоб підтвердити сумісність програми. Якщо після запису програмне забезпечення Logicmaster відображає статус “EQUAL”, міграцію функціонально завершено. Будь-яке відхилення потребує негайного розслідування перед поверненням системи у виробництво.
Практичні застереження щодо міграції застарілих систем
Практичні поради з реальних впроваджень
Під час цієї міграції слід врахувати кілька проблем, підтверджених практикою експлуатації. Адаптери USB-to-serial часто спричиняють періодичні розриви зв’язку SNP. Надійніше підключення забезпечує нативний порт RS-232 або послідовна плата PCIe. CPU350 і CPU360 підтримують режим Stop I/O Scan, який заморожує входи, продовжуючи виконання логіки. Цей режим особливо корисний для процесів, що не допускають повної зупинки під час зчитування діагностичних даних. Перед будь-якими операціями з мікропрограмою або програмою напруга акумулятора під навантаженням має перевищувати 2.8 вольта. Розряджений акумулятор у CPU350 або CPU360 стирає програму та спричиняє стан несправності ЦП. Інженери мають завжди перевіряти стан акумулятора як перший крок під час будь-якого втручання в застарілу систему.
Стратегічні рекомендації щодо довгострокової підтримки Series 90-30
Формування стійкої стратегії міграції
Організаціям, які обслуговують системи Series 90-30, слід застосовувати проактивну стратегію міграції. Logicmaster 90 неможливо нативно встановити на сучасні операційні системи Windows без віртуалізації. Це створює дедалі вищі ризики підтримки в міру виходу з ладу застарілих робочих станцій. Proficy Machine Edition версії 9.5 працює на платформах Windows 7 і новіших. Вона забезпечує стійке середовище програмування для наявного обладнання. Майстер імпорту зберігає багаторічні інвестиції в релейну логіку, водночас уможливлюючи сучасні робочі процеси розробки. Перед імпортом інженери мають задокументувати всю структуру папок Logicmaster. Також слід зберігати резервні копії оригінальних файлів проєктів до повного підтвердження точності конвертації. Такий подвійний підхід забезпечує безперервність роботи, водночас створюючи основу для модернізованої інфраструктури автоматизації.
Практичний приклад: міграція водоочисної станції
Сценарій із реального життя
Нещодавно муніципальний водоочисний об'єкт оновив свою ПЛК Series 90-30, замінивши CPU350 на CPU360. Інженерна команда спочатку перевірила версію Logicmaster (9.02) і оновила каталог обладнання. Потім вони виконали оновлення мікропрограми до версії 9.10, щоб забезпечити стабільний зв'язок SNP. Після зміни розподілу регістра %R на 16 384 слова вони імпортували оригінальний проєкт Logicmaster у Proficy Machine Edition. У звіті про імпорт було виявлено лише незначні попередження щодо іменування змінних. Команда перевірила систему, переглянувши таблицю несправностей і виконавши збереження в режимі роботи. Перехід завершили без простою виробництва. Цей приклад демонструє важливість структурованого підходу та своєчасної заміни батареї.
Поширені запитання
1. Чому Logicmaster 90 не розпізнає мій новий IC693CPU360?
Для підтримки CPU360 Logicmaster 90 потребує версії 9.02 або новішої. У старіших версіях відсутній запис CPU360 у каталозі обладнання. Крім того, для повної підтримки пам'яті та функцій потрібна мікропрограма версії 9.0 або новішої.
2. Чи можна оновити мікропрограму CPU360 у польових умовах?
Так. CPU360 зберігає мікропрограму у флеш-пам'яті. Оновити її в польових умовах можна через послідовне з'єднання RS-232 за допомогою ПК і відповідного кабелю. Перед оновленням завжди створюйте резервну копію даних користувача.
3. Який термін служби батареї IC693CPU360?
Термін служби батареї залежить від апаратної ревізії. Версії CPU360-Dx і попередні забезпечують приблизно 6 років роботи за температури 25°C. Версії CPU360-Ex і новіші забезпечують лише близько 10 місяців роботи за температури 25°C через компонент кеш-пам'яті RAM.
4. Як перейти з Logicmaster 90 на Proficy Machine Edition?
Proficy Machine Edition містить майстер імпорту. Він приймає резервні копії папок Logicmaster, створені версією 4.0 або новішою. Майстер створює звіт про конвертування, у якому зазначаються імпортовані елементи, попередження та помилки.
5. Які протоколи зв'язку підтримує CPU360?
CPU360 підтримує протоколи підлеглого пристрою SNP і SNP-X через роз'єм живлення. Для функцій головного пристрою SNP/SNP-X потрібен модуль CMM. Для прямого програмування переконайтеся, що налаштування ідентифікатора SNP і швидкості передавання даних збігаються.
Щодо запитів звертайтеся до нас за номером sales@nex-auto.com або через WhatsApp за номером +86 153 9242 9628.
Партнер NexAuto Technology Limited: https://www.nex-auto.com/
Перегляньте нижче популярні товари, щоб дізнатися більше про AutoNex Controls














