Главная страница
Навигация по странице:

  • Массовая синхронизация статистики удалѐнных приборов

  • 15. Прибор с протоколом Modbus

  • Внимание!

  • Окно списка приборов

  • Элементы мониторинга В окне мониторинга располагаются элементы мониторинга, отображающие различную информацию. Внимание!

  • eksis - документация. Акционерное общество Экологические сенсоры и системы (эксис)


    Скачать 4.28 Mb.
    НазваниеАкционерное общество Экологические сенсоры и системы (эксис)
    АнкорEksis
    Дата21.01.2023
    Размер4.28 Mb.
    Формат файлаpdf
    Имя файлаeksis - документация.pdf
    ТипРуководство пользователя
    #897532
    страница8 из 13
    1   ...   5   6   7   8   9   10   11   12   13
    Синхронизация данных удалѐнных приборов
    Удалѐнных приборы добавляются в список приборов локального компьютера неинициализированными (у них отсутствуют каналы и параметры). Их инициализация происходит каждый раз при старте опроса. Если структура прибора на удалѐнном компьютере изменилась
    (появился или был удалѐн канал/параметр, изменилось имя, пороговое значение и т.д.), то локальный прибор может быть приведѐн в соответствие с удалѐнным. Для этого должны быть выставлены соответствующие флаги в окне общих настроек удалѐнного прибора (рис. 14.3).
    Если выставлен флаг «Синхронизировать стуктуру прибора», то при старте опроса удалѐнного прибора будут добавлены появившиеся на сервере каналы/параметры и помечены как неактивные отсутствующие элементы. Также будут приведены в соответствие имена прибора, каналов и параметров.

    84
    Флаг «Синхронизировать пороговые значения» включает приведение в соответтвие состояния и значения порогов измеряемых параметров.
    Рис. 14.3. Окно общих настроек удалѐнного прибора
    В случае прямого подключения к удалѐнному компьютеру удалѐнные приборы позволяют синхронизировать статистику измерений (архивные данные). Это функция может быть вызвана из меню ПКМ прибора -> «Дополнительно» -> «Синхронизировать статистику». После выбора периода, за который требуется скачать данные с сервера, будет выполнена загрузка данных и запись и БД.
    Внимание! Функция синхронизации статистики недоступна при подключении удалѐнного прибора через промежуточный MQTT-брокер. В этом режиме возможно только оперативное получение текущних данных измерений.
    Массовая синхронизация статистики удалѐнных приборов
    Статистика удалѐнных приборов может быть синхронизирована массово. Это можно сделать выбрав в меню ПКМ элемента «Мои приборы» (в окне списка приборов) пункт
    «Синхронизировать статистику удалѐнных приборов». Пункт доступен только тогда, когда в списке приборов присутствует хотя бы один проинициализированный удалѐнный прибор, опрашиваемый через прямое подключение к удалѐнному компьютеру.
    Откроется окно со списком подходящих статистики удалѐнных приборов (рис. 14.4), в котором вы можете выбрать те, для которых необходимо выполнить синхронизацию.

    85
    Рис. 14.4. Окно выбора приборов для массовой синхронизации статистики
    После подтверждения о том, что массовая синхронизация может занять некоторое время, и ввода периода начнѐтся последовательная синхронизации статистики выбранных приборов. Если во время синхронизации произойдѐт ошибка для одного или нескольких приборов, по окончанию процесса EVL отчѐт о ходе синхронизации.

    86
    15. Прибор с протоколом Modbus
    Помимо приборов производства АО «ЭКСИС» и АО «Практик-НЦ», имеющих нестандартизированный протокол обмена, Eksis Visual Lab может работать с приборами любого производителя, которые поддерживают протокол обмена данными Modbus (ASCII, RTU или TCP).
    Чтобы добавить Modbus-прибор, откройте мастер добавления нового прибора и выберите
    «Прибор с протоколом Modbus» из категории «Другие» (рис. 15.1).
    Рис. 15.1. Добавление Modbus-прибора
    Нажмите «Далее» (рис. 15.2), выберите настройки связи и укажите любой свободный технологический номер. Во избежание конфликта с приборами производства АО «ЭКСИС» и АО
    «Практик-НЦ» первую цифру номера рекомендуется сделать нулевой.
    Поле «Сетевой адрес» соответствует SlaveID в протоколе Modbus ASCII/RTU.
    Рис. 15.2. Протокол обмена Modbus-прибора
    Нажмите «Далее», укажите оставшиеся настройки и нажмите «OK». Прибор должен появится в списке приборов.

    87
    Для примера добавим в Eksis Visual Lab чашечный анемометр HYXC-FSD. У него один канал измерения и один измеряемый параметр – скорость ветра, который измеряется с точностью до десятых.
    Необходимо настроить его каналы и параметры. Чтобы добавить прибору канал, нажмите на него правой кнопкой мыши и выберите «Дополнительно» – «Добавить канал». Добавьте нужное количество каналов, соответствующее физическому количеству каналов на приборе (рис.
    15.2). В нашем случае это один канал.
    Рис. 15.2. Добавленный канал
    После этого надо добавить непосредственно измеряемые прибором параметры. Для этого нажмите правой кнопкой по каналу, к которому хотите добавить параметр, нажмите правой кнопкой мыши и выберите «Дополнительно» – «Добавить измеряемый параметр». Откроется окно настроек измеряемого параметра (рис. 15.3), в которм необходимо указать тип параметра, единицы измерения, точность, пороговые значения и настройки чтения протокола Modbus (рис.
    15.3, 15.4).
    Рис. 15.3. Окно настроек измеряемого параметра прибора с протоколом Modbus

    88
    Рис. 15.4. Вкладка настроек вычитывания измеряемого параметра прибора с протоколом Modbus
    В последней вкладке выполняются настройки связи протокола Modbus. Функция, регистр, тип значения – должны быть описаны в документации на прибор. Обратите внимение, что эти параметры задаются в десятичном формате. Кнопка «Проверить» формирует и отправляет прибору Modbus-фрейм и получает ответ (рис. 15.5). Обратите внимание, что контрольная сумма запроса и ответа не показывается.
    Рис. 15.5. Сформированный Modbus RTU-фрейм и ответ прибора
    Поле «Маска» позволяет задать значение, на которое будет логически умножаться
    (логическое И) вычитанное из прибора значение. Например, значение маски 0x3C. Тогда в вычитанном значении будут оставаться только 3, 4, 5 и 6 биты (& 0x3C).
    Флаг «Смещение (>> X)» выполняет смещение вправо после умножения на маску.
    Смещение рассчитывается автоматически в зависимости от маски (первый ненулевой бит маски станет первым битом).
    Маска и смещение не могут быть применены, если тип значения установлен как «Float».

    89
    Окончательное значение измеряемого параметра вычисляется по формуле <окончательное значение> = k*(<вычитанное значение> & <маска>) + b. Через изменение коэффициентов K и B вы можете корректировать окончательное значение параметра. Если данные в приборе хранятся умноженными на 100, поставив K = 0.010 вы получите правильное значение в EVL.
    После выполнения всех настроек прибор готов к работе. Работа программы с приборами с
    Modbus полностью аналогична работе с другими приборами (по части оповещений, статистики и других возможностей).
    Рис. 15.6. Работающая программа с Modbus RTU-прибором

    90
    16
    . Прибор из OPC-сервера
    Eksis Visual Lab имеет возможность получать данные из других программ (OPC-серверов) на локальном компьютере с помощью технологии OPC.
    Перед началом работы убедитесь, что на компьютере установлены распространяемые компоненты технологии OPC (OPC Core Components Redistributable). Установщик этих компонентов находятся на носителе с Eksis Visual Lab, а также может распространятся вместе с
    OPC-серверами.
    Чтобы добавить прибор из OPC-сервера, откройте мастер добавления нового прибора и выберите «Прибор из OPC-сервера» из категории «Другие» (рис. 16.1).
    Рис. 16.1. Добавление прибора из OPC-сервера
    Нажмите «Далее», на вкладке настроек интерфейса связи (рис. 16.2) укажите любой свободный технологический номер (во избежание конфликта с приборами производства АО
    «ЭКСИС» и АО «Практик-НЦ» первую цифру технологического номера рекомендуется сделать нулѐм).
    Поле «Имя удалѐнного компьютера» определяет сетевой имя устройства, на котором находится целевой OPC-сервер. Для использования локального компьютера оставьте это поле пустым.
    Поле «CLSID OPC-сервера» предназначено для ввода GUID-идентификатора целевого
    OPC-сервера (в формате {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}).
    Поле ниже содержит
    ProgID
    OPC-сервера, полученный функцией
    WinAPI
    ProgIDFromCLSID.
    Кнопка «Указать OPC-сервер» выполняет поиск OPC-серверов (рис. 16.3) на локальном или удалѐнном устройстве.

    91
    Рис. 16.2. Вкладка настройки интерфейса связи с OPC-сервером
    Рис. 16.3. Спискок найденных в системе OPC-серверов
    Нажмите «Далее», укажите оставшиеся настройки (рис. 16.4) и нажмите «OK». Поле
    «Источник данных» определяет какие данные будет предоставлять OPC-сервер при обращении к нему EVL, однако реализация этой опции зависит от конкретного OPC-сервера.

    92
    Рис. 16.4. Вкладка общих настроек прибора из OPC-сервера
    После добавления прибор настроен на конкретный OPC-сервер, но не имеет каналов и параметров. Интересующие параметры необходимо добавить вручную. Для добавления канала нажмите на прибор правой кнопкой мыши и выберите «Дополнительно» – «Добавить канал».
    Добавьте нужное количество каналов, соответствующее количеству каналов прибора в OPC- сервере.
    Рис. 16.2. Добавленный канал
    После этого надо добавить измеряемые параметры. Для этого нажмите правой кнопкой по каналу, к которому хотите добавить параметр, и выберите «Дополнительно» – «Добавить измеряемый параметр». Откроется окно настроек измеряемого параметра (рис. 16.3), в которм необходимо указать тип параметра, единицы измерения, точность, пороговые значения, и во вкладке OPC указать соответствие измеряемому параметру в OPC-сервере (рис. 16.3, 16.4, 16.5 ).

    93
    Рис. 16.3. Окно настроек измеряемого параметра прибора с протоколом Modbus
    Рис. 16.4. Вкладка настроек вычитывания измеряемого параметра прибора из OPC-сервера

    94
    Рис. 16.5. Окно выбора тега из OPC-сервера для соотнесения с измерямым параметром
    Флаш «Допускать значения с неопределѐнным качеством» на вкладке «OPC» определяет отношение программы к значениям с типом OPC_QUALITY_UNCERTAIN. Если флаг выставлен, то такие значения будут приниматься EVL, иначе – помечаться как ошибка/обрыв связи.
    После выполнения всех настроек прибор готов к работе. Запуске опроса прибора из OPC- сервера приведѐт к автоматическому открытию соответствующей программы и обмену данными между ней и конечным прибором.
    Если в процессе работы EVL получит от OPC-сервера событие ShutdownRequest (из интерфейса IOPCShutdown), сигнализирующее об остановке OPC-сервера, то обмен данными с прибором в EVL будет остановлен.
    В случае некорректной работы запустите программу с ключом logOPC и ознакомьтесь с файлом opc.txt из папки debug в папке с программой, в котором будет произведено логирование взаимодействия с OPC-сервером.

    95
    Рис. 16.6. OPC-сервер MasterOPC с добавленным прибором РМ-2-L
    Рис. 16.7. Прибор в Eksis Visual Lab, получающий данные через технологию OPC

    96
    17.
    Окна мониторинга
    Eksis Visual Lab позволяет пользователю гибко настроить свой вариант представления данных на экране, подстраиваясь под разные задачи. В текущей версии существует 4 типа окон мониторинга: «Список приборов», «Окно мониторинга», «Окно единого графика» и «Окно геолокации».
    Для их создания необходимо выбрать в главном меню «Мониторинг» соответствующий пункт.
    Рис. 17.1. Меню «Мониторинг»
    Обратите внимание, что закрытие окон мониторинга и окон единых графиков происходит иным образом, чем закрытие иных окон. Т.к. на их создание и настройку затрачивается время,
    EVL требует подтверждения на их удаление. При закрытии окна программа выдает окно подтверждения удаления (рис. 17.2).
    Рис. 17.2. Окно подтверждения удаления
    Для того, чтобы кнопка «ОК» стала доступной, необходимо набрать в поле ввода
    «УДАЛИТЬ» (именно в верхнем регистре).
    Окно списка приборов невозможно удалить, если оно является единственным окном списка устройств или в нѐм присутствуют приборы.
    Внимание! Удалѐнные окна и элементы мониторинга невозможно восстановить.
    Полноэкранный режим
    При наблюдении за элементами мониторинга может быть полезным расширить окно программы на весь экран. Кроме того, Eksis Visual Lab поддерживает работу в специальном полноэкранном режиме, когда окно программы без заголовока занимает всѐ пространство монитора (даже место панели задач с кнопкой «Пуск»). Переключение полноэкранного режима может быть осуществлено тремя способами: клавишей F11, комбинацией клавиш Alt+Enter, пунктом главного меню программы «Окна» -> «Полноэкранный режим».
    Окно списка приборов
    См. главу «Окно «Список устройств».

    97
    Окно мониторинга
    Пустое окно мониторинга с меню, вызванным нажатием правой кнопки мыши, показано на рис. 17.3.
    Рис. 17.3. Пустое окно мониторинга с меню
    Вы можете перемещать окно мониторинга в пространстве основного окна EVL, сворачивать в левый нижний угол программы или разворачивать на всю программу. Нажатие на
    «x» не закрывает окно, а сворачивает. Для сохранения его положения и состояния выберите в главном меню «Конфигурация» -> «Сохранить расположение окон и элементов».
    Для переименования окна мониторинга воспользуйтесь пунктом меню «Переименовать окно».
    Внимание! Для блокирования случайного изменения размеров окон мониторинга и их перемещения используйте специальную функцию. Главное меню -> «Окна» -> «Запретить перемещение и изменение размера окон». Таким образом, вы сохраните настроенное визуальное представление.
    Элементы мониторинга
    В окне мониторинга располагаются элементы мониторинга, отображающие различную информацию.
    Внимание! Вы можете изменять размер элемента при помощи левой кнопки мыши с зажатой клавишей Shift (подведите указатель мыши ближе к правому нижнему краю элемента, зажмите клавишу Shift, нажмите левую кнопку мыши и перемещайте указатель для уменьшения или увеличения) и двигать элемент по окну с помощью левой кнопки мыши и клавиши Ctrl
    (наведите указатель мыши на элемент, зажмите клавишу Ctrl и двигайте мышью для перемещения элемента).
    Периодичность обновления элементов мониторинга совпадает с периодичностью опроса соответствующих им приборов.
    Пользователь не может менять цвет элементов мониторинга, т.к. их цвет всегда привязан к параметру, который они представляют. Цвет элементов мониторинга автоматически меняется в зависимости от состояния порогов. Желтый цвет – нарушен порог типа «Внимание», красный – типа «Тревога».
    Для сохранения положения окон мониторинга и их элементов выберите в главном меню
    «Конфигурация» -> «Сохранить расположение окон и элементов».

    98
    При наведении курсора на элемент мониторнга появится всплывающая подсказка (рис.
    17.4). В зависимости от типа объекта, который отражает элемент мониторинга, подсказка может содержать дополнительную информацию (например, код ошибки Modbus или OPC).
    Рис. 17.4. Всплывающие подсказки элементов мониторинга
    При нажатии правой кнопкой по элементу мониторинга, появится его меню (рис. 17.5).
    Рис. 17.5. Меню элемента мониторинга
    Подменю «Просмотр статистики» позволяет открыть окна просмотра статистики (график и таблица) для параметра, который представляет элемент мониторинга. Пункт «Настройка» открывает окно настроек элемента мониторинга. «Изменение размера/перемещение» показывает подсказку об изменении размера/перемещении элемента, а «Копирование/вставка» – подсказку о копировнии и вставке элементов. «Удалить элемент» удаляет элемент после подтверждения.
    Вы можете быстро создавать копии элементов мониторинга. Для этого наведите курсор мыши на элемент (убедитесь, что окно мониторинга активно) и нажмите стандартную комбинацию копирования CTRL + C. После этого вы можете скопировать элемент в это же или любое другое окно мониторинга нажатием CTRL + V.
    Также элементы мониторинга могут быть перемещены в другие окна. Процесс перемещения почти совпадает с копированием, только вместо CTRL+C используйте комбинацию
    CTRL+X.
    В текущей версии существует 5 типов элементов мониторинга.
    Текстовое показание
    Текстовое показание представляет собой панель с текстом. Оно может отображать постоянную надпись или значение параметра. Окно настроек показано на рис. 17.6.

    99
    Рис. 17.6. Окно настроек текстового показания
    При нажатии на поле «Шрифт» откроется окно настроек шрифта. Вы можете изменить гарнитуру шрифта, его размер, цвет и начертание.
    Выпадающие списки «Выравнивание» определяют местоположение надписи на поле.
    Флаг «Отображать текст» означает отображение введѐнного в соответствующее поле текста. Этот текст не привязывается к какому-либо параметру прибора и не будет меняться.
    Флаг «Отображать параметр» означает отображение значения выбранного параметра. При нажатии на текстовое поле откроется окно выбора параметра среди всех имеющихся приборов.
    Текстовая надпись будет меняться после каждого обновления значения привязанного параметра.
    При отображении значения параметра, цвет надписи не может быть изменѐн – он всегда будет соответствовать состоянию пороговых значений параметра. Например, если нарушен порог типа «Внимание», то цвет надписи автоматически изменится на жѐлтый.
    Попробуйте добавить несколько текстовых полей, как на рис. 17.7.
    Рис. 17.7. Пример текстовых показаний
    Линейный индикатор

    100
    Линейный индикатор – полоса, заполненная цветом. На линейном индикаторе подсвечиваются верхние и нижние пороги параметра. Заполнение может осуществляться горизонтально или вертикально. Подсветка может производится одним цветом или несколькими.
    Окно настроек линейного индикатора показано на рис. 17.8.
    Рис. 17.8. Окно настроек линейного индикатора
    Поле «Параметр» – отображаемый параметр. Поля «Минимум» и «Максимум» – границы линейного индикатора, в пределах которых будет осуществляться прорисовка. Выпадающий список «Тип» определяет режим работы линейного индикатора. Флаг «Заполнять от границы» включает заполнение индикатора от левой или нижней границы (в ином случае индкатор будет заполняться от позиции, соответствующей нулю). Флаг «Режим одного цвета» включает режим, при котором цвет заполнения линейного индикатора будет соответствовать состоянию параметра
    (например, если нарушен порог «Тревога», то линейный индикатор будет состоять из одного только красного цвета).
    Добавим линейный индикатор на экран (рис. 17.9).
    Рис. 17.9. Пример линейного индикатора
    Стрелочный индикатор

    101
    Стрелочный индикатор – это дуговая панель со стрелкой-указателем. Окно настроек показано на рис. 17.10.
    Рис. 17.10. Окно настроек стрелочного индикатора
    «Параметр» – отображаемый параметр. «Минимум» и «Максимум» – границы стрелочного индикатора.
    Добавим на экран пару стрелочных индикаторов и запустим обмен. Получившееся окно мониторинга показано на рис. 17.11.
    Рис. 17.11. Настроенное окно мониторинга
    1   ...   5   6   7   8   9   10   11   12   13


    написать администратору сайта