ЦПУ на 64 блока и ЦПУ на 1024 блока стоят примерно одинаково для установки. Разница в том, подходит ли ваш проект с первого раза или вам придется провести выходные, удаляя функции, которые вы уже обещали клиенту. Запас памяти - это самая тихая характеристика в техническом паспорте, и именно она позже оказывается самой проблемной.
Вот полная карта, прямо из руководства пользователя V6.2.2, чтобы вам больше не приходилось гадать:
- PR-18, PR-24— 1024 функциональных блока
- -N модели с суффиксом (PR-12N/18N/26N, например, PR-12DC-DA-R-N)— 1024 функциональных блока, память программы 64K
- PR-14, PR-12, EXM— 512 функциональных блока
- SR-12, SR-22— 512 функциональных блока на последнем программном обеспечении (256 в старых версиях)
- PR-6, PR-12E— 64 функциональных блока
Замечаете закономерность? Потолок не связан с ценовыми категориями — он отслеживает физические I/O и класс отображения ЦПУ. PR-26 с его богатым аналоговым дизайном, требующим расширения, нуждается в запасе. SR-12, выполняющий замену реле, редко превышает сорока блоков.
Что потребляет блоки быстрее, чем вы ожидаете
Наивный подсчет приводит людей к проблемам. Один таймер = один блок, конечно. Но последовательность переключения насоса с учетом времени работы, недельным расписанием, цепочкой сигнализации и режимом ручного управления? Это легко тридцать блоков, прежде чем вы коснетесь аналогового. Добавьте масштабирование для передатчика давления, компаратор для отключения на низком уровне и выход PWM для вентилятора с переменной скоростью, и вы превысите шестьдесят.
Вдруг 64-блочный PR-6 кажется очень маленьким. И он маленький. Это его работа.
Реальный проект: маленькая насосная станция
Рассмотрим станцию с двумя насосами: поплавковые переключатели, логика чередования, подсчет времени работы, защита от сухого хода, удаленный выход сигнализации и связь Modbus с маленькой SCADA. На PR-12 проект составил 87 блоков — комфортно в пределах 512. На PR-6 он бы не поместился. То же приложение, другой класс ЦПУ, другой ответ на один и тот же вопрос: какую модель мне заказать?
Закажите ту, у которой есть запас. Дополнительные двадцать долларов — это страховка от встречи по редизайну.
Скрытые затраты на уменьшение размера
Память с удержанием — это еще одна характеристика, которую люди пропускают. Вы заметите, что ЦПУ PR-6 и PR-12-E не имеют памяти с удержанием — потеря питания стирает ваши сохраненные данные. Остальная часть семьи сохраняет флаги и регистры в течение 20-дневного резервного копирования RTC. Если ваша машина хранит счетчики партий или накопленные часы работы, эта разница имеет значение при каждом падении напряжения.
И модули расширения. До шестнадцати связанных I/O модулей, 282 точки I/O на больших ЦПУ, общающихся по протоколу расширения в стиле CAN-шины. Больше модулей, больше адресов, больше блоков, потребляемых в логике, которая их считывает. Математика накапливается.
Как выбрать без сожалений
Сначала нарисуйте программу на бумаге. Честно считайте блоки, удвойте их, добавьте десять процентов на запрос функции, который приходит в середине проекта — они всегда приходят — и выберите ЦПУ на один класс выше результата. Никто никогда не подавал жалобу, что у их ПЛК слишком много памяти. Никто.
Как модули расширения потребляют адреса
Количество блоков — это только половина истории о памяти. Адресная карта — это другая половина, и модули расширения потребляют ее быстрее, чем ожидают новички. Каждый цифровой модуль PR-E или SR-E добавляет восемь входов и восемь выходов; каждый аналоговый модуль добавляет до шести цифровых и четырех аналоговых каналов. Сложите шестнадцать модулей, и адресное пространство ЦПУ — I11 через I16G, Q11 через Q16G, AI11 через AI164 — заполняется быстро.
Правило планирования простое: создайте адресную карту до того, как будет заказан первый модуль. Решите, какой слот будет содержать цифровой банк, какой — аналоговый, и оставьте место для роста. Переадресация после того, как шкаф подключен, — это изменение программного обеспечения — блоки ссылаются на новые адреса — но это изменение программного обеспечения затрагивает каждый экран, каждую точку SCADA и каждый комментарий. Десять минут планирования предотвращают день перенумеровки.
И помните правило напряжения из руководства: модули расширения могут работать при другом напряжении питания, чем ЦПУ, но каждый модуль должен видеть напряжение своего типа. Шкаф с смешанным напряжением легален, распространен и является вопросом маркировки. Пометьте каждую шину.
64-блочная ловушка
Вот ошибка покупки, которая держит инженеров по обслуживанию в работе: покупка самого маленького ЦПУ, потому что первая программа помещается. PR-6 и PR-12E имеют только 64 функциональных блока — достаточно для замены реле, но недостаточно для всего, что связано с аналогом. Программа клиента растет, счетчик блоков достигает потолка, и "маленькое, дешевое ЦПУ" становится проектом "заменить ЦПУ" в течение года.
Решение — это правило размеров, которое я продолжаю повторять: нарисуйте программу, считайте блоки, удвойте их, добавьте десять процентов на запрос функции, который приходит в середине проекта — они всегда приходят — и купите на один класс выше. Разница в цене между 256 и 512 блоками обычно незначительна; стоимость замены в поле — нет.
Это честная экономика памяти. Запас — это не роскошная характеристика. Это самая дешевая страховка в каталоге и единственная характеристика, которую нельзя обновить в поле с помощью отвертки.
Адресная карта на бумаге
Адресация расширения автоматическая — модуль 1 занимает I11-I1G, модуль 16 занимает I161-I16G — именно поэтому никто это не записывает, и все платят позже. Распечатайте карту слотов в день заказа модулей: какой слот содержит цифровой банк, какой — аналоговый, какой остается пустым для роста. Одностраничная карта предотвращает проект по переадресации на втором году, и делает панель читаемой для того, кто ее унаследует. Десять минут, одна страница, постоянные дивиденды.
Программное обеспечение бесплатно, так что загрузите его, создайте прототип проекта и следите за счетчиком блоков. Это займет тридцать минут и сэкономит вам месяц переделки шкафа. Сделайте это перед тем, как что-либо подключить.












