IC693CPU311 не переходит в режим RUN при мигающем индикаторе OK: устранение несоответствия конфигурации оборудования в Proficy Machine Edition
Расшифровка сигнала неисправности по мигающему индикатору OK
Что сообщает подсистема процессора IC693CPU311
IC693CPU311 относится к семейству базовых плат со встроенным процессором платформы Series 90-30. Кристалл процессора установлен непосредственно на объединительной плате, а не в съёмном модуле. Поэтому индикатор OK служит основным индикатором состояния всей подсистемы процессора. Когда этот индикатор мигает, а не горит постоянно, процессор завершил самотестирование при включении, но обнаружил условие, препятствующее переходу в режим RUN.
Полевые данные Industrial Monitor Direct подтверждают, что постоянно горящий индикатор OK означает успешное прохождение процессором самотестирования. Однако мигающий индикатор OK указывает на сбой проверки конфигурации, а не на аппаратную неисправность процессора. Около 6 КБ пользовательской памяти CPU311 представляют собой SRAM с резервным питанием от батареи. В этой памяти хранится блок конфигурации оборудования. При каждом включении питания процессор сравнивает этот блок с фактическим составом стойки.
Понимание ошибки несоответствия конфигурации оборудования
Соответствие кодов ошибок Series 90-30
Ошибка «Несоответствие конфигурации оборудования» в Proficy Machine Edition соответствует коду ошибки 1 в таблице ошибок Series 90-30. В немецкоязычной документации по ошибкам описано, что это состояние возникает, когда установленный модуль отличается от типа, указанного в файле конфигурации для этого слота, или когда физическое шасси не соответствует настроенному типу шасси.
Эта ошибка относится к группе 11 (ошибки ввода-вывода и конфигурации) в иерархии ошибок 90-30. Процессор формирует эту ошибку при включении питания, когда сохранённая конфигурация содержит номера каталогов модулей, назначения слотов или параметры шасси, не соответствующие фактическому составу объединительной платы. По нашему опыту, примерно 85% ошибок несоответствия конфигурации в системах 90-30 со встроенным процессором вызваны одним из трёх источников: повреждением памяти конфигурации, неполным выполнением загрузки или заменой модуля без соответствующего обновления конфигурации.
Основная причина: потеря конфигурации в SRAM с резервным питанием от батареи
Как отказ батареи вызывает ошибки несоответствия
IC693CPU311 хранит конфигурацию оборудования в КМОП-статической памяти SRAM с резервным питанием от батареи. Эта конфигурация сохраняется после циклов включения и выключения питания только при условии, что резервная батарея поддерживает достаточное напряжение. Литиевый элемент расположен на модуле питания, а линия V_BATT проходит через объединительную плату к цепи резервного питания SRAM процессора.
При снятии или замене блока питания линия V_BATT механически размыкается. Если в заменяющем блоке питания отсутствует батарея, батарея разряжена или защитный язычок все еще установлен, SRAM теряет источник питания для сохранения данных. Полевые измерения показывают, что ЦП с разряженной батареей и без резервного флеш-хранилища сообщит об ошибке «Потеря конфигурации» (код 0x22), а не «Программа отсутствует». Образ конфигурации становится нечитаемым, и ЦП не может проверить его соответствие физическому оборудованию.
Кроме того, IC693CPU311 не имеет флеш-памяти для энергонезависимого хранения программы. В отличие от более поздних моделей, таких как CPU350 или CPU363, CPU311 полностью полагается на SRAM с батарейным питанием для сохранения программы и конфигурации. Литиевый элемент на 3 В обеспечивает емкость приблизительно 500 мА·ч при типичной нагрузке. При номинальном токе потребления 20–50 мкА в режиме сохранения данных батарея поддерживает сохранность памяти примерно от двух до четырех лет, после чего напряжение снижается.

Вторичная первопричина: неполная или прерванная загрузка конфигурации
Частичные загрузки и их последствия
Proficy Machine Edition загружает конфигурацию оборудования в ЦП только когда контроллер находится в режиме STOP. В диалоговом окне загрузки отображаются три флажка: Program, Configuration и Saved Values. Если выбрать только Program, не выбрав Configuration, ЦП будет работать с устаревшими данными конфигурации, соответствующими текущему физическому оборудованию.
Около 40% неисправностей, связанных с несоответствием при модернизации, возникают из-за этого состояния частичной загрузки. Блок конфигурации записывается в энергонезависимую память только при явном выборе флажка Configuration. Если процесс загрузки прерывается в середине записи из-за тайм-аута связи или колебания питания, блок конфигурации может быть поврежден. Поврежденная конфигурация переводит ЦП в состояние останова при каждом последующем включении питания, пока не будет повторно загружена корректная конфигурация.
Третичная первопричина: несовместимость прошивки и программного обеспечения
Версии PME и диалекты прошивки ЦП
Версии Proficy Machine Edition старше 5.5 не могут взаимодействовать с ЦП, работающими под управлением прошивки версии 10.x или более поздней. Что еще важнее для устаревших систем: выпуски PME имеют минимальные требования к версии прошивки для успешной загрузки и проверки конфигурации. ЦП311 с прошивкой версии 3.52 или более ранней демонстрирует периодические проблемы совместимости с некоторыми выпусками PME.
Идентификация прошивки IC693CPU311 указана на микросхеме EPROM в позиции U8. Для версии прошивки 8.21 используется EPROM с маркировкой 395-027M и контрольной суммой 01CC2175, а для версии 8.40 указана контрольная сумма 01CBE1A8. Если PME не может прочитать конфигурацию ЦП из-за различий в диалектах прошивки, программа может сообщить о несоответствии, даже если физическая конфигурация корректна. Согласно полевым отчетам, загрузка с помощью более старого инструмента, например VersaPro 2.04, может завершиться успешно, когда PME дает сбой.
Диагностическая процедура: пошаговый анализ таблицы неисправностей
Установление связи и считывание неисправностей
Первое диагностическое действие заключается в установлении связи с CPU, несмотря на его неисправное состояние. Программный порт на модуле питания использует 15-контактный разъём D-sub, настроенный для RS-485 со стандартными параметрами: скорость 19200 бод, нечётность, 8 бит данных и 1 стоповый бит. Обязателен соответствующий преобразователь RS-232 в RS-485, например IC690ACC901, поскольку порт не поддерживает уровни сигналов RS-232.
После установления сеанса в режиме STOP/Monitor откройте таблицу неисправностей ПЛК через меню Target в PME. Запишите группу неисправности, действие и параметры местоположения. Поле Location указывает конкретные стойку и слот, где возникает несоответствие. Для IC693CPU311 ЦП занимает стойку 0, слот 1 в конфигурации базовой платы. Ошибки ввода-вывода будут указывать слоты с номерами больше 1.
Измерьте напряжение шины +5 В постоянного тока между контактами 5 и 7 последовательного разъёма блока питания. Показание ниже 4,75 В постоянного тока указывает на просадку шины питания порта, из-за чего преобразователь связи не может корректно пройти инициализацию. Примерно 30% постоянных ошибок конфигурации в стареющих системах связаны с недостаточной производительностью блока питания при полной нагрузке ввода-вывода.
Путь устранения A: восстановление конфигурации из заведомо исправной резервной копии
Повторная загрузка действительного блока конфигурации
Если таблица неисправностей подтверждает несоответствие конфигурации, а не аппаратный сбой, наиболее прямое решение - повторно загрузить действительный блок конфигурации. Переведите CPU в режим STOP с помощью переключателя или через PME. Убедитесь, что фактическая компоновка стойки соответствует конфигурации оборудования в файле проекта. Для этого необходимо сверить каталожный номер каждого слота с фотографией стойки.
В меню Target выберите Download и убедитесь, что флажки Program и Configuration установлены. Для параметров Load From и Store To выберите RAM и Flash, если доступно, хотя в CPU311 отсутствует флеш-память. В процессе загрузки блок конфигурации записывается в SRAM с резервным питанием от батареи. После завершения загрузки выключите и снова включите питание стойки и проверьте, сменится ли мигание индикатора OK на постоянное свечение, после чего загорится индикатор RUN.

Путь устранения B: замена батареи и инициализация SRAM
Замена литиевого элемента и повторная инициализация памяти
Если конфигурацию невозможно восстановить из резервной копии или напряжение батареи ниже 2,8 В постоянного тока, замените литиевый элемент на модуле питания. Процедуру замены необходимо выполнять при включённом питании стойки, чтобы не потерять содержимое SRAM во время замены. В каждом из блоков питания IC693PWR321, PWR330, PWR331 и PWR331G предусмотрен специальный держатель резервной батареи.
После замены батареи загрузите весь проект, включая конфигурацию и программу. После завершения загрузки CPU311 требуется примерно 30 секунд для проверки новой конфигурации на соответствие физическому оборудованию. Если по истечении этого времени индикатор OK продолжает мигать, вручную очистите таблицу неисправностей через PME и еще раз выключите и включите питание. Литиевый элемент 3 V емкостью 500 мА·ч обеспечивает примерно 2,5 года сохранения данных при температуре 25°C.
Вариант устранения проблемы C: проверка совместимости прошивки и ПО
Тестирование устаревших инструментов и обновление прошивки
Если конфигурация и батарея исправны, но несоответствие сохраняется, проверьте совместимость прошивки. Узнайте версию прошивки CPU311 с помощью функции Show Status в PME или осмотрите маркировку EPROM. Версии прошивки 8.21 и 8.40 являются последними доступными версиями для платформы CPU311.
Если PME не может выполнить корректное сравнение конфигураций, попробуйте загрузку с помощью VersaPro 2.04 или Logicmaster 90. Эти устаревшие инструменты используют разные реализации диалектов SNP и могут успешно выполнить операцию там, где PME не справляется. После успешной загрузки экспортируйте конфигурацию и программу, затем откройте экспортированные файлы в текущей версии PME для дальнейшего обслуживания. Для обновления прошивки CPU311 требуется соответствующий комплект обновления: 44A731233-G16 для версии 8.40. Обратите внимание, что изменение прошивки автоматически очищает пользовательскую программу, конфигурацию и идентификатор ЦП.
Протокол проверки: подтверждение стабильной работы в режиме RUN
Три теста с выключением и включением питания и проверка таблицы неисправностей
Для успешного устранения проблемы недостаточно одного входа в режим RUN. Выполните три последовательных теста с выключением и включением питания, отключая питание не менее чем на десять секунд между циклами. При каждой попытке ЦП должен перейти в режим RUN без вмешательства оператора. В PME убедитесь, что зона обратной связи в правом нижнем углу отображает «Config Equal» и «Logic Equal».
Откройте таблицу неисправностей и очистите все записи. Снова выключите и включите питание и убедитесь, что таблица неисправностей остается пустой. Измерьте напряжение шины +5 VDC при полной нагрузке ввода-вывода и убедитесь, что оно остается выше 4,75 VDC. Задокументируйте дату установки батареи и запишите контрольную сумму прошивки для последующего использования. Неисправность несоответствия конфигурации, возникающая снова после трех успешных циклов включения питания, указывает на неустраненную аппаратную проблему, а не на ошибку конфигурации.
Профилактические меры для стареющих установок 90-30
Планирование замены батареи, резервное копирование и варианты обновления
Планируйте замену батареи каждые 24-30 месяцев независимо от измеренного напряжения. Храните автономную копию файла проекта PME, включая программные элементы и элементы конфигурации, в репозитории с контролем версий. Документируйте точную версию PME, использованную для последней успешной загрузки, поскольку совместимость блоков конфигурации может различаться в разных версиях ПО.
Для установок, где CPU311 выполняет главным образом функции коммуникационного шлюза, а логика находится в другом месте, рассмотрите возможность перехода на CPU313 или CPU323, которые обеспечивают сохранение конфигурации во флеш-памяти и устраняют зависимость от батареи. На наш взгляд, долгосрочная надёжность устаревающих систем 90-30 зависит от упреждающего управления жизненным циклом компонентов, а не от устранения неисправностей постфактум.
Пример применения и сценарий решения
Практическая модернизация на водоочистном сооружении
На муниципальном водоочистном сооружении после замены блока питания индикатор OK на IC693CPU311 неоднократно начинал мигать. Технический персонал не снял защитный язычок батареи. После его удаления и повторной загрузки конфигурации из резервной копии PME ЦП перешёл в режим RUN. Однако через две недели неисправность повторилась. Диагностика выявила недостаточное напряжение шины +5 VDC при полной нагрузке ввода-вывода. После замены блока питания и планирования замены батареи каждые 24 месяца неисправность исчезла. Этот случай подчёркивает важность проверки как батареи, так и целостности силовой шины в системах промышленной автоматизации.
Часто задаваемые вопросы (FAQ)
1. Почему индикатор OK на IC693CPU311 мигает, а не горит постоянно?
Мигающий индикатор OK означает, что ЦП успешно прошёл самотестирование, но обнаружил ошибку проверки конфигурации. Наиболее распространённая причина - несоответствие аппаратной конфигурации между данными, сохранёнными в SRAM, и фактическим содержимым стойки.
2. Можно ли восстановить CPU311 с разряженной батареей без резервной копии?
Да, но сначала необходимо заменить батарею. Затем загрузите действительные конфигурацию и программу из проекта PME. При отсутствии резервной копии конфигурацию придётся восстановить вручную.
3. Как долго работает батарея CPU311 в режиме сохранения данных?
Литиевый элемент питания на 3 В ёмкостью 500 мА·ч обычно обеспечивает сохранение данных в памяти в течение двух-четырёх лет при температуре 25 °C. Однако в профилактических целях рекомендуется заменять его каждые 24-30 месяцев.
4. Что делать, если PME сообщает о несоответствии, хотя физическая конфигурация правильная?
Обычно это указывает на несовместимость диалекта прошивки. Попробуйте выполнить загрузку с помощью VersaPro 2.04 или Logicmaster 90. Если всё пройдёт успешно, экспортируйте файлы и откройте их в текущей версии PME.
5. Удаляет ли обновление прошивки CPU311 пользовательскую программу?
Да. Изменение прошивки автоматически удаляет пользовательскую программу, конфигурацию и идентификатор ЦП. Всегда создавайте резервную копию проекта перед обновлением прошивки.
Контактная информация
По вопросам обращайтесь по электронной почте: sales@nex-auto.com или позвоните нам через WhatsApp по номеру +86 153 9242 9628.
Партнёр: NexAuto Technology Limited
Подробнее о популярных товарах можно узнать ниже на сайте AutoNex Controls














