IC693CPU367 и IC693CPU350: обновление памяти, настройка таймеров TMR и руководство по миграции ПЛК
Переход системы управления Series 90-30 с IC693CPU350 на IC693CPU367 значительно увеличивает объем памяти. Однако после простой замены инженеры часто сообщают о неожиданном поведении таймеров TMR. В этой статье объясняется истинная причина проблемы и приводятся практические рекомендации по миграции для специалистов по промышленной автоматизации.
Скорость процессора и память: что действительно меняется
Одинаковая тактовая частота, разные классы памяти
В IC693CPU350 и IC693CPU367 используется процессор 80386EX с частотой 25 МГц. CPU350 предоставляет фиксированный объем пользовательской памяти 32 КБ. В отличие от него, CPU367 относится к классу с объемом памяти 240 КБ в семействе GE Fanuc Series 90-30. В результате CPU367 предлагает в 7,5 раза больше памяти для пользовательской логики. При этом у обоих устройств одинаковая скорость сканирования булевых операций — 0,22 мс/К. Таким образом, основное преимущество обновления — объем памяти, а не тактовая частота.
Сравнение потребляемого тока объединительной платы
CPU367 потребляет 940 мА при 5 В постоянного тока, тогда как CPU350 потребляет 670 мА. Эта разница в 270 мА важна для стоек промышленной автоматизации с ограниченным бюджетом питания. Перед включением системы инженерам следует проверить запас мощности блока питания. Кроме того, необходимо всегда проверять нагрузку на объединительную плату с учетом всех установленных модулей.
Почему после замены таймеры TMR кажутся быстрее
Объяснение аномалий отсчета времени TMR
Инструкция TMR в Series 90-30 использует базу времени 0,01 с, 0,1 с или 1,0 с. Эта база хранится в блоке из трех регистров %R. CPU367 выполняет циклы сканирования логики с той же номинальной скоростью, что и CPU350. Однако кажущаяся «повышенной» точность таймера редко связана с тактовой частотой процессора. Обычно проблема возникает из-за несоответствия конфигурации памяти %R или различий в разрешении таймера на уровне прошивки.
Перераспределение памяти и адресация регистров таймера
CPU350 предоставляет фиксированный объем памяти 32 КБ с ограничением %R в 9 999 слов. CPU367 увеличивает объем регистровой памяти до 240 КБ, что требует другого профиля конфигурации оборудования. Если исходную программу перенесли, не обновив настройку размера %R, заданные значения таймеров могут интерпретироваться неверно. Например, заданное значение 1000, соответствующее 10,0 секундам (база 0,01 с), может привести к отсчету 100 секунд, если база времени незаметно сменилась на 0,1 с. Кроме того, аккумулятор TMR в процессорах серии 90-30 продолжает увеличиваться до 32767. Поэтому неверная настройка базы времени приводит к пропорциональной ошибке отсчета времени, а не к реальному ускорению.

Практические меры по устранению дрейфа TMR
Шаг 1: проверьте распределение памяти %R
Сначала инженерам следует проверить распределение памяти %R в конфигурации оборудования. CPU367 поддерживает до 240 КБ памяти пользовательской логики. Однако для соответствия устаревшей среде CPU350 необходимо явно задать объем памяти %R не менее 9 999 слов. Кроме того, задокументируйте эту настройку для будущих проверок при техническом обслуживании.
Шаг 2: проверьте предустановленное значение и временную базу каждой инструкции TMR
Проверьте предустановленное значение каждой инструкции TMR и убедитесь в правильности выбранной временной базы. Тщательная процедура миграции предотвращает незаметные ошибки масштабирования. Кроме того, сверьте программу с исходной логикой CPU350, чтобы выявить несовпадающие константы.
Шаг 3: проверьте версию прошивки CPU367
Перед вводом в эксплуатацию проверьте версию прошивки CPU367. Устройства с прошивкой версии 10.72 или новее обеспечивают стабильную работу таймеров. Поэтому проверка прошивки должна входить в контрольный список каждой миграции ПЛК в проектах по проектированию систем управления.
Шаг 4: рассмотрите переход на инструкции ONDTR
Если приложению требуется более точный тайминг, чем предусматривала исходная конструкция, рассмотрите возможность переноса критически важных экземпляров TMR на инструкцию ONDTR. ONDTR обеспечивает сохранение состояния и явное управление сбросом. Поэтому она снижает неоднозначность при переходе между ЦП и повышает долгосрочную надежность.
Сводка данных и рекомендации по миграции
Сравнение основных параметров
Процессор: в обоих устройствах используется 80386EX с частотой 25 МГц. Пользовательская память: 32 КБ фиксированного объема против 240 КБ. Скорость булевого сканирования: 0,22 мс/К для обоих устройств. Емкость регистров %R: 9 999 слов против настраиваемого объема до 240 КБ. Ток шины: 670 мА против 940 мА при 5 В постоянного тока. Кроме того, одного лишь расширения памяти достаточно, чтобы оправдать обновление для приложений с растущими требованиями к объему регистров. Тем не менее расхождение во времени TMR — это следствие конфигурации, а не аппаратный дефект.
Мнение автора: контролируемый подход к миграции
С практической точки зрения переход на CPU367 — это история о памяти, а не о скорости. По моему опыту, большинство жалоб на «дрейф таймера» связано с непроверенными настройками %R. Тщательная процедура миграции — с проверкой настроек памяти и предустановок таймеров до запуска — полностью устраняет наблюдаемое смещение точности. Кроме того, при миграции ПЛК для проектов промышленной автоматизации командам следует всегда проверять версию прошивки.
Сценарий применения и решение
Увеличение регистровой памяти на водоочистном предприятии
На водоочистном предприятии потребовалось больше регистровой памяти для регистрации трендов и истории аварийных сигналов. Команда заменила CPU350 на CPU367 и увеличила объём памяти %R до 240 КБ. Однако сначала операторы сообщили, что таймеры TMR работают быстрее. Проверка конфигурации показала, что размер %R не был обновлён. После установки количества слов %R на 9,999 и подтверждения версии прошивки 10.72 таймеры заработали в соответствии с исходным проектом. В результате предприятие получило дополнительный запас памяти без риска нарушения временных характеристик.
Рекомендуемый контрольный список для модернизации систем управления
Сначала проверьте, располагает ли источник питания достаточным запасом для дополнительной нагрузки 270 мА. Затем установите количество слов %R в соответствии с устаревшей средой. Проверьте уставку и временную базу каждого таймера TMR. Убедитесь, что установлена прошивка версии 10.72 или новее. Наконец, рассмотрите возможность использования ONDTR для критически важных таймеров. Этот контрольный список поможет обеспечить надёжный переход между ПЛК и DCS в проектах промышленной автоматизации.

Часто задаваемые вопросы
Работает ли IC693CPU367 быстрее, чем IC693CPU350?
Нет. В обоих ЦП используется процессор 80386EX с частотой 25 МГц, а время сканирования булевых операций составляет 0,22 мс/К. Реальное улучшение заключается в увеличении объёма памяти с 32 КБ до 240 КБ.
Почему таймеры TMR работают быстрее после замены на CPU367?
Обычно причина заключается в несоответствии конфигурации памяти %R или незаметном изменении временной базы. Уставка 1000, соответствующая 10,0 секундам, может отрабатывать как 100 секунд, если база меняется с 0,01 с на 0,1 с.
Какое количество слов %R следует установить на CPU367?
Установите количество слов %R не менее 9,999, чтобы оно соответствовало среде устаревшей CPU350. Это предотвратит неправильную интерпретацию уставок таймеров после миграции.
Какая версия прошивки устраняет проблемы с таймерами на CPU367?
Устройства с прошивкой версии 10.72 или новее работают с таймерами стабильно. Перед вводом в эксплуатацию модернизированной стойки всегда проверяйте версию прошивки.
Следует ли заменить инструкции TMR на ONDTR?
Рассмотрите возможность использования ONDTR для критически важных таймеров, которым требуется сохранение состояния и явный сброс. Это уменьшает неоднозначность при переключениях ЦП в системах Series 90-30.
Контактная информация
Запросы: sales@nex-auto.com | +86 153 9242 9628
Партнёр NexAuto Technology Limited: https://www.nex-auto.com/
Дополнительную информацию см. ниже в разделе популярных товаров AutoNex Controls














