Блог

Стоимость владения контроллером на 10–15 лет: лицензии, модули, поддержка, простой

На тендере победил контроллер с самой низкой ценой в спецификации. Через семь лет заказчик звонит: модули расширения сняты с производства, лицензия на среду разработки не продлевается, ЗИП на складе один на три линии, а замена «на горячую» в договоре не прописана. Простой смены обошёлся дороже, чем разница в КП на старте. Главный инженер спрашивает: почему в смете не было строки «жизнь контроллера 15 лет»?

Статья считает полную стоимость владения программируемым контроллером на горизонте 10-15 лет без англицизмов в заголовке и без абстрактных «ROI-слайдов». Разбираем лицензии и точки runtime, модули I/O и их снятие, поддержку производителя, обучение персонала, ЗИП и цену простоя при отказе. Здесь нет сравнения брендов по именам и не рекламный рейтинг моделей - только статьи затрат, которые интегратор и заказчик должны заложить в ТЗ и в эксплуатационный бюджет.

Короткий ответ

Стоимость владения контроллером за 10-15 лет складывается из закупки железа, лицензий на среду разработки и runtime (для MasterSCADA - ещё и роста числа точек), модулей расширения и их замены, сервисного контракта, обучения, ЗИП и потерь от простоя. Дешёвый вход часто даёт дорогую жизнь: проприетарные модули без второго поставщика, платное обновление лицензии каждые несколько лет, отсутствие совместимости со складом. На горизонте 15 лет доля первоначальной цены ПЛК в общих затратах может опуститься до 30-40%, остальное - лицензии, модули, работы и простой. Считать нужно до подписания контракта: таблица статей затрат в ТЗ и регламент пересмотра лицензий раз в 3-5 лет.

Почему горизонт 10-15 лет, а не «цена в КП»

Промышленный контроллер на линии пищевого производства, водоканала или локальной котельной живёт дольше, чем ноутбук инженера. 10 лет - скромная оценка; 15 - реалистичная для объекта, где модернизация привязана к капвложениям, а не к выходу новой модели. Закупщик смотрит строку «ПЛК, 1 шт.»; эксплуатация живёт с графиком замены модулей, продлением лицензий и вызовом наладчика в субботу.

Если в ТЗ нет требования указать стоимость владения или график поставки ЗИП на 10 лет, побеждает минимальная цена единицы. Интегратор, который честно закладывает лицензии и обучение, проигрывает тендер «дешевле на 15%». Через пять лет тот же заказчик платит за срочную миграцию. Разговор о полной стоимости - защита и для интегратора, и для владельца объекта.

Статьи затрат: от закупки до простоя

Первая статья - капитальные затраты: контроллер, модули I/O, панель, коммуникационные модули, шкаф, монтаж, пусконаладка. Вторая - лицензии: среда разработки, runtime на объекте, для MasterSCADA 4D - пакеты по точкам (500, 1000, 2500, 5000), где точка - задействованный канал протокола с связью или архивированием. Третья - сопровождение: обновления прошивок, техподдержка, продление лицензий. Четвёртая - ЗИП и склад: критичные модули, готовый контроллер в сборе, срок поставки с завода. Пятая - персонал: обучение, время инженера на доработки. Шестая - простой: потерянная выработка, штрафы, срочный выезд, аренда замены.

Лицензии на CODESYS у ряда поставщиков привязаны к КП и паспорту без счётчика точек; у MasterSCADA рост числа связей на объекте напрямую бьёт по стоимости продления. Материал про выбор ПЛК, CODESYS, MasterSCADA и лицензии по точкам полезен при первичной смете; здесь смотрим, как эти строки растут на 15 лет.

Таблица: статья затрат, горизонт, на что влияет

Статья затрат Горизонт учёта На что влияет
Закупка ПЛК, панели, модулей I/O Год 0 (пуск) Базовая конфигурация; глубина модульной корзины задаёт потолок расширения без замены шасси
Лицензии среды и runtime / точки Каждые 1-5 лет Возможность менять проект, добавлять связи и архив; рост точек при расширении объекта
Модули расширения (докупка, замена) Годы 2-15 Вывод из строя каналов, модернизация линии; риск снятия с производства
Сервисный договор, обновления Ежегодно Доступ к прошивкам, консультации, срок реакции на аварию
ЗИП на складе Постоянно + обновление раз в 3-5 лет Время восстановления; устаревание ЗИП при смене ревизии
Обучение и документация Год 0-2 Зависимость от одного «знающего» наладчика; стоимость внешних работ
Простой при отказе Каждый инцидент Выработка, безопасность, репутация; усиливается, если нет ЗИП и нет дублирования

Таблица - основа для приложения к ТЗ. Заказчик просит интегратора заполнить прогноз в рублях или в относительных «весах» статей, если точные цены коммерческие.

Лицензии: скрытый рост на второй половине жизни

На пуске лицензия часто «входит в комплект». Через пять лет вопрос: продлеваем ли runtime, покупаем ли дополнительные места инженера, расширяем ли пакет точек. Добавили OPC к MES, второй сервер архива, 200 новых Modbus-регистров с опросом - для MasterSCADA это может сдвинуть проект в следующий порог лицензии.

Для команд на CODESYS картина другая: нет счётчика точек, но может быть плата за обновление среды, за библиотеки, за сопровождение. В смете на 15 лет закладывают минимум два цикла пересмотра лицензий - на 5-й и 10-й год, с индексацией.

Ошибка закупки: «лицензия бессрочная» без уточнения, что бессрочна только на текущую major-версию, а обновление ОС на контроллере требует нового runtime. Вторя ошибка: лицензия привязана к одному серийному номеру без процедуры переноса при замене железа по гарантии.

Модули I/O и ловушка «модуль снят с производства»

Модульная архитектура даёт гибкость на пуске и головную боль на 12-м году. Производитель меняет форм-фактор, ревизию, тип клемм. На складе лежат три старых модуля DI, линия расширяется - новые не стыкуются со старой корзиной. Заказчик вынужден менять весь шкаф или держать параллельный контроллер.

В ТЗ на 10-15 лет включают: гарантию поставки модулей N лет, список снимаемых позиций с уведомлением за 24 месяца, совместимость ревизий. Интегратор указывает в ЗИП те модули, которые чаще всего выходят из строя (реленые выходы, коммуникационные). Тема as-built и дрейфа шкафа пересекается: ЗИП - не «на всякий случай», а расчёт по MTBF и сроку поставки.

Поддержка производителя и интегратора

Сервисный договор с производителем ПЛК - доступ к прошивкам, замена по RMA, консультации по глюкам runtime. Без договора завод может чинить только за полную цену и в очереди. Договор с интегратором - выезд, доработка проекта, резервная копия исходников. На 15 лет хотя бы один из контуров поддержки должен быть живым.

Типовой разрыв: интегратор сдал объект, через три года ликвидировался. Исходники есть, но некому вносить изменения. Заказчик платит рынку за срочное вскрытие чужого проекта. В стоимости владения - строка «эскроу исходников» или «передача проекта на сопровождение с фиксированным SLA». Связь с техническим долгом legacy ПЛК: экономия на сопровождении в первые годы увеличивает счёт на рефакторинг позже.

Обучение: почему это не «разовый семинар»

Контроллер без обученной эксплуатации - чёрный ящик. Смена оператора, уход одного инженера, «временный» студент на лето - и уставки меняют вслепую. Обучение на пуске (оператор, наладчик, ИБ) - часть TCO. Повторное обучение - при смене среды, major-обновлении, расширении линии.

Закладывают 2-3 дня на пуске плюс обновление инструкций. Если среда CODESYS, а команда знает только LD из старого проекта - бюджет на языки программирования ПЛК и практику. Экономия на обучении возвращается вызовами «насос не качает, приезжайте срочно».

Простой: самая дорогая строка, которую забывают

Отказ одного контроллера на линии розлива или насосной станции считают не в рублях за модуль, а в часах простоя. Если ЗИП на складе - замена за 4 часа. Если заказ с завода - 3 недели. Если проект только у уехавшего интегратора - ещё дольше.

В ТЗ для критичных контуров: время восстановления, наличие ЗИП, допустимость горячей замены, резервирование контроллера. Стоимость часа простоя заказчик знает лучше интегратора - его просят подставить цифру в расчёт сценария «отказ без ЗИП» и «отказ с ЗИП». Разница часто перекрывает премию за «дорогой» ПЛК с нормальной логистикой модулей.

Сравнение «дешёвый вход / дорогая жизнь» и обратная схема

Дешёвый вход: минимальная корзина, лицензия «до первого расширения», нет сервиса, модули уникального форм-фактора. Дорогая жизнь: каждое расширение - новый контроллер, простой при отказе, зависимость от одного поставщика модулей.

Дорогой вход: модульная платформа с запасом слотов, прозрачные лицензии, контракт на 5 лет, ЗИП в спецификации. Более дешёвая жизнь: докупка модулей, штатная замена, предсказуемое продление точек.

Честный интегратор в КП даёт две колонки на 10 лет: CAPEX год 0 и OPEX суммарно (без англицизмов в тексте для заказчика - «капитальные» и «эксплуатационные»). Закупщик видит, что «дешевле на 20% сейчас» - «дороже на 60% за decade».

Импортозамещение и смена парка

При замене иностранного ПЛК на российский в расчёт входит не только новое железо, но и переписывание проекта, обучение, параллельная работа двух контуров, риск несовпадения тегов. Материал импортозамещение ПЛК: ловушка «теги совпали» про функциональность; для TCO добавьте 6-18 месяцев повышенных трудозатрат интегратора и повышенный риск простоя в окне переключения. Закладывать в смету миграции, а не только цену нового контроллера.

Как оформить расчёт в ТЗ: шаблон для заказчика

Интегратору выгодно приложить к коммерческому предложению таблицу на три горизонта: 3 года, 7 лет, 15 лет. В строках - закупка, лицензии, модули, сервис, ЗИП, обучение, резерв на простой (в процентах от выработки или фиксированная сумма «один инцидент»). В столбце «допущения» - число модулей в ЗИП, пакет точек MasterSCADA, наличие сервисного договора, срок поставки модулей с завода.

Заказчик сравнивает не «цена за штуку», а сумму столбца «15 лет». Главный инженер подписывает допущения: «принимаем 2 модуля DI в ЗИП», «закладываем рост точек до 800 к 7-му году». Без подписанных допущений тендер снова уходит в гонку минимальной цены шасси.

Отдельная строка - энергопотребление и обслуживание шкафа (вентиляторы, ИБП для контроллера). На 15 лет это мелочь рядом с простоем, но для водоканала с сотней узлов складывается заметно. Для одной линии можно опустить, для парка - включить.

Роль FAT в честном TCO

На FAT заказчик впервые видит реальное число точек, каналов Modbus, экранов HMI - не «как в рекламном буклете», а как в проекте. Если на FAT выясняется, что точек на 30% больше, чем в КП, это момент пересчёта лицензии до SAT, а не сюрприз на втором году эксплуатации. Материал про FAT и SAT без сюрпризов про функционал; для стоимости владения FAT - точка сверки лицензий и ЗИП со спецификацией.

На практике

При выборе контроллера на длинный горизонт смотрят не только на цену шасси, но на экосистему: поставку модулей PSV-AI, PSV-DI, коммуникационных модулей, политику лицензий CODESYS и MasterSCADA 4D, наличие документации и техподдержки в РФ. Универсальная платформа с двумя взаимозаменяемыми средами на одном железе снижает риск «заперли в одну среду без лицензии» - команду можно наращивать под знакомый инструмент без смены всего парка контроллеров.

Типовые ошибки при расчёте

Считали только железо из спецификации. Лицензии, работы и простой не вошли - смета на 15 лет занижена вдвое.

Не заложили рост точек и связей. Объект расширился, лицензия MasterSCADA перешла в следующий порог - незапланированный CAPEX на 5-м году.

ЗИП «когда-нибудь купим». Первый отказ - три недели простоя. Окупаемость ЗИП считают за один инцидент.

Нет эскроу проекта. Интегратор ушёл - платите за вскрытие с нуля.

Игнорировали снятие модулей с производства. Новая линия несовместима со старым шкафом - вынужденная замена всего узла.

Вопросы при закупке

Нужно ли в ТЗ требовать расчёт на 10-15 лет?
Да, хотя бы в виде таблицы статей и допущений. Иначе сравнивают несравнимое.

Как учитывать инфляцию?
Фиксируют базовый год и индекс или просят диапазон ±20% на эксплуатационные статьи.

Что важнее: дешёвый ПЛК или дешёвые модули?
На длинном горизонте - стоимость и доступность модулей и лицензий, не разовая цена шасси.

CODESYS или MasterSCADA с точки зрения TCO?
Зависит от роста связей: при стабильном числе каналов и команде CODESYS - одна картина; при росте архивов и интеграций - считайте точки MasterSCADA по годам.

Ссылки по теме

Обсуждение