Сколько памяти под программу и данные у PMP30 и PMP301?
У обеих серий объём памяти одинаковый: 32 МБ под программу, 32 МБ под данные и 6 МБ под энергонезависимую область retain. Различаются они не памятью, а производительностью процессора — 1 ГГц у PMP30 против 0,8 ГГц у PMP301.
Что это значит на практике:
- Объём программы перестаёт быть ограничением. Задачи, ради которых в контроллерах прошлого поколения экономили шаги программы, здесь неактуальны: 32 МБ хватает на развитую логику с обработкой рецептов, диагностикой и журналами.
- Область retain в 6 МБ — это то, что переживёт снятие питания. В неё выносят рецепты, наработку, счётчики продукции, положение осей и текущий шаг технологической последовательности. В стандарте программирования такие переменные объявляются явно, поэтому состав энергонезависимых данных определяет разработчик, а не жёсткая таблица адресов, как в контроллерах серии PMP20.
- Разница в частоте процессора сказывается на времени цикла тяжёлых задач: интерполяция по нескольким осям, обработка массивов, сложные вычисления. Для логики шкафа и дискретного управления разницы не заметно.
Что учитывать при выборе между сериями: объём памяти одинаков, поэтому решение принимается по числу осей, каналов ввода-вывода и питанию. PMP30 ведёт до 32 осей по шине EtherCAT и питается от сети, PMP301 — до 8 осей и питается от 24 В постоянного тока.
Обе серии поддерживают загрузку программы без остановки контроллера и режим симуляции — программу можно отладить до выезда на объект, без подключённого оборудования.
Прикреплённая документация
Георгий Жуков
Ведущий инженер