Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Полевая наладка ПЛК и SCADA на ноутбуке инженера АСУ ТП: MasterSCADA 4D, CODESYS 3.5, ОВЕН и виртуальные среды

Ноутбук инженера-программиста АСУ ТП в шкафу автоматики: MasterSCADA 4D, CODESYS 3.5, TIA Portal в VM и сеть с несколькими IP

Как организовать идеальный пусконаладочный ноутбук инженера АСУ ТП: изоляция несовместимых версий SCADA/PLC-сред (MasterSCADA 4D, CODESYS 3.5, ОВЕН Logic, TIA Portal) в виртуальных машинах на NVMe SSD, два Ethernet-адаптера и защита от 24 В на клеммнике.

Ноутбук инженера-программиста АСУ ТП в шкафу автоматики: MasterSCADA 4D, CODESYS 3.5, TIA Portal в VM и сеть с несколькими IP

Нет в мире более капризного «зоопарка драйверов и служб Windows», чем программное обеспечение промышленных контроллеров (ПЛК) разных производителей на одном компьютере! Попробуйте установить в одну «голую» хостовую Windows на ноутбуке одновременно среду MasterSCADA 4D DesignTool, три разных сервис-пака CODESYS V3.5 (SP14, SP17 и SP20) под разные поколения контроллеров ОВЕН ПЛК210 / Регул / Fastwel, классический Siemens TIA Portal для действующих заводских линий и китайскую среду Inovance / Delta ISPSoft — и уже через месяц фоновые OPC-серверы, службы перехвата Profinet DCP и разные версии .NET / SQL гарантированно начнут ломать друг друга прямо за сутки до пуска котельной!

Опытные пусконаладчики АСУ ТП давно выработали золотой стандарт: идеально чистая хостовая система на ноутбуке + коллекция эталонных изолированных виртуальных машин (.vmdk / .vhdx) на сверхбыстром 2-терабайтном NVMe SSD!

Архитектура ноутбука наладчика АСУ ТП: почему 64 ГБ ОЗУ + 2 ТБ SSD + нативный RJ-45 окупаются в первой же командировке

Инженерная задача на объекте Решение на ноутбуке АСУ ТП От какой аварии на пуске спасает
Разные поколения ПЛК и SCADA на разных заводах Отдельная виртуальная машина VM #1: MasterSCADA 4D + ОВЕН (CODESYS 3.5 SP17) (16 ГБ RAM), VM #2: Legacy Win7/10 для старых панелей оператора, VM #3: TIA Portal Сделали снимок состояния Snapshot перед обновлением пакета — если среда сломалась, откат к 100 % рабочему состоянию за 4 секунды прямо у открытого шкафа ШУ!
Контроллеры лежат сразу в трёх разных подсетях (192.168.0.x, 192.168.1.x и 10.20.30.x) Назначение нескольких дополнительных IPv4-адресов (Aliases) на один физический порт RJ-45 в расширенных свойствах TCP/IPv4 Windows (без основного шлюза!) + Wi-Fi с 4G с телефоном одновременно Вы видите в браузере и ПЛК, и панель оператора СП310 / Weintek, и частотник, не переключая настройки адаптера каждые 2 минуты и одновременно читая мануал в интернете!
Загадка «мусорных чисел 1.42e-38 вместо температуры +74.5 °C» в Modbus RTU / TCP Утилита Modbus Poll на ноутбуке с мгновенным переключением 4 порядков байт/регистров Float32: Big-Endian (AB CD), Little-Endian (DC BA), Mid-Big Word Swap (CD AB) и Mid-Little (BA DC)! Экономит 3 часа споров с КИПовцем: в 99 % случаев «кривые показания датчика давления по RS-485» — это просто переставленное старшее и младшее 16-битное слово (Word Swap CD AB) в карте регистров расходомера!
Отладка верхнего уровня интеграции с MES / SCADA MasterSCADA 4D RT + независимый клиент проверки дерева тегов и сертификатов (см. диагностику OPC UA сервера в UaExpert и смежных инженерных сетей в гиде наладка BACnet и автоматики ОВиК) Мгновенно отделяет ошибку логики внутри ПЛК (языки ST / FBD / CFC стандарта МЭК 61131-3) от потери связи или ошибки прав доступа на стороне SCADA-сервера!

Физическое выживание портов ноутбука в шкафу управления: 24 В DC и петли потенциалов!

На пусконаладке насосной станции, ЦТП или асфальтобетонного завода ноутбук стоит на раскладном стуле или висит на магнитной полке открытой двери силового шкафа рядом с частотными преобразователями 250 кВт:

  1. Гальванически изолированный промышленный конвертер USB -> RS-485 — строгий закон! Если корпус вашего металлического ноутбука включён штатным блоком питания в розетку бытовой сети с глухозаземлённой нейтралью в одном углу цеха, а линия A / B шины RS-485 приходит с другого корпуса с разностью потенциалов земель 18 Вольт, — дешёвый неизолированный свисток за триста рублей выжигает USB-контроллер южного моста материнской платы ноутбука с дымом в первую же секунду касания клеммы! Покупайте только промышленный конвертер с оптической/магнитной развязкой 2,5–3 кВ (а в особо зашумлённых цехах при снятии логов Wireshark работайте от собственного аккумулятора ноутбука, отключив вилку 220 В!).
  2. Встроенный на плату разъём RJ-45 Ethernet с защёлкой (или кабель с магнитным расцепителем): в узком проходе щитовой проходящий мимо электромонтажник неизбежно зацепит ногой жёлтый патч-корд — нативный глубокий порт в прочном шасси корпоративных серий ThinkPad P/T или EliteBook и два слота SO-DIMM под самостоятельный апгрейд оперативной памяти до 64 ГБ и двух NVMe SSD делают такие машины абсолютным бестселлером среди инженеров АСУ ТП!

Чек-лист инженера АСУ ТП перед отъездом с пусконаладки объекта

  • [ ] На контроллере ПЛК (CODESYS / MasterSCADA 4D RT) выполнена команда создания загрузочного приложения в энергонезависимую память (Create Boot Application) И проверен реальный «холодный перезапуск» рубильником питания шкафа! (Самый позорный звонок ночью через месяц после сдачи: «У нас моргнул свет на 2 секунды, контроллер загрузился пустым или со старой октябрьской прошивкой, потому что проект крутился только в ОЗУ!»)
  • [ ] Сохранены на SSD ноутбука и в Git-репозиторий компании исходный архив проекта (.projectarchive) со всеми точными версиями таргет-файлов и библиотек, карта IP-адресов и паролей и актуальные PDF исполнительных схем с реальными пометками перемонтажа клеммников красным карандашом (As-Built)!
  • [ ] Все принудительные программные «заглушки» и форсированные переменные отладки (Forced Variables на датчиках, которые ещё не были смонтированы в первый день) гарантированно сняты (Unforce All) при сдаче блокировок безопасности!

Частые вопросы

Можно ли полноценно разрабатывать и запускать проекты MasterSCADA 4D и CODESYS 3.5 на MacBook Air/Pro с ARM-процессором Apple M1/M2/M3 через Parallels Desktop? Нет для роли основного полевого ноутбука наладчика — и вот почему: сама графическая оболочка среды в Windows 11 ARM внутри Parallels запустится, НО низкоуровневые x64-драйверы специфических USB-кабелей программирования старых ПЛК, аппаратных ключей защиты Guardant / CodeMeter и драйверов промышленных протоколов Profinet / USB-MPI не имеют ARM64-версий для ядра Windows on ARM! Для АСУ ТП выбирайте честную платформу x86_64 (Intel / AMD)!