SNMPTest.EXE: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Новая страница: «Category:Утилиты Category:Tools-Server == Введение == Версия программы 1.1.0 27.08.2018 == Назначение == Ут…»
 
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
[[Category:Утилиты]]
[[Category:Утилиты]]
[[Category:Tools-Server]]
[[Category:Tools-Server]]


== Введение ==
== Введение ==
Версия программы
Версия программы
2.1.0  03.12.2024
 + поправлен интерфейс программы
  1.1.0  27.08.2018
  1.1.0  27.08.2018


== Назначение ==
== Назначение ==
Утилита предназначена для создания конфигурационных файлов устройств диспетчеризируемых по протоколу SNMP.
Утилита предназначена для создания конфигурационных файлов устройств диспетчеризируемых по протоколу SNMP.
Устанавливается автоматически с АСУД.SCADA в папку .. \ OPC Server \ tools-server  или может быть загружена по ссылке [https://www.tekon.ru/software/snmptest.zip https://www.tekon.ru/software/snmptest.zip]


== Запуск программы ==
== Запуск программы ==


[[Файл:Snmp t1.JPG|550px|центр]]
[[Файл:Snmp t1.JPG|550px|центр]]
== Общая информация о SNMP ==
Устройство представляется набором параметров, адресуемых с помощью OID-идентификаторов, например:
<pre>1.3.6.1.2.1.1.1.0</pre>
Обычно, на сайте производителя можно найти mib-файл, описывающий конфигурацию устройства.
Для просмотра mib-файлов удобно использовать утилиту [http://sourceforge.net/projects/snmpb SNMPB], [http://www.ireasoning.com/ Ireasoning&nbsp;MIB Browser]&nbsp;или подобную.
[[File:Snmp snmpb.PNG|center|350px]]В файле,&nbsp;в иерархическом виде, приводится подробное описание доступных элементов для чтения.
&nbsp;Необходимо перенести нужные OID - идентификаторы в файл конфигурации SCADA.


== Создание конфигурации SNMP-устройства ==
== Создание конфигурации SNMP-устройства ==


Следует указать:  
Утилита может быть запущена вручную из папки .. \ OPC Server \ settings \ или непосредственно из Tekon OPC-сервера, для этого в адресное пространство следует добавить устройство DA Tekon \ Компьютерная сеть \ SNMP
* Настройка подключения  
 
** SNMP сервер - IP-адрес SNMP-устройства
В открывшемся окне, следует указать:
** Общность - читаемая группа  
 
** Версия протокола SNMP_V1 или SNMP_V2
*Настройка подключения  
** Адрес - любая справочная информация
**SNMP сервер - IP-адрес SNMP-устройства  
**Общность - читаемая группа (обычно: public)
**Версия протокола SNMP_V1 или SNMP_V2  


* Настройка SCADA
Далее выбираем начальный корневой OID (если известно или оставляем значение "1.") и нажимаем Сканировать устройство (не обязательно).
** Код первого параметра - значение 501...999 - для однотипных устройств указывать одно значение. Каждый читаемый числовой параметр в опросной таблице будет идентифицирован начиная с указанного номера. Если регистрируются несколько типов SNMP-устройств, для 1-го указать значение 501, для второго - 601 и т.д.
** [[Виртуальный КДД-RS]] - идентификатор [[Виртуальный КДД-RS | Виртуального КДД-RS]]. Допустимые значения -1 ... 255, где "-1" - не использовать виртуальный КДД-RS. Должен быть указан, если в SNMP-устройстве будет настроен хотя бы один читаемый параметр, как Сенсор (дискретный сигнал). Идентификатор должен быть уникальным для каждого нового устройства.


Если вы используете тип Сенсор и  [[Виртуальный КДД-RS]]  создайте для удобства настройки таблицу идентификаторов
Затем двойным кликом переносим значения из левой таблицы (доступных данных с устройства по протоколу SNMP) в правую Опросную таблицу или вводим OID в Опросной таблице самостоятельно.
{| class="wikitable"
|-
! IP-адрес SNMP !! [[Виртуальный КДД-RS]] 
|-
| 192.168.1.100 || 0
|-
| 192.168.1.200 || 1
|-
| 192.168.1.201 || 2
|}
Далее выбираем начальный корневой OID (если известно или оставляем значение "1.") и нажимаем Сканировать устройство.


Затем двойным кликом переносим значения из левой таблицы (доступных данных с устройства по протоколу SNMP) в правую Опросную таблицу или вводим OID в Опросной таблице самостоятельно.  
[[File:Snmp t2.JPG|center|550px|Snmp t2.JPG]]


[[Файл:Snmp t2.JPG|550px|центр]]
Для каждого параметра в Опросной таблице необходимо указать:


Для каждого параметра в Опросной таблице необходимо указать:
*Тип данных  
* Тип данных  
**Сенсор - это дискретный параметр, который будет отображаться в SCADA как дискретный примитив (норма / авария)  
** Сенсор - это дискретный параметр, который будет отображаться в SCADA как дискретный примитив (норма / авария)
**Число - просто числовое значение  
** Число - просто числовое значение  
*Название / Тег - название сигнала, которое будет отображаться в журнале событий SCADA&nbsp;<br/> (поле должно быть уникально для устройства)  
* Название - любое название (не обязательно)  
*Норма - только для типа Сенсор, значение (или набор значений входного параметра), которое считается нормальным состоянием (не обязательно)  
* Норма - только для типа Сенсор, значение (или набор значений входного параметра), которое считается нормальным состоянием (не обязательно)
*Делитель - целое число, только для типа Число, результат будет разделен на указанное значение (не обязательно)  
* Делитель - целое число, только для типа Число, результат будет разделен на указанное значение (не обязательно)
*Комментарий - дополнительный комментарий (не обязательно)  
* Комментарий - дополнительный комментарий (не обязательно)


Пример указания параметра Норма для типа Сенсор  
Пример указания параметра Норма для типа Сенсор


{| class="wikitable"
{| class="wikitable"
|-
|-
! Входное значение!! Норма !! Результа
! Считано с устройства
! Норма
! Результа
|-
|-
| 0 ||  || 0 (норма)
| 0
| &nbsp;
| 0 (норма)
|-
|-
| 0 || 1 || 1 (авария)
| 0
| 1
| 1 (авария)
|-
|-
| 4 || 0,1,2 || 1 (авария)
| 4
| 0,1,2
| 1 (авария)
|}
|}


Для того чтобы обновить значения в Опросной таблице нажмите кнопку Получить значения. Значения в таблице в том виде, в котором они читаются с SNMP-устройства.
Для того чтобы обновить значения в Опросной таблице нажмите кнопку Получить значения. Значения в таблице в том виде, в котором они читаются с SNMP-устройства.


[[Файл:Snmp t3.JPG|450px|центр]]
[[File:Snmp t3.JPG|center|450px|Snmp t3.JPG]]


Далее следует сохранить конфигурацию устройства, нажав Сохранить.
Далее следует сохранить конфигурацию устройства, нажав Сохранить.


Если необходимо добавить второе устройство такого же типа, следует просто изменить поля:
Кнопка Открыть файл&nbsp; - прочитать конфигурацию устройства из ранее сохраненного файла.
* SNMP сервер - указав новый IP-адрес
* Виртуальный КДД-RS  указать новый идентификатор, если в настройках есть тип Сенсор.
 
Кнопка Импортировать - прочитать конфигурацию устройства из ранее сохраненного файла.  
 
Далее следует скопировать конфигурационные *.set файлы в папку OPC Server \ Settings и перейти к настройке программ ASUDBase и ОРС-сервер. Подробнее смотри [[SNMP]]

Текущая версия от 13:19, 9 декабря 2024


Введение

Версия программы

2.1.0   03.12.2024
 + поправлен интерфейс программы
1.1.0   27.08.2018


Назначение

Утилита предназначена для создания конфигурационных файлов устройств диспетчеризируемых по протоколу SNMP.

Устанавливается автоматически с АСУД.SCADA в папку .. \ OPC Server \ tools-server  или может быть загружена по ссылке https://www.tekon.ru/software/snmptest.zip

Запуск программы


Общая информация о SNMP

Устройство представляется набором параметров, адресуемых с помощью OID-идентификаторов, например:

1.3.6.1.2.1.1.1.0

Обычно, на сайте производителя можно найти mib-файл, описывающий конфигурацию устройства.

Для просмотра mib-файлов удобно использовать утилиту SNMPB, Ireasoning MIB Browser или подобную.

В файле, в иерархическом виде, приводится подробное описание доступных элементов для чтения.

 Необходимо перенести нужные OID - идентификаторы в файл конфигурации SCADA.

Создание конфигурации SNMP-устройства

Утилита может быть запущена вручную из папки .. \ OPC Server \ settings \ или непосредственно из Tekon OPC-сервера, для этого в адресное пространство следует добавить устройство DA Tekon \ Компьютерная сеть \ SNMP

В открывшемся окне, следует указать:

  • Настройка подключения
    • SNMP сервер - IP-адрес SNMP-устройства
    • Общность - читаемая группа (обычно: public)
    • Версия протокола SNMP_V1 или SNMP_V2

Далее выбираем начальный корневой OID (если известно или оставляем значение "1.") и нажимаем Сканировать устройство (не обязательно).

Затем двойным кликом переносим значения из левой таблицы (доступных данных с устройства по протоколу SNMP) в правую Опросную таблицу или вводим OID в Опросной таблице самостоятельно.

Snmp t2.JPG
Snmp t2.JPG

Для каждого параметра в Опросной таблице необходимо указать:

  • Тип данных
    • Сенсор - это дискретный параметр, который будет отображаться в SCADA как дискретный примитив (норма / авария)
    • Число - просто числовое значение
  • Название / Тег - название сигнала, которое будет отображаться в журнале событий SCADA 
    (поле должно быть уникально для устройства)
  • Норма - только для типа Сенсор, значение (или набор значений входного параметра), которое считается нормальным состоянием (не обязательно)
  • Делитель - целое число, только для типа Число, результат будет разделен на указанное значение (не обязательно)
  • Комментарий - дополнительный комментарий (не обязательно)

Пример указания параметра Норма для типа Сенсор

Считано с устройства Норма Результа
0   0 (норма)
0 1 1 (авария)
4 0,1,2 1 (авария)

Для того чтобы обновить значения в Опросной таблице нажмите кнопку Получить значения. Значения в таблице в том виде, в котором они читаются с SNMP-устройства.

Snmp t3.JPG
Snmp t3.JPG

Далее следует сохранить конфигурацию устройства, нажав Сохранить.

Кнопка Открыть файл  - прочитать конфигурацию устройства из ранее сохраненного файла.