SCADA SAMUTAGSCADA SAMUTAGРуководство пользователя Открыть Studio
РуководствоВидеокадры и работа оператора

Видеокадры и работа оператора

HMI, навигация, тренды, аварии, события и звук.

Узел АРМ: настройка по шагам

  1. Откройте вкладку «Узлы» и выберите узел АРМ. Если его ещё нет, нажмите «+» и создайте узел, например Operator1.
  2. На вкладке «Параметры компьютера» выберите «Назначение» — «АРМ». В поле «Имя компьютера / IP» задайте адрес компьютера, на котором установлена служба HMI. Браузеры операторов могут работать на других компьютерах.
  3. В поле «Сервер истории» выберите Historian для исторических трендов и журналов. При единственном Historian можно оставить автоматический выбор.
  4. Проверьте «Порт управления и загрузки АРМ» (обычно 8865), «Порт диагностики АРМ» (8866) и «Порт оператора АРМ» (8080). Операторы подключаются к последнему; Studio использует служебные порты.
  5. Укажите «Таймаут связи браузер — АРМ, мс» и «Таймаут связи АРМ — Runtime, мс». Это разные участки связи. Для начальной проверки можно оставить 3000 и 5000 мс, затем оценить их по условиям сети.
  6. Проверьте параметры журнала и описание, нажмите «Сохранить». Выберите состав видеокадров по следующей инструкции.
  7. Скачайте конфигурацию узла через контекстное меню дерева и установите HMI по инструкции установки. После запуска службы откройте «Просмотр АРМ» и убедитесь, что компонент доступен.
  8. Подготовьте и загрузите проект на Runtime, откуда АРМ будет получать значения. Для АРМ откройте «Показать различия», затем в контекстном меню его узла выберите «Залить клиентскую часть». Дождитесь завершения.
  9. Откройте в браузере адрес компьютера HMI с портом оператора, например http://адрес-компьютера:8080/. Проверьте главный видеокадр, переходы, значения, тренды и журналы. При публикации через Apache используйте настроенный адрес HTTPS.
Настройки узла Operator1 с назначением АРМ и выбором сервера истории
Узел Operator1 определяет службу HMI. Порты и таймауты расположены ниже в параметрах компьютера; состав экранов задаётся на вкладке «Видеокадры». Нажмите на изображение, чтобы открыть его в полном размере.

Выгрузка и параметры hmi.json

В дереве «Узлы» нажмите правой кнопкой на АРМ и выберите конфигурацию нужной платформы. Снимок меню и порядок установки файла одинаковы для всех ролей. Установите файл как hmi.json в каталоге службы HMI.

ПараметрНазначение и настройка
operator_hostЛокальный адрес приёма подключений браузеров операторов. По умолчанию 0.0.0.0. Может отличаться от host, на котором доступны служебные интерфейсы.
control_portПорт управления и загрузки клиентской части из Studio; обычно 8865.
diagnostic_portПорт диагностики АРМ; обычно 8866.
operator_portПорт веб-интерфейса оператора; обычно 8080. В браузере открывают адрес компьютера именно с этим портом либо настроенный HTTPS-домен.
client_connection_timeout_msТаймаут контроля связи браузера с HMI в миллисекундах.
runtime_connection_timeout_msТаймаут контроля связи HMI с Runtime в миллисекундах.
runtime_poll_interval_msИнтервал получения текущих данных от Runtime в миллисекундах; штатно 200.
storage_dirКаталог сохранённых загрузок и служебных данных АРМ. Нужны права записи службы; отдельным узлам нужны отдельные каталоги.
disksСписок контролируемых дисков: alias — обозначение, path — путь для проверки свободного места.
historianИсточник исторических трендов и журналов. Поля enabled, node_id, name, url и token задают включение, идентификатор, имя, адрес службы и токен доступа. Блок появляется при выборе сервера истории.

Обозначения format, version, platform, node_id, node_name, project_name, description, host, token и logging приведены в общей таблице. После изменения файла перезапустите HMI. Видеокадры и адреса Runtime-источников передаются при загрузке клиентской части из Studio.

Выбор видеокадров и главного экрана АРМ

  1. Создайте видеокадры проекта и сохраните их содержимое.
  2. В настройках узла АРМ откройте вкладку «Видеокадры». Справа находятся «Кадры проекта», слева — «Кадры АРМ».
  3. Перетащите нужные экраны из правой области в левую. Кнопка «⇐ Добавить все» включает все доступные кадры; отдельный кадр можно вернуть обратно перетаскиванием либо командой «Убрать из АРМ» в контекстном меню.
  4. Нажмите правой кнопкой на обычный кадр слева и выберите «Сделать главным». Звезда и подпись «Главный» показывают экран, который откроется первым. Всплывающее окно не назначается главным.
  5. Включите все экраны, на которые ведёт навигация данного АРМ. Команды добавления и назначения сохраняют состав сразу; загрузите обновлённый проект на АРМ, чтобы изменения вступили в силу.
Назначение главного кадра MainSchema и кадра Trends узлу АРМ
В АРМ включены MainSchema и Trends. Звезда отмечает главный экран. Service остаётся только в проекте и в этот АРМ не передаётся. Нажмите на изображение, чтобы открыть его в полном размере.

Получение данных АРМ

HMI читает тэги, используемые открытым видеокадром и открытыми всплывающими окнами. При закрытии окна его дополнительные привязки исключаются из подписки. Одинаковые тэги нескольких операторов читаются совместно. Первый снимок поступает порциями; далее передаются изменения значений и качества. Время последнего чтения обновляется отдельными компактными сообщениями, поэтому возраст данных определяется правильно и при неизменном значении. На порцию установлены два ограничения: не более 200 значений и 256 КиБ данных.

Значения и текущие аварии обновляются независимо. Запрос истории также не задерживает анимацию. Переход на дальнюю страницу текущих аварий выполняется через индекс: предыдущие строки не загружаются. Исторические журналы поступают ограниченными порциями через HMI из Historian.

При восстановлении соединения АРМ повторно получает нужные значения. Перезапускать видеокадр не требуется. Буфер хранит последние состояния тэгов; промежуточные изменения значений у медленного клиента объединяются. Переходы аварий и события сохраняются в Historian независимо от скорости браузера.

Дополнительные параметры в hmi.json:

ПараметрПо умолчаниюНазначение
value_batch_count200Число значений в порции: от 1 до 200.
value_batch_bytes262144Размер порции: от 4096 до 262144 байт. Применяется одновременно с ограничением количества.
value_cache_bytes67108864Предел общего буфера значений HMI. Общая память процесса также включает служебные структуры и графику.
value_max_paths50000Максимум разных путей в активных подписках всех операторов.
alarm_poll_interval_ms1000Пауза между завершённым обновлением текущих аварий и следующим запросом.

После изменения файла перезапустите службу HMI. Если буфер заполнен или отдельное значение слишком велико, система сообщает об этом; увеличьте допустимый буфер либо сократите состав кадра. При обновлении установите совместимые версии Runtime, HMI и Historian. Настройка HTTPS описана в разделе «HTTPS для операторского АРМ».

Видеокадр как операторский экран

Если вы создаёте первый экран, начните со сквозного примера графического символа насоса: рисование, параметры, анимации, проверка и размещение экземпляра на видеокадре.

Создайте видеокадр и задайте имя, описание, размеры и фон. Имя служит техническим идентификатором, описание — понятным названием для оператора. В HMI описание используется в заголовке страницы, если оно задано.

Добавьте символы экземпляров и моделей. При выборе проверьте владельца символа: графика с именем SensorGraphic может принадлежать разным измерительным каналам. Разместите элементы, настройте масштаб и проверьте результат в предпросмотре.

В редакторе доступны множественное выделение и групповое перемещение. При изменении состава модели проверьте вложенные символы: источник, удалённый из композиции, нужно заменить действующим источником или удалить из графики.

Редактор видеокадра с трендом и таблицей текущих аварий
Компоновка учебного видеокадра: слева находятся инструменты и символы объектов, сверху — команды размещения и масштаба. На рабочем поле расположены заголовок, тренд и таблица аварий. В редакторе контролы показывают компоновку; рабочие данные поступают в АРМ. Нажмите на изображение, чтобы открыть его в полном размере.

Базовый видеокадр

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

Элементы базового кадра располагаются перед собственными элементами. Это сохраняет доступность общей навигации. Унаследованные элементы редактируются и удаляются в базовом кадре.

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

Базовый и производный видеокадры
  1. Базовый кадрОбщие элементы: навигация, часы, авторизация.
  2. Производный кадрСобственные символы оборудования и служебные объекты.
  3. Итоговый экранЭлементы базового кадра отображаются поверх собственных элементов.

Служебные объекты: добавление и настройка

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

Кнопки служебных объектов в редакторе видеокадра
Панель редактора. Наведите указатель на кнопку, чтобы увидеть название инструмента. Каталог аудиофайлов открывается нажатием; остальные инструменты перетаскиваются на рабочее поле. Нажмите на изображение, чтобы открыть его в полном размере.
ЗначокОбъектНазначение
∿Тренд реального времениНаблюдение за текущими значениями Runtime.
▥Исторический трендПросмотр записанных значений Historian за выбранный период.
▤Журнал узловСообщения служб и драйверов: связь, запуск, диагностика и ошибки.
♫ЗвукВоспроизведение файла по условию. В работающем АРМ объект не виден.
♬Каталог аудиофайловЗагрузка, прослушивание, импорт и экспорт общего каталога.
♙АвторизацияВход оператора и выход из его учётной записи.
⚠Текущие аварииСостояния аварий Runtime и их подтверждение.
◷История аварийХронология переходов аварийных состояний из Historian.
▤Журнал событийСообщения, созданные правилами событий тэгов и сохранённые в Historian.
☰НавигацияМеню переходов между видеокадрами АРМ.
  1. Перетащите значок нужного инструмента на рабочее поле.
  2. Выделите объект. В блоке «Положение и размер» задайте X, Y, ширину и высоту, затем нажмите «Применить». Размер также можно изменить за угловую ручку.
  3. Дважды щёлкните по объекту, чтобы открыть его настройки. У журнала узлов отдельного диалога нет: фильтры находятся в самом журнале.
  4. Настройте объект по соответствующей инструкции ниже. В диалогах звука и тренда нажмите «Сохранить». Изменения колонок журналов, меню навигации и авторизации сохраняются при редактировании.
  5. Включите видеокадр в состав АРМ, загрузите обновлённый проект и проверьте объект в браузере оператора.

В редакторе служебные объекты предназначены для компоновки. Квитирование, запросы истории и воспроизведение звука проверяйте в режиме выполнения. Чтобы удалить собственный объект, выделите его и нажмите Delete с подтверждением.

Фильтры текущих и исторических аварий

Нажмите «Фильтр» в журнале. В текущих авариях можно выбрать состояния, экземпляр, тэг, текст сообщения, пользователя, приоритет, период последнего изменения состояния, длительность аварии и время до квитирования. Для истории вместо текущего состояния выбираются переходы состояний. В списках состояний и переходов можно выбрать несколько значений; для выбора отдельных строк удерживайте Ctrl или Command.

В дереве «Группы (модели)» отметьте нужные группы. Дерево формируется автоматически из структуры проекта. Если журнал настроен на определённую группу, доступны только она и вложенные группы. Можно выбрать несколько ветвей; выбор родительской группы включает её потомков. Кнопки «+» и «−» раскрывают и сворачивают дерево.

Нажмите «Применить», чтобы обновить результат и перейти к первой странице. Несколько выбранных групп или состояний объединяются, остальные условия применяются одновременно. «Сбросить» очищает дополнительные условия, сохраняя область групп, заданную в настройках журнала. В текущих авариях пустой период означает отсутствие ограничения по времени.

Тренд реального времени

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

Тренд реального времени показывает поступающие значения в текущем окне наблюдения. Для просмотра данных за время, когда экран был закрыт, используйте исторический тренд.

Выбор кривой в легенде определяет активную шкалу. Масштаб по времени и пауза помогают рассмотреть участок. Возврат к текущему времени сохраняет выбранную длительность окна без сброса к исходному часовому интервалу.

Работающий тренд АРМ с кривыми давления и температуры
Тренд работающего учебного АРМ: синяя кривая показывает давление, красная — температуру. Значения вычисляет периодический скрипт Runtime и передаёт в HMI. Используются независимые шкалы; легенда скрыта кнопкой «Легенда», чтобы увеличить область графика. Нажмите на изображение, чтобы открыть его в полном размере.

Исторический тренд

Исторический тренд запрашивает записи Historian. В каталоге доступны параметры, для которых настроено сохранение истории. Если тэга нет в выборе, проверьте его эффективную настройку истории, состав параметров Historian и версию проекта на узлах.

В диалоге выбора доступны дерево, поиск и страницы. Описание складывается из контекста моделей, экземпляра и комментария тэга; искать можно и по полному описанию.

  1. Выберите кривые и период «с — по».
  2. Дождитесь обновления данных. Изменение состава кривых или периода запускает новый запрос.
  3. Включите A|B для установки и перемещения измерительных курсоров. Отключите A|B, чтобы завершить работу с курсорами.
  4. Сохраните набор перьев. Последний вид и временной масштаб запоминаются в браузере.

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

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

Настройка в редакторе

  1. Добавьте ▥ и откройте настройки двойным щелчком.
  2. Задайте заголовок, длительность окна и интервал обновления в миллисекундах. Например, 3600000 мс — один час.
  3. Нажмите «Теги …», найдите параметры по имени или описанию и выберите необходимые кривые. Для исторического тренда доступны тэги с включённой записью истории.
  4. Для каждой кривой задайте подпись, цвет, единицу, границы шкалы и число знаков. Нажмите «Сохранить».
  5. В АРМ выберите период, проверьте поступление данных. Кнопки сохранения и загрузки набора позволяют повторно использовать выбранные перья.
Диалог настройки тренда с кнопкой Теги
Первоначальные настройки нового тренда. После выбора тэгов ниже появляются параметры каждой кривой. Те же поля используются для тренда реального времени. Нажмите на изображение, чтобы открыть его в полном размере.

Текущие аварии

Элемент «Текущие аварии» показывает состояния, полученные от Runtime. Исторический журнал показывает сохранённые переходы из Historian. Поэтому число строк в текущем и историческом журналах может различаться.

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

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

Авария плохого качества сообщает о достоверности источника. Технологическая авария сообщает о состоянии процесса. Различайте их по описанию и источнику, даже если они отображаются в одном журнале.

Таблица текущих аварий АРМ: сообщения, состояния и подтверждение
Две активные неподтверждённые аварии учебного Runtime. Сообщение включает описание модели, экземпляра и тэга. Состояние UnAckAlarm означает активную неподтверждённую аварию; кнопка «Подтвердить» предназначена для квитирования. Нажмите на изображение, чтобы открыть его в полном размере.

Настройка таблицы текущих аварий

  1. Добавьте ⚠ и откройте настройки двойным щелчком.
  2. Выберите отображение заголовка и возвращённых неподтверждённых аварий, число записей на странице, шрифт и размер текста.
  3. Оставьте «Группы» пустыми для всех доступных моделей либо перечислите имена моделей через запятую. Для изменения состава во время работы включите получение групп из текстового тэга и выберите его.
  4. Отметьте нужные колонки. Задайте ширину, выравнивание заголовка и данных. Стрелками ← и → измените порядок колонок. Для квитирования оставьте колонку «Действие».
  5. Закройте окно и загрузите изменения на АРМ. Проверьте аварийное состояние и подтверждение под учётной записью оператора.
Выбор колонок и параметров текущих аварий
Настройки текущих аварий. Прокрутите список, чтобы настроить остальные колонки. Нажмите на изображение, чтобы открыть его в полном размере.

История аварий: настройка и просмотр

  1. Добавьте ◷ «История аварий». Убедитесь, что для АРМ выбран Historian, принимающий аварии нужных Runtime-узлов.
  2. Дважды щёлкните по таблице. Настройте число записей на странице, шрифт, ограничение по группам моделей и колонки.
  3. Проверьте ширину колонки «Сообщение» и «Переход». Измените порядок стрелками и выравнивание заголовков и данных.
  4. В работающем АРМ задайте период «От — До». Используйте фильтры по экземпляру, тэгу, сообщению, переходу, пользователю и длительности, затем обновите данные.
  5. Измените сортировку по времени или перейдите на следующую страницу. Для новых данных обновите выборку.

Одна авария может дать несколько записей: возникновение, подтверждение и возврат в норму. История показывает эти переходы; текущее состояние смотрите в объекте «Текущие аварии».

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

Журнал событий

Элемент «Журнал событий» предназначен для переходов, которые настроены в тэгах: например, запуска механизма или изменения режима. Добавьте его на кадр и настройте доступные фильтры и отображение.

События отличаются от аварий: запуск насоса может быть штатным действием и регистрироваться как событие. Задайте понятный текст перехода, например «Режим переведён в автоматический». Для исторического просмотра требуется работающая доставка в Historian.

  1. В редакторе тэга настройте событие: условие возникновения и текст сообщения. Сохраните тэг и загрузите изменения на Runtime.
  2. Убедитесь, что Runtime передаёт события в Historian, а для АРМ выбран нужный сервер истории.
  3. Перетащите ▤ «Журнал событий» на видеокадр и дважды щёлкните по нему. Задайте заголовок, размер страницы, шрифт, группы моделей, ширину и порядок колонок.
  4. Загрузите видеокадр на АРМ. В журнале задайте период и при необходимости раскройте фильтры по экземпляру, тэгу, сообщению или группе моделей, затем обновите выборку.
  5. Найдите запись о проверяемом событии. Для следующих записей используйте страницы; для изменения порядка нажмите заголовок времени.

Колонки «Значение» и «Качество» относятся к моменту события. Квитирование здесь не требуется: журнал фиксирует факты изменения, а не активные аварийные состояния.

Настройка колонок журнала событий
Журнал событий имеет собственные колонки, в том числе значение и качество. Журнал узлов, несмотря на похожий значок, показывает служебные сообщения компонентов. Нажмите на изображение, чтобы открыть его в полном размере.

Журнал узлов на видеокадре

  1. Добавьте ▤ «Журнал узлов» из панели служебных инструментов. Выделите достаточно места для фильтров и строк журнала.
  2. Загрузите кадр на АРМ. В списке «Узел» выберите нужную службу проекта.
  3. Выберите источник, например конкретный I/O-сервер, и уровень сообщения. Укажите период или текст поиска.
  4. Нажмите «Обновить». Для поиска по тексту можно нажать Enter. Читайте сообщения, используя страницы и сортировку по времени.

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

Журнал узлов в редакторе видеокадра
Служебный журнал до запуска видеокадра. Список узлов и записи заполняются при работе АРМ; отдельного диалога настройки у объекта нет. Нажмите на изображение, чтобы открыть его в полном размере.

Каталог аудиофайлов

  1. Нажмите ♬ в панели служебных инструментов. Каталог общий для проектов Studio.
  2. Выберите аудиофайл, при необходимости задайте имя и папку. Для совпадающих имён выберите пропуск, перезапись или задайте новое имя. Нажмите «Загрузить».
  3. Найдите файл через поиск и папки, прослушайте его кнопкой ▶. Проверьте длительность и громкость.
  4. Для переноса каталога нажмите «Экспорт ZIP». На другой Studio выберите ZIP в поле импорта, нажмите «Импорт» и разрешите конфликты имён.
  5. В настройках звукового объекта откройте каталог и нажмите «Выбрать» рядом с файлом. Загрузите обновлённый проект на АРМ.

Кнопка «Изменить / перенести» меняет имя и папку. «Удалить» удаляет файл из общего каталога с подтверждением. Перед удалением проверьте его использование в проектах.

Окно загрузки, прослушивания и переноса аудиофайлов
Общий каталог перед добавлением первого файла. Используйте папки, например «Аварии» и «Оповещения», чтобы разделить назначения звуков. Нажмите на изображение, чтобы открыть его в полном размере.

Звуковые сообщения

Загрузите аудиофайл в общий каталог, затем добавьте звуковой контрол на кадр. В операторском режиме этот контрол не виден. Он воспроизводит выбранный файл на компьютере оператора, пока открыт соответствующий кадр или всплывающее окно.

Условием служит BOOL-тэг или логическое выражение. Можно запускать звук однократно при наступлении TRUE/FALSE, в том числе если условие уже выполнено при открытии кадра, либо повторять, пока условие сохраняется; для повторения задайте период. Условия могут использовать доступные сигналы символов и экземпляров проекта.

Без дополнительных инструментов доступен PCM WAV. Для широкого набора исходных форматов Studio использует FFmpeg, доступный в PATH служебного пользователя. Сообщение «FFmpeg не найден» относится к серверу Studio, а не к браузеру оператора.

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

  1. Добавьте ♫ на кадр и дважды щёлкните по объекту.
  2. Нажмите «Выбрать аудиофайл / каталог…» и выберите файл кнопкой «Выбрать».
  3. Нажмите «Добавить источник условия…». Выберите тэг экземпляра либо параметр символа кадра. Источнику назначается имя, например Signal1.
  4. В поле булевого ST-условия задайте выражение: Signal1 для BOOL или Signal1 > 5 для числового сигнала. Можно объединять несколько источников через AND, OR и NOT.
  5. Выберите режим и период, затем нажмите «Сохранить».
  6. Загрузите проект на АРМ, откройте видеокадр и проверьте начало и прекращение воспроизведения при изменении условия.
Выбор файла, условия, режима и периода звука
Новый звуковой объект. Сначала выберите файл и добавьте источник, затем настройте условие и режим запуска. Нажмите на изображение, чтобы открыть его в полном размере.
РежимПоведение
На TRUEОднократное воспроизведение при наступлении истинного условия.
На FALSEОднократное воспроизведение при наступлении ложного условия.
Пока TRUEПовторение с заданным периодом, пока условие истинно.
Пока FALSEПовторение с заданным периодом, пока условие ложно.

Повторные воспроизведения одного объекта не накладываются друг на друга. При отсутствии данных звук не запускается; при закрытии кадра воспроизведение прекращается.

Авторизация оператора

  1. Настройте пользователей и права в безопасности проекта.
  2. Перетащите «Авторизация» на видеокадр. Для общей кнопки входа удобно использовать базовый кадр.
  3. Откройте настройки двойным щелчком и выберите, нужно ли подтверждать выход пользователя.
  4. После загрузки проекта на АРМ проверьте вход, отображение имени пользователя и выход. Проверьте доступные действия под операторской учётной записью.

Объект использует пользователей проекта, а не учётные записи Studio. Настройка подтверждения выхода сохраняется при изменении переключателя.

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

Ежедневная работа оператора

Откройте адрес АРМ и войдите под своей учётной записью, если проект требует авторизации. Убедитесь, что данные обновляются и нет предупреждений о связи или резервной паре. Прежде чем подавать команду, проверьте объект, режим и доступность обратной связи.

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

Полноэкранный режим скрывает панели браузера. В режиме kiosk браузер ограничивает доступ к своим обычным элементам управления. Этот режим настраивает администратор рабочего места; включить его только средствами страницы HMI нельзя.

Работающий АРМ: тренд измерений и текущие аварии насосной станции
Операторский экран учебной насосной станции. Видеокадр обслуживает отдельная служба HMI; график и аварии получают данные от работающего Runtime. Измерения имитируются скриптом учебного проекта. Нажмите на изображение, чтобы открыть его в полном размере.

Фильтр истории аварий по приоритету

В настройках контрола «История аварий» задайте диапазон «Приоритет: от / до». Границы включаются в выборку; пустая граница не ограничивает диапазон с соответствующей стороны. Чтобы показывать один приоритет, укажите одинаковые значения. Допустимы приоритеты от 1 до 32767.

Выключенный переключатель «Разрешить фильтрацию в АРМ» закрепляет диапазон в конфигурации. Если включить переключатель, заданный диапазон станет начальным значением: оператор сможет изменить или сбросить его в окне «Фильтр». Изменение применяется при нажатии «Применить» и открывает первую страницу результата.

Руководство SCADA системы SAMUTAG. © Самунов А.С. (2026)