Основные системные требования и характеристики программного обеспечения:
Операционная система
Linux x86_64
Память ОЗУ
1 Гб и выше
Процессор
1 ГГц и выше
Дополнительный софт
Для отображения отчетов необходим Microsoft Office или Open Office на клиентских машинах
Встроенные драйверы
Modbus TCP, OPC DA, универсальный драйвер
Обмен данными с клиентами
Встроенный web-сервер, поддержка протоколов http/https. Канал данных через Websocket.
Поддержка браузеров
Современные версии Google Chrome, Mozilla Firefox, Safari, Opera, Microsoft Edge
Тип графики
Векторная, svg. Встроенный редактор svg
База данных
MySQL/Mariadb
Аварии и события
Регистрация аварий и событий в реальном времени. Возможность фильтрации по дате, типу, пользователю,
критичности аварии. Оповещение SMS / E-mail / Telegram, звуковое оповещение
Установка
Если не устанвлен MySQL или Mariadb, установите (для ubuntu): sudo apt install mysql-server
Установите libmysqlclient или для Mariadb libmariadbclient (для ubuntu): sudo apt-get install libmysqlclient-dev
Установить права на исполнение (755) и запустить sudo chmod +x orange-scada.run
./orange-scada.run
Проверьте/настройте файл (/opt/orange-scada/config.cfg) конфигурации. См. ниже таблицу
Запуск службы sudo systemctl start orange-scada-server
Автозапуск службы sudo systemctl enable orange-scada-server
После запуска проверьте статус: sudo systemctl status orange-scada-server
В консоли должно быть примерно следующее:
[15.06.2023 16:00:00] Start Web Server
[15.06.2023 16:00:00] Version 2.1.17
[15.06.2023 16:00:00] Connect MySQL: Ok
[15.06.2023 16:00:00] Http сервер, порт: 80: Ok
[15.06.2023 16:00:00] WebSocket сервер, порт 8888: Ok
[15.06.2023 16:00:00] Лицензия отсутствует, ограниченная версия
[15.06.2023 16:00:00] Система готова к работе. Для работы откройте в браузере ссылку: http://localhost
Для перезапуска используйте: sudo systemctl restart orange-scada-server
Для доступа с другого компьютера, проверьте чтобы были открыты требуемые порты
Возможные ошибки: - Cannot load vendor library [libmysqlclient.so, libmariadb oe libmysqld.so]
Проверьте установлена ли библиотека libmysqlclient или libmariadbclient.
find . -type f -name libmysql* или libmariadb*
Если не установлена, установите.
Если имя библиотеки не libmysqlclient.so, то в файле /opt/orange-scada/config.cfg в секции [mysql] установите параметр lib=название библиотеки.
Или создайте симлинк.
- Access denied for user 'root'@'localhost' (using password: YES)
Connect MySql Error: Access denied for user 'root'@'localhost' (using password: YES)
Ошибка соединения с MySQL/Mariadb. Неверно установлен логин или пароль
- сервер: Could not bind socket.
Порт занят. Освободите текущий или установите другой.
Настройка
Путь файла настройки: /opt/orange-scada/config.cfg
Для настройки откройте его в любом текством редакторе
Секция
Параметр
Примечания
По умолчанию
mysql
host
Хост/IP
localhost
port
Порт
3306
user
Пользователь
root
password
Пароль
http
http_port
http порт
80
ssl
Шифрование SSL (1-вкл, 0-выкл)
0
https_port
https порт
443
host
Хост/IP (указать, если используется переадресация)
websocket
internal_port
Внутренний порт
8888
external_port
Внешний порт
8888
ssl
Шифрование SSL (1-вкл, 0-выкл)
0
ssl
cert
Путь сертификат
cert_root
Путь корн. сертификат
key
Ключ
password_key
Пароль
modem
com_port
COM порт
enabled
Активно (1-акт, 0-неакт)
0
transcript
Транскрипция (1-акт, 0-неакт)
0
pin_code
ПИН код (не рекомендуется)
opcda
port
Порт
8890
enabled
Активно (1-акт, 0-неакт)
0
crypt
Шифрование SSL (1-вкл, 0-выкл)
0
ssl_cert
Путь сертификат
ssl_key
Ключ
driver
port
Порт
8891
enabled
Активно (1-акт, 0-неакт)
0
crypt
Шифрование SSL (1-вкл, 0-выкл)
0
ssl_cert
Путь сертификат
ssl_key
Ключ
log
clear
Очистить все логи при запуске (1-акт, 0-неакт)
0
error
Ошибки (1-акт, 0-неакт)
1
modem
Модем (1-акт, 0-неакт)
0
http
HTTP запросы (1-акт, 0-неакт)
0
backup
Архивные копии (1-акт, 0-неакт)
0
device
Устройсва (1-акт, 0-неакт)
0
telegram
token_bot
Токен Telegram bot
email
select_os
Отправлять письма с сервера orangescada (1-акт, 0-неакт)
1
server_smtp
Сервер SMTP
login
Логин
password
Пароль
name_send
Имя отправителя
OrangeScada
Лицензия
Защита текущей версии программы осуществляется программным ключом. Ценовая политика представлена на сайте
orangescada.ru Для получения лицензионного ключа необходимо выбрать
параметры лицензии на сайте (количество тегов и пользователей), указать наименование организации
или объекта на котором лицензия будет активирована и приложить код активации из программы.
Код активации нужно генерировать именно на том компьютере на который будет устанавливаться лицензия.
Нажмите на иконку "О программе"
О программе
Нажмите кнопку "Создать лицензию"
О программе
Создать лицензию
После отправки данных через форму сайта или в свободной форме через электронную почту, в ответ Вам будет выслан ключ,
который необходимо ввести в нижнюю часть формы. Если ключ будет принят, то при загрузке программы и при авторизации
пользователей в браузере будет выводиться информация о владельце лицензии и ее параметры.