PDA

Просмотр полной версии : Установка версии 1.2.15



Stab
08.04.2022, 13:56
Добрый день! Описываю процесс запуска рантайм в новой версии 1.2.15 демо + RT demo. Скачанной с сайта 4.04.2022
1. Скачал с сайта masterscada.ru и установил последнюю версию MasterSCADA 4D + MasterSCADA 4D RT Demo х64. Сконвертировал проект, сделал новый архив конфигурации, содержимое архива конфигурации проекта скопировал в рабочую папку,как описано в руководстве. После этого запускаю от админа MasterSCADA 4D RT.
Появляется сообщение - не найден файл run_hmi.bat. Полез искать - оказалось ярлык запуска указывает на путь "C:\Program Files\MPSSoft\MasterSCADA 4D 1.2\bin\Config\MasterPLC\WIN32\run_hmi.bat" папки WIN32 там нет, однако есть WIN64, в которой и лежит тот самый файл.
2. Поправил ярлык. Запускаю, появляется сообщение - Не найден путь C:\Program . Явно кавычек где то не хватает. Открыл батник, нашел пару путей без кавычек. Добавил кавычки.
3. Запускаю батник, и ничего не происходит. запустились только mplc.exe и mplc_service.exe. Процесс вебсервера nginx не запущен. Полез смотреть лог (прикрепляю) - есть сообщение о невозможности открытия файла config.bin. Тут уже мой кунг-фу бессилен )). Прошу разобраться и поправить ваши дистрибутивы.

Так же ОГРОМНАЯ просьба описать процесс запуска рантайм версии через бат файл. Что куда скопировать и как запускать...

60228

Stab
15.04.2022, 12:46
Кому интересно - информация от техподдержки по поводу дистрибутива:
Вы скачали и установили только редактор со встроенным рантайм модулем. Для запуска отдельного рантайм нужно ставить дополнительно модуль рантайм.
Ярлык MasterSCADA 4D RT, который устанавливается с редактором - это рудимент старых версий. Передадим в разработку, чтобы его убрали.

Так же был получен ответ на вопрос по поводу запуска процесса mplc.exe через командную строку-


Через батник можно работать с файлом MS4DMonitor.Prompt.exe

По умолчанию он находится в папке C:\Program Files\MPSSoft\MasterSCADA 4D RT 1.2

Команды скриптового управления:

MS4DMonitor.Prompt wcf stopmplc - остановить нулевой mplc
MS4DMonitor.Prompt wcf stopmplc n - остановить экземпляр номер n
MS4DMonitor.Prompt wcf forcestopmplc - принудительно остановить нулевой mplc
MS4DMonitor.Prompt wcf forcestopmplc n - принудительно остановить mplc номер n
MS4DMonitor.Prompt wcf startmplc - запустить нулевой mplc
MS4DMonitor.Prompt wcf startmplc n - запустить нулевой mplc номер n
MS4DMonitor.Prompt wcf stopall - остановить все
MS4DMonitor.Prompt wcf startall - запустить все
MS4DMonitor.Prompt wcf forcestopall - принудительно остановить все
MS4DMonitor.Prompt wcf istopshelf - если topshelf то сервис от юзер-аккаунта, иначе от системного
MS4DMonitor.Prompt wcf isrunning - проверка, выполняется ли нулевой mplc
MS4DMonitor.Prompt wcf isrunning n - проверка, выполняется ли n-ый mplc