Продукты

Десктопное приложение

Бесплатное десктопное приложение для системы IntraSCADA

Десктопное приложение Linux
Десктопное приложение MacOS
Десктопное приложение Windows X64

Назначение

Клиент системы IntraSCADA

Что дает использование десктопного приложения по сравнению с веб-версией

Для пользователей

  • Учет стандартов предприятия
    Иногда на предприятии в целях безопасности запрещено использование каких-либо браузеров. 
  • Удобство использования
    Десктопным приложением пользоваться удобнее. Не нужно помнить адреса и сохранять страницы браузера. Приложение будет сразу открываться с нужным проектом. 
  • Полноэкранный режим
    Есть возможность запускать приложение в полноэкранном режиме (режим киоск на десктопе).
  • Стабильность, независимость от браузера и его версии
    Мы стараемся проверять функционал системы IntraSCADA на разных браузерах. Тем не менее, бывают нарушения корректной работы пользовательских интерфейсов в связи с обновлением версии браузера. Использование десктопного приложения гарантирует стабильную работу пользователей системы.
  • Удаленный доступ 
    В приложение встроены механизмы удаленного доступа (P2P) к серверам IntraSCADA. 
    Проект может быть размещен на удаленном сервере, это работает прозрачно для пользователя.

Для инсталляторов

  • Многооконный интерфейс
    Можно одновременно работать с интерфейсом разработчика и пользовательским интерфейсом.
  • Список серверов
    Можно одновременно работать с несколькими серверами IntraSCADA, в том числе удаленными.
    Список и настройки серверов сохраняются, все проекты доступны сразу внутри приложения. 
  • Проброс портов.
    Благодаря встроенному механизму проброса портов, есть возможность управлять не только сервером с системой IntraSCADA, но и любыми другими устройствами и сервисами в локальной сети сервера. Например, вы можете удаленно, не выезжая на объект,  перезалить прошивку контроллера.

Установка

Приложение можно установить на компьютеры с операционными системами Linux, macOS, Windows.

После установки приложения в операционных систем Linux (ASTRA LINUX, РЕД ОС и Debian) необходимо дать разрешение на выполнение приложения. Это можно сделать на вкладке свойств файла intraScada.AppImage:

Или через консоль командой: 

sudo chmod +x ./Загрузки/intraScada.AppImage

Первый запуск

При первом входе в приложение отображается окно для входа на сервер:

Для входа на сервер необходимо ввести адрес сервера или P2P ключ для удаленного доступа.

Вход будет выполнен в пользовательский интерфейс со стандартным портом 8088

Если порт отличается от стандартного, введите номер порта: 192.168.0.245:8089

Для входа в интерфейс разработчика, нужно добавить /admin
Например: 192.168.0.245:8088/admin

Общие настройки

Общие настройки приложения выполняются через меню Preferences/Settings

Раздел Power Save Blocker:

  1. Block App Suspension — Предотвратить приостановку работы приложения. Система остается активной, но позволяет выключить экран.
  2. Block Display Sleep​ — Не допускать перехода дисплея в спящий режим. Сохраняет систему и экран активными.

Раздел Launch:

  1. Fullscreen — запускать приложение в полноэкранном режиме.

Нстройка списка серверов

Настройки списка серверов выполняются через меню Preferences/Servers List

Раздел Main:

Name — Имя сервера.
Host or P2P key — Aдрес сервера или P2P ключ для удаленного доступа. 
Адрес сервера может быть как локальный (типа — 192.168.0.245), так и удаленный с указанием порта (81.154.234.137:47093)
Username, Password — Имя пользователя и пароль для входа в систему

Раздел Advanced:

Developer — Разрешить вход в режим разработчика (Project Manager).
Port Forwarding — Разрешить проброс портов

Если галки установлены, появляются соответствующие пункты в верхнем общем меню программы.

Вход на сервер

Пользовательский интерфейс

При запуске приложения выполняется автоматический вход в пользовательский интерфейс сервера, выбранного по умолчанию.

В главном меню программы (Servers) можно выбрать другой сервер. Интерфейс этого сервера будет открыт в новом окне.

Интерфейс разработчика

Открыть интерфейс разработчика можно через главное меню Developer.

Если у вас несколько серверов, можно открыть каждый из них в отдельном окне.

Настройка проброса портов

Настройки списка серверов выполняются через меню Preferences/Servers List на вкладке Port Forwarding

Допустим, в локальной сети предприятия, где установлен сервер IntraSCADA, есть один PLC контроллер и три контроллера ERD-4s.

Требуется удаленный доступ к PLC для возможности перезалить прошивку контроллера или проверить его работу из программы  Codesys. Для этого необходимо пробросить порт 2455

Для контроллеров ERD-4S делаем проброс на 80 порт. 

В результате получаем такой список:

Теперь можно запустить проброс портов. В главном меню Port Forwarding выбрать сервер и нажать кнопку START:

После выполнения соединений можно переходить к настройкам устройств.

Для входа на контроллер (PLC) запускаем на своем компьютере программу Codesys. В настройках доступа к контроллеру прописываем локальный адрес вашего компьютера: 127.0.0.1 

Для входа на контроллеры ERD-4S запускаем браузер и в адресной строке вписываем адрес локальный адрес вашего компьютера и порт. Для первого контроллера это будет 127.0.0.1:9991
Таким образом, заходя на своем компьютере по локальному адресу 127.0.0.1 с соответствующим портом, вы попадаете на контроллер, который может находиться за тысячи километров от вас.

Аналогично можно настроить доступ к любым устройствам в той сети, где установлен сервер IntraSCADA