Masterscada 4d что это
MasterSCADA 4D позволяет создавать проекты автоматизации на всех уровнях – от программирования ПЛК до создания АРМов операторов и облачных решений в единой вертикально-интегрированной среде разработки на языках стандарта МЭК 61313-3 или языке C#. Среда разработки содержит обширные библиотеки готовых функций и функциональных блоков.
MasterSCADA 4D поддерживает большинство распространенных в промышленности операционных систем, таких как: Windows, Linux, QNX, Android, Эльбрус. При этом в рамках одного проекта можно использовать разнообразные аппаратные платформы, работающие под управлением разных операционных систем, а также разные среды передачи данных между узлами системы.
Такой подход позволяет обеспечить небывалую гибкость системы автоматизации, распределив функциональность между узлами системы. Например, часть задач визуализации можно перенести в ПЛК, а архивирование и документирование в облачный сервис.
Master SCADA 4D. Есть ли жизнь на ARMе?
Имея достаточно большой опыт работы в области промышленной автоматизации, мы вечно находимся в поиске оптимальных вариантов для решения своих задач. В зависимости от технического задания заказчика, приходилось останавливаться на той или иной программно-аппаратной базе. И если не было каких-то жестких требований по установке оборудования Siemens в связке с TIA-portal`ом, то, как правило, выбор падал на MasterSCADA 3.XX. Однако ничто не вечно под луной…
О своём опыте перехода на MasterSCADA 4D, предпосылках, особенностях её работы на встраиваемых компьютерах архитектуры ARM под катом данной статьи.
Предпосылки
Мы начали тестировать относительно новую разработку компании Insat – MasterSCADA 4D – не так давно. Предпосылок для этого было несколько. Во-первых, мы провели несколько независимых опросов среди специалистов в области промышленной автоматизации с целью выяснить, какие SCADA-системы наиболее популярны (рисунок 1). По результатам опроса первое место среди отечественных систем занимает система MasterSCADA.
Рисунок 1 — Результаты опроса наиболее популярных SCADA-систем (картинка кликабельна)
Второй предпосылкой можно считать…
Теперь перейдем непосредственно к самой MasterSCADA 4D. Она состоит из двух программных продуктов, а именно: среда разработки и среда исполнения. О работе каждой из этих частей поговорим ниже.
Среда разработки
Проект системы создается в среде разработки MasterSCADA 4D, для этого необходимо получить бесплатную версию на сайте компании Insat и установить, следуя подсказкам.
Рисунок 2 — Интерфейс среды разработки (картинка кликабельна)
Первое, что бросается в глаза — это приятный интерфейс среды разработки и удобная иерархическая структура построения проекта. Теперь в одном проекте можно создавать программу не только под АРМ, но и под весь объект, начиная с контроллера — заканчивая сервером или рабочим местом оператора.
Среда разработки работает только на ОС Windows, это относительно привычно и терпимо, а вот среда исполнения (RunTime) приятно удивила своей возможностью интегрироваться в различные операционные системы и архитектуры процессоров, но об этом дальше.
Также порадовала большая библиотека элементов визуализации. Специалисты из различных сфер смогут найти для себя элементы визуализации, не прибегая к отрисовке или поиску иконок в интернете.
Рисунок 3 — Элементы визуализации (картинка кликабельна)
Коммуникационные протоколы
В системе поддерживаются различные драйверы (протоколы обмена), которые по умолчанию интегрированы в MasterSCADA 4D:
- Modbus TCP/RTU, RTU поверх TCP
- DCON
- OPC UA/DA/HDA
- IEC61850
- SNMP
- PostgreSQL
- MQTT
- IEC104
- MSSQL
- MySQL
- Меркурий (отдельная библиотека) и др.
Среда исполнения
Среда исполнения может быть запущена на различных операционных системах и архитектурах персональных компьютеров, также вы можете запустить RunTime и на локальной машине, она устанавливается совместно со средой разработки и функционирует час (либо 32 тега) без ограничений.
Устройство AntexGate
MasterSCADA Runtime предустановлена отдельной опцией на встраиваемый ПК AntexGate с архитектурой процессора ARM и операционной системой Debian, тесты будем проводить на этом устройстве.
Рисунок 4 — Устройство AntexGate
- ЦПУ: 4-ядерный x64 ARM v8 Cortex-A53
- 1.2Mhz Оперативная память: LPDDR2 1024MB
- Энергонезависимая память: 8/16/32GB eMMC
Запустим программу в исполнительном устройстве. Для примера мы создали опрос и управление устройством по протоколу Modbus RTU, процесс настройки опроса интуитивно понятный и чем-то похож на настройку привычного OPC-сервера. Правда сейчас в RunTime встроены драйверы протоколов для обмена данными.
В качестве примера создадим простой проект для управления тремя насосами и двумя задвижками, необходимого для абстрактного производственного процесса. В среде разработки он выглядит следующим образом, как на рисунке 5.
Рисунок 5 — Проект в среде разработки (картинка кликабельна)
В итоге у нас получилась простая мнемосхема (рисунок 6), которая работает в любом браузере с поддержкой HTML5.
Рисунок 6 — Мнемосхема (GIF-анимация кликабельна)
Варианты отображения информации HMI
Есть возможность подключиться к среде исполнения через WEB, этот вариант не ограничивает нас в выборе клиента для просмотра данных на мнемосхеме.
В нашем случае на устройстве предусмотрен вывод информации через HDMI, Ethernet, 3G.
При подключении через HDMI мы обращаемся на LocalHost 127.0 0.1:8043 через встроенный браузер в AntexGate, либо подключаемся к фиксированному IP:8043 адресу в интернете или локальной сети предприятия другим «Тонким клиентом».
Рисунок 7 — Структура мониторинга WEB (картинка кликабельна)
Интересной новостью стал долгожданный MQTT протокол, которого обычно не хватало для мониторинга удаленных объектов в SCADA системах.
На сегодняшний день каждый имеет возможность получить недорогой VDS-сервер в интернете с фиксированным IP-адресом (например, сервер сайта компании) и развернуть на нем MQTT Broker (например, Mosquito).
Получив один сервер с MQTT брокером, мы легко можем отвязаться от дорогих услуг оператора — фиксированного IP и платить в год 900 рублей вместо 4000 рублей за связь 3G.
Рисунок 8 — Структура мониторинга MQTT (картинка кликабельна)
Такое построение сети позволит не только экономить на трафике, но и обезопасит данные, так как передача данных по протоколу Modbus TCP в сети интернет не гарантирует безопасность и качество связи.
Таким образом, вы можете продавать тиражируемые проекты, в которых клиент сам выбирает поставщика интернета. И ни у кого не болит голова с настройкой и выделением IP адресов: клиент сам вставляет любую SIM-карту или подключается к маршрутизатору с DHCP-сервером.
Быстродействие
Для проекта главное быстродействие, в этом нам помогут так называемые «Задачи». По умолчанию у каждого узла при его создании только одна — Основная задача. Разработчик проекта может создать их столько, сколько необходимо для работы конкретного проекта. Особенности вычисления, например, цикл вычисления, будут зависеть от настроек той или иной задачи. Каждая из них будет работать независимо от других в устройстве. Создание нескольких задач целесообразно, если необходимо обеспечить разные циклы вычисления разных программ проекта.
Данная функция особенно интересна для устройств, на борту которых процессор с несколькими ядрами. Каждая «Задача» запускается как отдельный процесс в системе и нагрузка распределятся равномерно на работу процессора. В устройстве AntexGate установлен процессор ARM с 4-мя ядрами по 1.2ГГц и 1ГБ оперативной памяти, что позволяет создать как минимум 4 крупные задачи и распределить нагрузку по ядрам. В сравнении с ПЛК, устройство AntexGate может предоставить как минимум в 4 раза больше вычислительных способностей за такую же цену.
Рисунок 9 — Загрузка вычислительных способностей AntexGate в режиме исполнения (картинка кликабельна)
Как мы видим из рисунка 9, загрузка ЦП не более 2,5%, а памяти выделено всего 61Мб. Таким образом, небольшой проект в режиме исполнения потребляет очень мало встроенных ресурсов.
Устройство может использоваться не только как контроллер, но уже и как полноценный сервер с опросом более 2000 точек ввода-вывода и возможностью поддержки более 100 WEB-клиентов.
Для примера подключим 9 WEB-клиентов к устройству и посмотрим прогресс потребления ресурсов (рисунок 10).
Рисунок 10 — Загрузка вычислительных способностей AntexGate при подключении 9-ти WEB-клиентов (картинка кликабельна)
Как видно из рисунка выше, загрузка ЦП поднялась в среднем с 2,5% до 6%, а памяти выделено всего на 3Мб больше.
Благодаря большому запасу вычислительных ресурсов устройства, разработчику нет необходимости экономить на качестве программы, созданной в MasterSCADA 4D.
Кроссплатформенность
Также хочется отметить кроссплатформенность рассматриваемой SCADA-системы, которая дает интеграторам огромный выбор платформ для реализации своих проектов. Благодаря такому подходу переход между операционными системами или архитектурами ПК происходит очень просто.
Заключение
MasterSCADA 4D — относительно новый продукт компании Insat. На сегодняшний день информации по работе с этим программным продуктом не так много, как хотелось бы. Однако можно скачать бесплатную среду разработки с официального сайта компании, она имеет весьма подробную справку по работе с программой.
Рисунок 11 — Окно справки (картинка кликабельна)
В заключении хотелось бы сказать о том, что данная статья имеет вводные данные о программном продукте MasterSCADA 4D и много чего не сказано. Однако при Вашей поддержке, мы выпустим более подробные примеры и уроки по работе с этим программным продуктом.
Хотелось бы увидеть в комментариях, какие вопросы больше всего интересуют Вас. И самые часто задаваемые мы по возможности превратим в урок по созданию проектов в MasterSCADA 4D.
MASTERSCADA 4D
Так как я подошёл к продукту Мастерскада 4D как программист промышленных контроллеров, то вынужден сравнивать его с такими средами разработки контроллеров (IDE), как TIA PORTAL, UNITY PRO XL, CODESYS. Все эти программы предназначены для программирования контроллеров (ПЛК)
Какие плюсы или достоинства очевидны:
1. Программа Мастерскада 4D предназначена для программирования, как контроллеров, так и SCADA приложений. Что при наличии опыта обеспечивает гибкость при расчете и создании коммерческих предложений. Экономия на лицензировании.
2. Позволяет создавать достаточно быстро WEB интерфейс в рамках ПЛК110 или например Болид, используя его для управления объектом по сети. Удобно, если это локальный уровень автоматизации и при несложной технологии можно практически все сделать без квалифицированного программиста
3. Можно не программировать обмен по протоколу Modbus TCP, контроллер можно сразу опрашивать по протоколу OPC UA.
Какие минусы или недостатки смог обнаружить:
1. При производстве пусконаладочных работ выяснилось, что подгружать в ПЛК небольшие изменения программного кода невозможно. Просто не заложена такая функция, можно только загрузить весь исходный код полностью. При производстве пусконаладочных работ крайне странно слышать хлопки пускателей, если нам всего то навсего пришлось подправить какую-то формулу или добавить OR.
2. Переменные привязывается только методом перетаскивания с места на место. Это больше похоже не на программирование, а на плетение паутины. Данный неудобный принцип был унаследован от Мастерскады 3. При разработке больших проектов это огромная трудоемкость. Невозможно применить тот наработанный подход программирования, который заложен в языках стандарта МЭК аналогично Siemens, Schneider Electric, Овен, хотя в целом стандарт языков выполнен.
5. В целом, считаю, что интерфейс сделан очень не непродуманно и не оптимально. Предполагаю, что за идеологию интерфейса Мастерскада 4D был принят TIA PORTAL, так как за основу взят серый цвет, очень похоже расположение полей и их псевдо скрываемые нависающие с разных мест меню. Всё это годится и подходит только для очень крупных мониторов, которые редко бывают при проведении пусконаладочных работ. Обычно у вас есть небольшой монитор, очень мало места вокруг и нет стола. Оптимизация интерфейса по использованию пространства – недостаточно качественно.Туда, куда ты хочешь смотреть и видеть числа — там их просто нет!
6. Бывали такие случаи, когда переменные были привязаны в одном месте и вроде бы должны были принимать значение выхода, а этого не происходило. То есть видно, что переменная привязана, а на деле она не привязана. Приходилось привязывать повторно, что не могло не расстраивать. Никто не любит делать одну и ту же работу дважды.
8. Отладка кода ST в привычном режиме, когда видны значения переменных внутри кода – невозможна, так как ни одного значения переменных вы не увидите. Чтоб увидеть значения переменных придется выносить переменные на выходы функциональных блоков (клеммники) и уже только там смотреть, как они отрабатывают, а это занимает больше времени. Как как отладка кода со значениями внутри экземпляра невозможна, то приходится выносить все переменные в отдельную программу чтобы там отладить и только потом возвращать обратно в библиотеку и в функциональный блок
9. На языке FB невозможно привязать константу в виде числа, допускается вставка только переменных типа констант. Опять нужно совершить дополнительные действия и всё это съедает пространство.
Первое знакомство с MasterSCADA 4D у меня получилось более года назад и было совсем поверхностным.
Теперь же удалось сделать небольшой проект. Все возможности MS4D в этом проекте были не нужны, но нужно было как-то пристроить давно купленный ОВЕН ПЛК110-MS4.
Сразу бросилось в глаза улучшение интерфейса в v1.2, по сравнению с v1.1. И дело даже не столько в модной сейчас «темной» теме, мне он показался более развитым, более продуманным. Но вот ориентация на не просто большие, а на огромные мониторы, несколько усложнило мне работу на моем 19” мониторе.
Приходилось постоянно сворачивать и разворачивать окна. Это если программировать на языке ST. Для функциональных блоков просто нет места. Поэтому, приходилось постоянно сворачивать списки входных и выходных переменных и минимизировать нижнее окно с палитрой. Но, думаю на больших мониторах это не проблема.
Другой раздражающей меня проблемой в интерфейсе был список ошибок при отладке (на скриншоте вверху видна фраза «Сообщений нет. Для проверки. »).
Даже если у вас всего одна синтаксическая ошибка, то компилятор все-равно сгенерирует гору ошибок, и нужная строка ни разу не оказалась первой.
Как развернуть это окно с ошибками, я не понял, там лишь кнопка «скопировать в буфер». Поэтому приходилось копировать из буфера в текстовый редактор и уже там разбираться.
В версии MS4D, которую я использовал, а именно 1.2.7, по сравнению с 1.1. уже более тесно разработчики ОВЕН интегрировались, стало возможным уже прямо из среды разработки обновить исполнительную часть PLC движка SCADA. В v1.1 «движок» нужно было обновлять отдельно, подключаясь к ПЛК через Debug. Кстати, у меня все-равно произошел сбой при обновлении прошивки и с помощью тех.поддежки ОВЕН пришлось заливать ее вручную. Сам процесс не сложный, но вот чтобы понять, что именно в прошивке проблема, пришлось потратить довольно много времени, MS4D ругалась на невозможность соединиться с ПЛК (ни USB, ни Ethernet), хотя я в терминале по SSH туда заходил, и все нужные файлы были на месте.
К пожеланиям в интерфейсе я бы добавил просьбу уменьшить расстояние между строками и «ветвистость» дерева проекта.
Иногда совершенно не понятно зачем были добавлены подветки, а каждый раз их разворачивать — это время, да и надо помнить где это спрятано.
В оправдание разработчики добавили возможность у любой ветки «оставаться всегда развернутой», но это полумера меня не спасала.
Ну и главный недостаток, это практически отсутствие описания и скудный help.
Если бы не подробное руководство по установке интерфейса RS-485 на ПЛК в режим Slave, скачанное с сайта ОВЕН, то пришлось бы потратить гораздо больше времени на это. Так же долго экспериментировал с энергонезависимыми переменными, пока не убедился что это работает. Казалось бы, как это делается в большинстве сред разработки, например в Codesys, просто объяви переменную Retain. Я так и поступил, но потом необходимо провести «синхронизацию с деревом», после чего можно получить «сюрприз» в виде слетевших элементов массива.
Конечно, это все можно поправить и не такая уж проблема, зато легко создавать переменные с помощь мастера, а при перетаскивании переменных из дерева, они автоматически объявляются.
Для начинающих это очень удобно. Вообще, не смотря на все перечисленные недочеты, MasterSCADA4D очень перспективная среда и ее объектно-ориентированный подход во многих проектах может стать большим плюсом за счет масштабируемости и скорости разработки.
#masterscada4d, #Опыт работы, #ПЛК110, #Отзыв, #Достоинства, #Недостатки
MasterSCADA 4D
MasterSCADA 4D – это продукт нового поколения SCADA-систем. В нем, по сравнению с предыдущей версией, существенно расширены инструменты по созданию крупных распределенных систем с возможностью использования технологий Интернета вещей, повышено удобство и гибкость, расширены возможности использования различных аппаратных платформ и операционных систем, увеличено число поддерживаемых уровней систем управления и реализована миграция функционала между уровнями.
MasterSCADA 4D – это
- Единая среда разработки — Позволяет создавать проекты на всех уровнях
- Веб-технологии — Доступ к данным в реальном времени через браузер с HTML5
- Кроссплатформенность — Windows, Linux, QNX, Android, Эльбрус
- Качество визуализации — Векторная графика. Поддержка формата SVG
Документация и поддержка
Выбор среды исполнения MasterSCADA 4D
- Lite – версия для небольших локальных систем, до 1000 внешних точек ввода/вывода, где сервер опроса одновременно является местом оператора.
- Standard – версия для небольших локальных систем, до 2500 внешних точек. Имеет весь функционал версии Lite, с возможностью подключения внешних баз данных.
- PRO – версия для средних и больших систем, до 60000 внешних точек, с различной клиент-серверной архитектурой. Система поддерживает горячее резервирование и подключение неограниченного количества клиентских рабочих мест .
- Enterprise – версия для средних и больших систем с различной клиент-серверной архитектурой. Помимо функциональных возможностей версии PRO добавлен модуль “Справочники” для хранения НСИ и расширенные настройки информационной безопасности.
Таблица функциональных возможностей и опций
Встроенные библиотеки ФБ
Драйвер протокола ModbusTCP/RTU/ASCII
MSRT4D-Send: SMS/email/telegram оповещение
MSRT4D-Rep: модуль отчетов
DB-Conntect: Опция интеграции со сторонними СУБД (MSSQL, MySQL, PostgreSQL)
MSRT4D-HubConnect: межузловая связь
MSRT4D-TRN: расширенные настройки трендов
MSRT4D-COMCreate: Модуль поддержки COM-устройств
MSRT4D-RED: модуль резервирования
Client: возможность подключения дополнительных клиентов
MSRT4D-С#: возможность разработки на языке C#
MSRT4D-GIS: модуль интеграции с ГИС – OpenStreet Map и Яндекс.Карты
MSRT 4D-Int – модуль интеграции с ИС (HttpClient,UdpClient)
MSRT4D-JSON-Connect: модуль интеграции с JSON
MSRT4D-MMS-Server: модуль передачи данных по протоколу МЭК61850 в сторонние системы
MSRT4D-ArchiveExp: Пакет функций для экспорта архивных данных
MSRT4D-FileWork: Модуль для работы с внешними файлами (xml и прочие)
MSRT4D-ProcessCreate: Запуск сторонних приложений из MasterSCADA
MSRT4D Security: Расширенные настройки информационной безопасности
MSRT4D-Lin: Run-Time MasterSCADA 4D для ОС Linux
MSRT4D-El: Run-Time MasterSCADA 4D для ОСЭльбрус
MSRT4D-QNX: Run-Time MasterSCADA 4D для ОС QNX
Примечание* MasterSCADA 4D доступна на Linux/Эльбрус/QNX по запросу.
Дополнительные клиенты и драйверы
Клиентские рабочие места
- MPS-MSRT-Client-lite-X – Пакет на X клиентских рабочих мест с управлением для исполнительных систем MSRT4D до 1000 точек ввода-вывода.
- MPS-MSRT-Client-X – Пакет на X клиентских рабочих мест с управлением на неограниченное количество точек ввода-вывода.
Опция резервирования
- MPS-MSRT4D-X-P-RED – Опция резервирования для клиент-серверной исполнительной системы MSRT4D-X-P на X внешних точек ввода-вывода.
- MPS-MSRT4D-X-E-RED – Опция резервирования для клиент-серверной исполнительной системы MSRT4D-X-E на X внешних точек ввода-вывода.
Опции протоколов
Лицензируются в 3 версиях: S (до 1 000 тегов), M (до 20 000 тегов), H (без ограничения по количеству тегов).
- MPS-MSRT4D-SNMP-X – Опция, драйвер протокола SNMP версия X. (32 бесплатно).
- MPS-MSRT4D-MQTT-X – Опция, драйвер протокола MQTT версия X. (32 бесплатно).
- MPS-MSRT4D-IEC61850-X – Опция, драйвер протокола МЭК 61850 версия X. (32 бесплатно).
- MPS-MSRT4D-IEC60870-5-104-X – Опция, драйвер протокола МЭК 60870-5-104 версия X. (32 бесплатно).
- MPS-MSRT4D-Profinet-X – Опция, драйвер протокола Profinet версия X. (32 бесплатно).
- MPS-MSRT4D-BACnet-X* – Опция, драйвер протокола BACnet версия X. (32 бесплатно).
- MPS-MSRT4D-FINS-X – Опция, драйвер протокола OMRON FINS и FINS Serial версия X. (32 бесплатно).
- MPS-MSRT4D-SLMP-X – Опция, драйвер протокола Mitsubishi SLMP версия X. (32 бесплатно).
Опции устройств
Лицензируются в количестве: 3, 10, 20, 50 устройств в пакете. Позиции между собой суммируются.
- MPS-MSRT4D-Mercury-X – Опция, драйвер протокола счетчиков Меркурий (230, 233, 234, 236) на X счетчиков (на 1 устройство бесплатно).
- MPS-MSRT4D-Teplokom-X – Опция, драйвер протокола счетчиков Теплоком ВКТ-5, ВКТ-7, ВКТ-9 на X счетчиков (на 1 устройство бесплатно).
- MPS-MSRT4D-NZIF-X – Опция, драйвер протокола счетчиков НЗИФ СЭТ, ПСЧ на X счетчиков (на 1 устройство бесплатно).
- MPS-MSRT4D-Energomera-X – Опция, драйвер протокола счетчиков Энергомера СЕ301, СЕ303 на X счетчиков (на 1 устройство бесплатно).
MPS-MSRT4D-Milur-X – Опция, драйвер протокола счетчиков Милур на X счетчиков (на 1 устройство бесплатно).
MPS-MSRT4D-Pulsar-X – Опция, драйвер счетчиков-регистраторов Пульсар на X счетчиков (на 1 устройство бесплатно).
MPS-MSRT4D-Logica-X – Опция, драйвер протокола корректоров объема газа СПГ761, СПТ961 на X корректоров (на 1 устройство бесплатно).
* Работа в режиме периодического опроса (режим подписки не поддерживается).
Лицензирование MasterSCADA 4D
Лицензия включает следующие установочные файлы:
- Интегрированная среда разработки – набор инструментальных средств разработки проекта. Поддерживаемая система – Windows (поставляется бесплатно).
- Среда исполнения (Run-Time) – набор средств для исполнения проекта. Lite, Standard, PRO, Enterprise. Кроссплатформенная.
- Клиент визуализации – Web-сервер для визуализации с поддержкой HTML 5. Запускается с любого устройства с браузером.
- Дополнительные опции – клиенты, резервирование и коммуникационные драйверы.
- Способ защиты – аппаратный, сетевой или программный ключ.
Способ защиты MasterSCADA 4D
Аппаратная защита представляет собой USB-ключ, устанавливаемый на ПК или сервер, на котором будет работать OPC-сервер. В случае необходимости можно перенести OPC-сервер на другую машину, установив в нее USB-ключ и проинсталлировав дистрибутив. К одному ключу можно привязать несколько лицензий программных продуктов «МПС Софт». Лицензии на аппаратном ключе можно расширять и обновлять, при условии наличия технического сопровождения.
Внимание!
Аппаратный ключ защиты не поддерживает работу:
- на виртуальных машинах;
- при использовании средств виртуализации.
Сетевая защита представляет собой USB-ключ, который позволяет обращаться с ПК, в том числе с виртуальных машин, к серверу с данным ключом. К одному ключу можно привязать несколько лицензий программных продуктов «МПС Софт». Лицензии на аппаратном ключе можно расширять и обновлять, при условии наличия технического сопровождения.
Внимание!
При использовании средств виртуализации использование сетевого ключа обязательно!
Программная защита позволяет привязать копию OPC-сервера к основным компонентам ПК. Перенос лицензии на другой ПК в этом случае невозможен. Активировать лицензию можно как онлайн, так и офлайн. К программной лицензии можно привязать несколько лицензий программных продуктов «МПС Софт». Программные лицензии можно расширять и обновлять. Однако, нужно учитывать, что при изменении конфигурации ПК необходимо заранее обратиться в «МПС Софт» во избежание деактивации лицензии.
Внимание!
Программный ключ:
- на виртуальных машинах;
- при использовании средств виртуализации.
- при заказе необходимо указать email для отправки программного ключа.
Инструкция по скачиванию, инсталляции и обновлению программного обеспечения разработки «МПС Софт» на ключах Guardant (Скачать).