Показано с 1 по 3 из 3

Тема: Релиз библиотеки OwenSnmp

  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,896

    Lightbulb Релиз библиотеки OwenSnmp

    Добрый день, коллеги.
    Мы разработали библиотеку протокола SNMP для CODESYS V3.5.

    Этот протокол используется в системах мониторинга сетевого оборудования (например, в системах диспетчеризации ЦОД) для сбора данных с коммутаторов, серверов, источников бесперебойного питания и других устройств.

    PlsSnmp.png

    Возможности библиотеки:

    • поддерживаемая версия протокола – SNMPv2c;
    • поддержаны режимы «Менеджер» и «Агент» (GET/SET-запросы);
    • поддержаны прием и отправка трапов (асинхронных уведомлений).


    LibSnmp.png

    Библиотека: OwenSnmp_v3.5.14.3.compiled-library
    Документация: CODESYS V3.5. Протокол SNMP [2.2]
    Примеры: Менеджер, Агент, Трапы

    Обсудить библиотеку можно в этой теме:
    https://owen.ru/forum/showthread.php?t=23897

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,896

    По умолчанию

    Библиотека обновлена до версии 3.5.14.2.
    В ФБ Agent и TrapReceiver исправлена ошибка в обработке отрицательных значений типа INTEGER.

  3. #3
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,896

    По умолчанию

    Библиотека обновлена до версии 3.5.14.3.

    В перечисление VALUE добавлен новый тип - OCTET_STRING_RFC.
    Согласно RFC257, п. 7.1.2:

    Код:
    The OCTET STRING type represents arbitrary binary or textual data.
       Although the SMI-specified size limitation for this type is 65535
       octets, MIB designers should realize that there may be implementation
       and interoperability limitations for sizes in excess of 255 octets.
    В прошлых версиях библиотеки присутствовал только тип VALUE.OCTET_STRING, который рассматривался исключительно как текстовый -
    поэтому, например, нельзя было с помощью него корректно записать данные, в состав которых входили байты с нулевыми значениями
    (потому что байт со значением 0 расценивался как конец строки).

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

    Спасибо Андрею Каровашкину за обнаружение проблемы и помощь в тестировании исправленной версии библиотеки

Похожие темы

  1. Библиотека OwenCommunication (релиз версии 3.5.11.7)
    от Евгений Кислов в разделе Библиотеки CODESYS
    Ответов: 5
    Последнее сообщение: 05.03.2024, 11:05
  2. Релиз библиотеки OwenModbusSlave для CODESYS v2.3
    от Осинский Алексей в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 52
    Последнее сообщение: 04.10.2022, 15:46
  3. Встречаем релиз ПО ПЛК 110 М02
    от Филоненко Владислав в разделе ПЛК1хх [М02]
    Ответов: 5
    Последнее сообщение: 02.04.2019, 08:19
  4. Релиз библиотеки OwenDebug
    от Осинский Алексей в разделе СПК2xx (архив)
    Ответов: 0
    Последнее сообщение: 07.08.2017, 14:05
  5. Ответов: 0
    Последнее сообщение: 23.01.2017, 15:32

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •