Стартовая страница › Форумы › Понять, как работает ПО › Перенос config SNMP запросов
- В этой теме 12 ответов, 3 участника, последнее обновление 4 года, 6 месяцев назад сделано Mikhail.
-
АвторСообщения
-
24.09.2019 в 18:19 #13707AlexandrУчастник
Всем добрый день,
при изучении продукта, столкнулся с такой проблемой.
Создал устройство работающее по SNMP, все норм.
Далее к примеру в моем распоряжении более 10-ка устройств.а как на все устройства навесить один профайл с SNMP запросами.
Как бы я думаю что должна быть реализована опция, создаешь КП, указываешь профайл и готово.
Потому как каждому устройству повторно назначать OID вообще не вариант.Но как это выполнить не ясно.
На сколько я понимаю config требуется указать в командной строке, а как не нашел.
Ни кто не сталкивался с данным вопросом?
24.09.2019 в 19:06 #13709MikhailМодераторДобрый день!
Настройки связи по SNMP для конкретного КП хранятся в файле, например, посмотрите,
C:\SCADA\Projects\DemoProject.ru-RU\Instances\Default\ScadaComm\Config\KpSnmp_051.xmlВам нужно вручную создать внутри проекта файлы для всех Ваших КП путём копирования из уже настроенного файла.
После этого при открытии свойств КП, Вы увидите заполненные настройки.
Возможно, надо как-то доработать драйвер, чтобы можно было прописать один файл шаблона для нужных КП.24.09.2019 в 19:10 #13710MikhailМодераторНа сколько я понимаю config требуется указать в командной строке, а как не нашел.
Это зависит от конкретного драйвера.
25.09.2019 в 17:47 #13716AlexandrУчастникМихаил спасибо за ответ.
Да действительно находил файл настройки.
Я пробовал сделать его копию под нужную КП, после перезагрузки сервера копия к сожалению автоматически удаляется.Сегодня пробовал добавить протокол modbus там данная функция проработана.
Но есть другие проблемы по добавлению тегов.Добавление тегов происходит автоматически по порядку без возможности ручного редактирования.
а если требуется пропустить несколько тегов как быть?
25.09.2019 в 17:51 #13718manjey73УчастникAlexandr Если вы про групповые запросы, то просто создаете новую группу. Ну и как вариант, если несколько регистров затесалось, просто удалите привязку к БД на них. Все одно групповой запрос даже с несколькими лишними регистрами будет быстрее.
25.09.2019 в 20:13 #13719AlexandrУчастникМихаил добрый день,
»
Михаил спасибо за ответ.Да действительно находил файл настройки.
Я пробовал сделать его копию под нужную КП, после перезагрузки сервера копия к сожалению автоматически удаляется.
»
Разобрался что да как спасибо, копирование исходника требуется именно в проект и все Ок.Спасибо за помощь
- Этот ответ был изменен 4 года, 6 месяцев назад от Alexandr.
25.09.2019 в 20:23 #13721AlexandrУчастникManjey73 добрый день,
Да как раз групповой запрос.
В варианте теста подключил контроллер от ДГУ через Moxa Nport к сети в офисе «что нашел свободного как говориться».
Соединение успешно.Контроллер имеет 242 параметра.
проблема в том что регистры идут не попорядку, с пропусками от 2 до 8 регистров.
Да и более половины этих параметров не требуется читать.Получается что много групп создавать придется, выходит так
25.09.2019 в 22:26 #13722manjey73УчастникТо, что не требуется не читайте совсем, а если между требуемыми 2-3 регистра, даже больше можно, читайте вместе с нужными.
там служебной информации байт 10 на запрос и столько же на ответ бегает, так что не страшно чтение ненужных регистров, сэкономите на другом.
26.09.2019 в 06:50 #13723AlexandrУчастникmanjey73 спасибо за информацию.
посмотрю как это можно сделать.
26.09.2019 в 06:54 #13724AlexandrУчастникА управление по SNMP возможно в RapidScada?
имеется ввиду что некоторые OID имеют возможность на запись.
К примеру смену цифрового (включение, выключение, сброс аварии и т.д.) или аналового (изменение уставок контроллера) сигнала.Это возможно реализовать?
26.09.2019 в 17:25 #13725MikhailМодераторА управление по SNMP возможно в RapidScada?
Запись реализована. Посмотрите описание драйвера, которое выдаётся в Администраторе.
Сейчас нет поддержки trap.26.09.2019 в 21:03 #13728AlexandrУчастникМихаил добрый вечер,
то что Trap не поддерживается это понятно было сразу, хотя наличие приема трап-ов бесспорно вещь отличная.
Описание Драйвера я читаю, но к сожалению не могу понять описание, программист с меня не очень.
Может быть имеется пример, либо что то еще?
или примерно в строке как должна выглядеть команда.Буду очень признателен.
27.09.2019 в 18:34 #13733MikhailМодераторхотя наличие приема трап-ов бесспорно вещь отличная
Думаю, рано или поздно реализуем. Может быть спонсор на эту функцию найдётся.
Описание Драйвера я читаю, но к сожалению не могу понять описание
Команды ТУ: Отдельная команда для установки каждой переменной. Номер команды равен номеру сигнала КП. Стандартная команда позволяет установить целое значение переменной. Бинарная команда имеет формат TYPE VALUE, где TYPE принимает значения: i - целое со знаком, u - мера (целое без знака), t - таймер (целое без знака), a - IP-адрес, o - идентификатор объекта (OID), s - строка, x - байты в 16-ричной форме через пробел, d - байты в десятичной форме через пробел, n - пустое значение (null).
Попробуйте отправить стандартную команду со значением 1. Номер команды равен номеру сигнала КП — посмотрите в таблице на странице данных КП. Если не заработает, будет думать, как запустить.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.