Diagnostics ¶ Base Diagnostics (Folder) DiagnosticsCounter (FunctionBlock) ConnectionDiagnostics (FunctionBlock) ReaderDiagnostics (FunctionBlock) ReaderGroupDiagnostics (FunctionBlock) RootDiagnostics (FunctionBlock) WriterDiagnostics (FunctionBlock) WriterGroupDiagnostics (FunctionBlock)
Base ¶ Diagnostics (Folder) DiagnosticsCounter (FunctionBlock)
SNMP Service SL Library Documentation ¶ Company : CODESYS Title : SNMP Service SL Version : 1.11.0.0 Categories : Application|Utils Namespace : SNMP Author : CODESYS Development GmbH Placeholder : SNMP_Service_SL Description [ 1 ] ¶ This library enables to read device information of printers, routers etc. via the SNMP protocol. The library provides function blocks to send and receive SNMP messages. The package contains the SNMP library and example applications. Supported SNMP features ¶ SNMP GET: Request a value. see SNMP_GET_REQUEST SNMP GET_NEXT: Request a value and get the OID from the next value. see SNMP_GET_REQUEST SNMP Agent: Enables devices to request values from the control (agent). see SNMP_AGENT SNMP TRAP: Send and receive TRAP telegrams. see SNMP_TRAP_RECEIVER SNMP SET: Set values via SNMP. see SNMP_TRAP_SENDER Supported SNMP versions ¶ SNMP V1 SNMP V2c SNMP V3 SNMP V3 ¶ SNMP V3 users can be created an registered with the functions CreateRWUser and CreateUser . The package SNMPLibrary.package contains following components ¶ SNMPLibrary (Namespace: SNMP) Project with example applications (SNMP Service SL Example.project). Use this project to get started. CHM help Product data sheet The library SNMPLibrary is divided in four categories (see folder ‘Function Blocks’) ¶ Agent: Function blocks of the SNMP agent. GET: Function block to request values. Trap: Function blocks to send and receive TRAP messages. SET: Function block to set SNMP values. Contents: ¶ SNMP Service Enums Function Blocks Functions GlobalConstants Parameters Structs Indices and tables ¶ [ 1 ] Based on SNMP Service SL.library, last modified 14.08.2024, 09:22:51. LibDoc 4.5.0.0 The content file SNMP Service SL.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 14.08.2024, 09:22:53.
SNMP Service ¶ Enums AccessType (Enum) AuthMethods (Enum) Error (Enum) PrivMethods (Enum) RequestType (Enum) SNMPVersion (Enum) TrapType (Enum) Function Blocks Agent SNMP_AGENT (FunctionBlock) SNMP_DINT (FunctionBlock) SNMP_OBJECT (FunctionBlock) SNMP_STRING (FunctionBlock) GET SNMP_GET_REQUEST (FunctionBlock) Reset (Method) SET SNMP_SET (FunctionBlock) Reset (Method) Trap SNMP_TRAP_RECEIVER (FunctionBlock) SNMP_TRAP_SENDER (FunctionBlock) Reset (Method) Functions Converter DINT2SNMPValue (Function) LINT2SNMPValue (Function) String2SNMPValue (Function) MessageSubsystemV3 USM Users CreateRWUser (Function) CreateUser (Function) DeleteUser (Function) Utils SNMPValues2VarBindings (Function) GlobalConstants GVL (GVL) Parameters Param (ParamList) Structs SNMPValue (Struct) SNMPVarBinding (Struct) User (Struct)
Enums ¶ AccessType (Enum) AuthMethods (Enum) Error (Enum) PrivMethods (Enum) RequestType (Enum) SNMPVersion (Enum) TrapType (Enum)
AccessType (ENUM) ¶ TYPE AccessType : User permissions for the SNMP_AGENT. InOut: Name Initial Comment ReadOnly 0 SNMP SET not allowed ReadWrite 1 SNMP SET allowed
AuthMethods (ENUM) ¶ TYPE AuthMethods : Supported authentification methods. (SNMP V3 only) InOut: Name Initial NONE 0 HMAC_MD5 1 HMAC_SHA1 2 HMAC_SHA224 3 HMAC_SHA256 4 HMAC_SHA384 5 HMAC_SHA512 6
Error (ENUM) ¶ TYPE Error : SNMP Errors InOut: Name Initial Comment NO_ERROR 0 No Error NBS_ERROR 1 Error in NetBaseService (Connection error) BUFFER_SIZE_EXCEEDED 2 Buffer size exceeded TIME_OUT 3 Time out UNKNOWN_USER 4 Unknown user (local): Check if the user has been created and the right user name has been set UsmStatsUnsupportedSecLevels 100 Report: Security level not supported UsmStatsNotInTimeWindows 101 Report: Request or response is not in time windows UsmStatsUnknownUserNames 102 Report: User not found (remote) UsmStatsUnknownEngineIDs 103 Report: Unknown engine Id UsmStatsWrongDigests 104 Report: Authentification error UsmStatsDecryptionErrors 105 Report: Decryption error ALGORITHM_NOT_FOUND 201 USM: Unsupported algorithm VERSION_NOT_SUPPORTED 400 Version is not Supportded INIT_ERROR 401 Initialization Error SEND_ERROR 402 Send Error RECEIVE_ERROR 403 Receive Error INVALID_OID 404 Invalid OID. The first subidentifier must be 0, 1 or 2. The second subidentifier must be between 0 and 39 if the first subidentifier is 0 or 1. ENCRYPTION_NOT_SUPPORTED 405 The feature ‘encryption’ is not supported by the device. MAX_USER_EXCEEDED 406 The maximum number of users has been exceeded. You can edit the value in the parameterlist ‘Param’. INVALID_REFERENCE 407 Missing input value reference.
PrivMethods (ENUM) ¶ TYPE PrivMethods : Supported privacy methods. (SNMP V3 only) InOut: Name Initial NONE 0 CBC_DES 1 CFB_AES 2
RequestType (ENUM) ¶ TYPE RequestType : Type of the SNMP GET-Request. InOut: Name Initial Comment GET_REQUEST 0 Get request GET_NEXT_REQUEST Get next request