SNMP драйвер к SCADA TRACE MODE — АСУ ТП: сообщество инженеров

SNMP драйвер к SCADA TRACE MODE

О чём видео

Показано, как в SCADA TRACE MODE через драйвер SNMP организовать обмен данными с сетевым принтером. Создаётся пользовательский драйвер, настраиваются каналы для чтения OID, строится экран с отображением состояния устройства и проверяется работа при печати.

Что разбирается
  1. 00:03 Обмен данными по протоколу SNMP
  2. 00:14 Параметры принтера и OID
  3. 02:41 Создание пользовательского драйвера SNMP
  4. 03:12 Настройка компонента универсал
  5. 06:07 Создание узла РТМ и каналов
  6. 09:13 Разработка графического экрана
  7. 13:37 Сохранение и запуск проекта
  8. 14:45 Проверка работы при печати
Оборудование и ПО
  • SCADA TRACE MODE
  • SNMP

Кому полезно: Инженерам АСУ ТП, интересующимся подключением устройств по SNMP в TRACE MODE

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:03 Добрый день, в этом ролике мы покажем, как реализуется обмен данными между компьютером и устройством по протоколу СНМПи. Будем получать информацию о текущем состоянии сетевого принтера. Это у нас ЮТ Паккард лазер уже, 38 0 0 вот он имеет такой пи адрес. Запрашивать будем следующие параметры. Они определяются обжиг тайги, ну или объектами идентификаторами. Вот это есть ни что иное, как текстовое описание интерфейса, устройства, тип данных, строка, данный параметр. Это описание устройства тоже строка, текущее состояние устройства, это целочисленный. Параметр и наконец последний статус текущее состояние интерфейса стоит отметить, что СНМПИ, то есть Симпл Нетворк. Менеджмент протокол является весьма распространенным, и в его задачи входит. Получение информации управления разнообразными устройствами айти инфраструктуры. Ну и, как правило, все хоть сколько нибудь существенные внутренние параметры современных управляемых сетевых. устройств это мощные серверы, рабочие станции, сетевые коммутаторы, принтеры и так далее сводятся в так называемую базу управляющей информации. М. Ай Би, то есть менеджмент, информейшен Бейс, в частности.

1:35 Вот так. В этой базе представлена вся полнота информации о состоянии устройства, какие процессы запущены. Сколько памяти занято, сколько и куда данных ушло, пришло, каковы текущий? Параметр внутренних внешних интерфейсов и так далее и в зависимости от типа устройства. Количество записей в такой базе может достигать и даже нескольких тысяч.

2:05 Каждая запись в базе сопровождается уникальным идентификатором о Айди. Так вот, зная ай пи адрес устройства о Айди, записи и формат содержащейся там информации, можно ее прочитать. А в некоторых случаях, если это допустимо, конечно, то и модифицировать, иными словами. Создавая ответственная система автоматизации можно, а подчас даже и это необходимо контролировать всю айти. Инфраструктуру проекта покажем, как это примерно делается на общем то небольшом проекте.

2:41 Итак, начинаем разработку нашего проекта, у нас загружена цель для разработки профессиональной линии и создан проект в стандартном стиле, разработку начнем от слой источники. Приемники, где создадим группу пользовательские драйверы, в ней определяемся с типом создаваемого драйвера. А именно тайм 12 и в рамках уже этой подгруппы создаем компонент универсал.

3:12 С помощью этого компонента выполним описание 1 интересующего нас параметра, для этого открываем компонент на редактирование. После пользуюсь вот такой небольшой подсказочкой, изменяем имя создаваемого компонента на. Вот это. В поле параметры оставляем все заданными параметры по умолчанию в в строке, дополнительно записываем следующее на самом. Двоеточие. Агент. Равняется далее указываем ай пи адрес нашего принтера. Ставим точку запятой, а дальше указываем идентификатор объектной нашего параметра, то есть о Айди.

4:18 Равняется далее опять обратимся к нашей подсказочки. Скопируем. Поставим точку запятой. Далее, пользуясь процедурой клонирования, создаем 3 таких же компонента и дали их редактировать.

6:05 Вот так. И так закончив с источниками данных, перемещаемся в слой системы, это компоновочный слой, в котором создаем узел РТМ. В группе каналы нашего узла создаем канал класса Кол, открываем его на редактирование изменяемого имя по имени 1 нашего параметра. Указываем тип вызова, как чем у группы квест. Выполняем приветствие к нашему каналу соответствующего источника. А после этого переходим во вкладочку аргументы нашего канала кол в нем в ней. Прошу прощения, создаем аргумент с именем и типом по умолчанию, но типом данных строков. Но почему потому, что интересующая нас информация?

7:13 Есть не что иное, как строка готова. Кстати, аналогичным образом мы создадим каналы кол для КАН для источников. Девайс дескрипшн и статус, а поскольку данный параметр целочисленный его, он просто перетащим с помощью дракандров и так.

8:03 Есть. Просто перетаскиваем. Конец. Для 4 параметра И тоже 1 аргумент. С другого типа. Да, возвращаясь к нашему вот этому целочисленному параметру, необходимо пояснить, что те значения, которые будут считываться в канал, их необходимо интерпретировать следующим образом. Перегрев печать, простой, неизвестное состояние и некое другое. На самом деле их гораздо больше, но мы ограничимся этими питье, нам этого будет достаточно. Разработаем к нашему проекту простенький графический интерфейс для этого в корневой группе нашего узла. Создадим такой компонент, как экран, и откроем его на редактирование.

9:28 В качестве 1 аргумента нашего экрана будет. Аргумент 0 0 0 канала Кол Ив Дескр. Ну а тип данных его должен, естественно, быть строковым. 2 Аргумент. Сделаем аналогичным образом. И тоже будет 1 аргумент. Что касается параметра нашего целочисленного, просто перетащим список аргументов и наконец для статуса так же, как и для 1 2 строковый. Аргумент, привязанный к аргументу 0 0 0 нашего канала кол. Далее выполним размещение в левом верхнем углу нашего экрана логотипа 3 смол.

10:25 Ну а теперь выполним размещение на экране 5 графических элементов текста для отображения всей интересующей нас информация. 1 Графический элемент будет содержать статическую надпись с именем нашего протокола. Далее опять таки, пользуясь процедурой тиражирования и сделаем следующее. Данный параметр. Мы будем использовать для отображения 1 аргумента. Определяемую динамизацию, как значение в привязке, указываем аргумента. Ну а поскольку речь идет о текстовой информации, формат указываем по умолчанию.

11:29 Следующий графический элемент Текст. Точно так же настроим относительно нашего аргумента, 0 0 1 то есть. Значение аргумент 0 1 формат по умолчанию. Что касается 3 графического элемента текст, то сделаем его следующим образом определить, определим. Тип динамизации как набор аргумента равен Константа, если укажем наш аргумент 0 0 2 и создадим 5 пар следующим образом 1 пара, да опять. Таки будем пользоваться вот это вот подсказочкой. Единичка аза двоечка на новом 3 Айдол и так далее и так пишем, Константа, единица.

13:19 Так, ну и наконец последний графический элемент! Текст точно так же, как и с 1 вот этими 2. Значение. И формат по умолчанию. Сохраним выполненную работу на диск с именем. Смм пи. Сохранить проект для монитора реального времени. А далее отметив узел РТМ в дереве проекта. Запустим, ну вот, а теперь мы выполняем запуск нашего практика и дожидаемся появления информации. Ну вот, собственно говоря, это произошло. Данная строка у нас неизменно, это мы написали сами, вот это вот описание. Интерфейса со всеми подробностями нашего принтера. Вот это вот полное имя нашего принтера, а вот эти 2 последние строки это текущее состояние самого устройства и его интерфейса в данном случае сетевого.

14:37 Давайте мы сделаем отображение покомпактнее. Так вот. А теперь попробуем оживить наш экран с помощью печати на наш принтер задание нашему ролику и так. Делаем печать на наш сетевой принтер. И теперь наблюдаем сюда вот это вот получение задания и печать. Дождемся окончания, вот печать произошла, и мы опять находимся в состоянии ожидания получения следующего задания. Будем считать, что задание, поставленное к нашему ролику, выполнена, ну. Ну, раз так, останавливаем наш проект, мы выгружаем его и завершаем на этом наш фильм, спасибо за внимание.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Учебный фильм демонстрирует подключение устройства к SCADA TRACE MODE через встроенный драйвер по протоколу SNMP.

Первоисточник: rutube.ru

Ещё по Связь с оборудованием

все материалы

Добавить комментарий

Войти

Зарегистрироваться

Сбросить пароль

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

Прокрутить вверх