Здравствуйте!
Вопрос по SqlRequestWithResult. Когда этот ФБ добавляю в протокол, то запрос выполняется циклично. Пробовал сделать выполнение по кнопке (подавая TRUE на вход En), но работает это крайне криво: в подключенном редакторе видно что параметр изменился уже на TRUE, а на входе ФБ он все ещё болтается как FALSE, и может переключиться на TRUE секунд через 5 только. Или вообще не переключится. Можно ли как реализовать выполнение SQL запрос не циклично, а по условию?
ЗЫ MS4D версии 1.2.18
Добрый день.
AstraLinux 1.8.1
MasterSCADA 4D Runtime 1.3.7.23610(1.3.7_20250316.1) установлена с опцией "--i386-dep --with-monitor" как и положено по мануалу.
Аппаратный ключ USB установлен и работает, по крайней мере runtime не ругается.
runtime стартует (служба):
После загрузки проекта из среды разработки в окне системных сообщениях среды разработки пишет:op@panelC:~$ sudo systemctl status mplc4.service
● mplc4.service - LSB: Start the MasterSCADA 4D RT server.
Loaded: loaded (/etc/init.d/mplc4; generated)
Active: active (running) since Fri 2025-04-11 13:49:18 +04; 4min 35s ago
Docs: man:systemd-sysv-generator(8)
Process: 745 ExecStart=/etc/init.d/mplc4 start (code=exited, status=0/SUCCESS)
Tasks: 64 (limit: 18934)
Memory: 114.2M
CPU: 27.197s
CGroup: /system.slice/mplc4.service
├─1660 /opt/mplc4/mplc_daemon
├─1661 ./mplc_monitor
├─1764 /opt/mplc4/mplc /new-service /restart /ea:0
├─1765 "nginx: master process /opt/mplc4/nginx/sbin/nginx -p . -c ../nginx/conf/nginx-mplc.conf -e /var/lo>
└─1766 "nginx: worker process"
апр 11 13:49:17 panelC systemd[1]: Starting mplc4.service - LSB: Start the MasterSCADA 4D RT server....
апр 11 13:49:17 panelC mplc4[745]: Starting MasterSCADA 4D RT... OK
апр 11 13:49:18 panelC systemd[1]: Started mplc4.service - LSB: Start the MasterSCADA 4D RT server..
"Ошибка исполнения АРМ 1 Основная задача хххх : Charp fb is not loaded. Key runinng"
где ххх - увеличивающееся число.
В проекте есть функциональные блоки, написанные на C#.
dotnet и netcore на Linux установился вместе с mplc4 (по крайней мере в папке /opt/mpc4/ есть папки и dotnet и netcore).
В чем проблема?
Также установлен MasterSCADA4DClient-linux-x64 version 31.7.5 и проект не отображается
Дополнение.
На другом компе установил виндовый MasterSCADA4D Client. Цепляюсь к 192.168.0.120:8043. Цепляется к серверу, проект отображается, но такое ощущение, что ничего не выполняется (например, есть функциональный блок экспорта архивных данных на C#, он начинает выполняться по нажатию кнопки на мнемосхеме. так вот статусы этого блока вообще не меняются (статусы вывел на мнемосхему)).
Также, на том компе, где установлен runtime - при подключении через браузер также подключается и проект отображается.
А вот через линуксовый клиент (запуск /opt/MasterSCADA4DClient-linux-x64/MasterSCADA4DClient -u 127.0.0.1:8043 или -u 192.168.0.120:8043) окно клиента открывается но оно пустое.
//192.168.0.120 - IP адрес сервера (где установлен runtime)
Последний раз редактировалось LexSL; 11.04.2025 в 13:56.
Добрый день! Как вывести количество использованных тэгов в скаде? Конфигурация узла показывает количество точек 0.
Посмотрите здесь какие точки и как учитываются, возможно поможет ответить на Ваш вопрос:
https://support.masterscada.ru/ru/kn...25/category/3/
Добрый день! Как вывести фиксированное количество осей Y в тренде? у меня есть 30 перьев, и три диапазона значений Y. для каждого пера выводить ось неудобно
У контрола "тренд" есть опция группировка перьев - наверное это то, что нужно.
https://support.mps-soft.ru/Help-web/sv_grafika.html
(Поищите на странице "Главное перо в группе")