Основные системные требования и характеристики программного обеспечения:
Операционная система
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
Пароль
Лицензия
Защита текущей версии программы осуществляется программным ключом. Ценовая политика представлена на сайте
orangescada.ru Для получения лицензионного ключа необходимо выбрать
параметры лицензии на сайте (количество тегов и пользователей), указать наименование организации
или объекта на котором лицензия будет активирована и приложить код активации из программы.
Код активации нужно генерировать именно на том компьютере на который будет устанавливаться лицензия.
Нажмите на иконку "О программе"
О программе
Нажмите кнопку "Создать лицензию"
О программе
Создать лицензию
После отправки данных через форму сайта или в свободной форме через электронную почту, в ответ Вам будет выслан ключ,
который необходимо ввести в нижнюю часть формы. Если ключ будет принят, то при загрузке программы и при авторизации
пользователей в браузере будет выводиться информация о владельце лицензии и ее параметры.