SNMP Connectivity

The communication driver for the SNMP protocol is implemented as an SNMP device. It provides high reading performance and supports various types of data.

Key Features

  • Communication with devices via SNMPv1 and SNMPv2 protocols.

  • Data Types: BOOL, BYTE, DATETIME, DINT, DOUBLE, DWORD, FLOAT, INT, LONG, QWORD, STRING, WORD.

  • Value conversion from OCTET STRING to an output data type (e.g. DOUBLE).

  • Working in read and write modes.

  • Block reading.

Please note that SNMP Trap is not supported in the current version of the server

Block Reading Considerations

Before reading, the driver sorts the OID’s and organizes them into blocks. Typically, there are 25 OID’s per block (depending on the Items per Request parameter). With such mode of data reading, a negative effect may occur in the SNMPv1 protocol: if one of the OIDs is unavailable or does not exist, then the entire block will become inaccessible for reading, and the tags associated with it will go into the BadOutOfRange state. There is no such problem with the SNMPv2c protocol. In the case of SNMPv2c, only the OID that is unavailable or does not exist in the device will not be read, and the tag associated with it will go into the BadOutOfRange state.

Last updated