Стартовая страница › Форумы › Rapid SCADA на Linux-контроллерах и Raspberry Pi › Scada V6 Beta4 on Raspberry
- В этой теме 27 ответов, 3 участника, последнее обновление 1 год, 5 месяцев назад сделано
manjey73.
-
АвторСообщения
-
14.04.2022 в 16:09 #23007
manjey73
Участникroot@raspberrypi:~# systemctl status scadaagent6.service ● scadaagent6.service - Rapid SCADA Agent Loaded: loaded (/etc/systemd/system/scadaagent6.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Thu 2022-04-14 14:07:00 BST; 3s ago Process: 640 ExecStart=/usr/bin/dotnet /opt/scada/ScadaAgent/ScadaAgentWkr.dll (code=exited, status=203/EXEC) Main PID: 640 (code=exited, status=203/EXEC) CPU: 13ms root@raspberrypi:~# service scadaserver6 status ● scadaserver6.service - Rapid SCADA Server Loaded: loaded (/etc/systemd/system/scadaserver6.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Thu 2022-04-14 14:07:21 BST; 1s ago Process: 666 ExecStart=/usr/bin/dotnet /opt/scada/ScadaServer/ScadaServerWkr.dll (code=exited, status=203/EXEC) Main PID: 666 (code=exited, status=203/EXEC) CPU: 13ms root@raspberrypi:~# service scadacomm6 status ● scadacomm6.service - Rapid SCADA Communicator Loaded: loaded (/etc/systemd/system/scadacomm6.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Thu 2022-04-14 14:07:31 BST; 386ms ago Process: 683 ExecStart=/usr/bin/dotnet /opt/scada/ScadaComm/ScadaCommWkr.dll (code=exited, status=203/EXEC) Main PID: 683 (code=exited, status=203/EXEC) CPU: 13ms
Службы не запускаются. У всех код 203.
Nginx выдает ошибку
502 Bad Gateway
nginx/1.18.014.04.2022 в 17:13 #23010manjey73
УчастникЕсть подозрение, что памяти в 512 маловато для использования aspnetcore
Получается заменить на своем домашнем Raspberry на 6-ю версию мне никак не удастся…. 🙁
14.04.2022 в 17:27 #23016Mikhail
МодераторКаждая служба загружает свой .NET.
Попробуйте запустить только Сервер. Памяти потребуется в 3 раза меньше.14.04.2022 в 17:29 #23017manjey73
УчастникПохоже что так, на Orange Pi Plus 2E где 1 Гб памяти после установки dotnet можно дать команду
dotnet --info
И получить вменяемый ответ по версии вместо «Ошибка сегментирования»
Scada еще не пробовал ставить на +2Е, надо в город съездить, вернусь опробую.
14.04.2022 в 17:30 #23018manjey73
УчастникПопробую повыключать службы scada. Но цель то все установить на один ПК
14.04.2022 в 21:05 #23019manjey73
УчастникНовый образ Raspbian Bullseye (Debian 11)
установка только dotnetdotnet --info
Ошибка сегментированияRaspberry Pi B+ 512 Мб (одноядерная). До установки Scada даже не доводил.
на боевую машинку как-то не хочется ставить для проверки…
Пробую на Orange Pi+2E-
Этот ответ был изменен 1 год, 5 месяцев назад от
manjey73.
14.04.2022 в 22:40 #23024manjey73
УчастникHost (useful for support):
Version: 6.0.4
Commit: be98e88c76.NET SDKs installed:
No SDKs were found..NET runtimes installed:
Microsoft.AspNetCore.App 6.0.4 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.4 [/usr/share/dotnet/shared/Microsoft.NETCore.App]To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-downloadГолая заливка образа на OrangePi+2E и установка runtime dotnet.
Память 1 GbТак что вероятно самому dotnet не хватает памяти.
Есть еще один конечно способ обмануть, но не уверен…Да, пункт 1 по установке на Raspberry, у кого с памятью 1 Gb и выше не из репозиториев.
curl -sSL https://dot.net/v1/dotnet-install.sh | sudo bash /dev/stdin --channel LTS --runtime aspnetcore --install-dir /usr/share/dotnet/
где LTS это с долговременной поддержкой, можно Current использовать, типа текущая версия.
--runtime aspnetcore
— установка только runtime ASP.NET Coreну и куда ставить.
-
Этот ответ был изменен 1 год, 5 месяцев назад от
manjey73.
14.04.2022 в 23:06 #23029a80808
УчастникКошмар какой, уже гига не хватает…и это Линукс…
А когда то все пространство памяти было ограничено 64 Кбайт для BSD 2,9…15.04.2022 в 10:00 #23034manjey73
УчастникScada работает на NET так что тут претензии не к Linux как таковому.
Но вообще да, как-то не планировал покупать ключи на другой микроПК, думал обойдусь своим…15.04.2022 в 10:52 #23038Mikhail
МодераторНе удалось найти официальных требований к объёму памяти для .NET 6.
Вот обсуждение.Я ставил Rapid SCADA 6 на контроллер Болид М3000-Т, на котором было 512МБ памяти.
Вы устанавливаете .NET вручную?15.04.2022 в 11:16 #23042manjey73
УчастникУстанавливаю вышеуказанной командой через скрипт dotnet-install.sh
я уже пробовал и buster (debian 10) и bullseye (debian 11) результат одинаковый.
Тем же скриптом на OrangePi +2E где 1 Гб памяти все сразу устанавливается.
Но там bullseye Armbian
Попробую Armbian посмотреть для Raspberry, вдруг есть…. и проверить на нем.-
Этот ответ был изменен 1 год, 5 месяцев назад от
manjey73.
15.04.2022 в 11:46 #23044manjey73
Участникупс, у Orange Pi Plus 2E памяти 2 Гб даже, а не 1 Гб
15.04.2022 в 12:04 #23045manjey73
УчастникТакс, dotnet на Raspberry Pi 3 Model B Rev 1.2 которая у меня висит в котельной и на ней все крутится запускается. Команда
dotnet --info
работает.Пока не буду на нее переносить, так как система еще не готова окончательно.
А вот на Pi 1B, которая с 512 Мб памяти не хочет ни под каким соусом.Устанавливать вручную бинарники dotnet не пробовал.
Если честно, то рассчитывал, что система сможет работать и на 256 Мб памяти, но увы…В таком случае требуется возможность связи между версией 5 и версией 6. Так как 5-ю можно запустить на 256 Мб памяти даже при условии установки Mono
хотя надо проверить, сколько памяти на мелкой платке Orange Pi которая у меня есть… 256 или 512, не помню уже.-
Этот ответ был изменен 1 год, 5 месяцев назад от
manjey73.
15.04.2022 в 14:27 #23049Mikhail
МодераторСтавьте вручную из архива — просто и надёжно. Инструкция в дистрибутиве скады.
По крайней мере раньше sh-скрип не работал на ARM.-
Этот ответ был изменен 1 год, 5 месяцев назад от
Mikhail.
15.04.2022 в 14:28 #23050Mikhail
МодераторВ таком случае требуется возможность связи между версией 5 и версией 6.
MQTT или Modbus Slave.
-
Этот ответ был изменен 1 год, 5 месяцев назад от
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.