Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3SLicense ¶ Library Identification ¶ Placeholder: 3SLicense Default Resolution: 3SLicense, * (3S - Smart Software Solutions GmbH) Namespace: _3S_LICENSE Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: 3SLicense CmpCrypto ¶ Library Identification ¶ Placeholder: CmpCrypto Default Resolution: CmpCrypto, * (System) Namespace: CmpCrypto Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpCrypto CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager Net Base Services ¶ Library Identification ¶ Placeholder: NetBaseSrv Default Resolution: Net Base Services, * (3S - Smart Software Solutions GmbH) Namespace: NBS Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: NetBaseSrv Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysSocket ¶ Library Identification ¶ Placeholder: SysSocket Default Resolution: SysSocket, * (System) Namespace: SOCK Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: SysSocket SysTarget ¶ Library Identification ¶ Placeholder: SysTarget Default Resolution: SysTarget, * (System) Namespace: SysTarget Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTarget SysTime ¶ Library Identification ¶ Placeholder: SysTime Default Resolution: SysTime, * (System) Namespace: SysTime Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTime SysTypes Interfaces ¶ Library Identification ¶ Name: SysTypes Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes Interfaces, * (System)
CreateRWUser (FUN) ¶ FUNCTION CreateRWUser : BOOL Create and register an user with read and write access for the SNMP_AGENT . This function should only be used in combination with the function block SNMP_AGENT to enable write access for SET requests. InOut: Scope Name Type Comment Return CreateRWUser BOOL Input sName STRING Name of the user eAuthMethod AuthMethods The authentification method sAuthPwd STRING(64) The authentification password ePrivMethod PrivMethods The encryption method sPrivPwd STRING(64) The encryption password Output eError Error
CreateUser (FUN) ¶ FUNCTION CreateUser : BOOL Function to create and register an user (‘Read Only’ access for SNMP_AGENT). InOut: Scope Name Type Comment Return CreateUser BOOL Input sName STRING Name of the user eAuthMethod AuthMethods The authentification method sAuthPwd STRING(64) The authentification password ePrivMethod PrivMethods The encryption method sPrivPwd STRING(64) The encryption password Output eError Error
SNMP_GET_REQUEST.Reset (METH) ¶ METHOD Reset Reset udp_peer and internal arrays.
SNMP_SET.Reset (METH) ¶ METHOD Reset Reset udp_peer and internal arrays.
SNMP_TRAP_SENDER.Reset (METH) ¶ METHOD Reset Reset udp_peer and internal arrays.
Users ¶ CreateRWUser (Function) CreateUser (Function) DeleteUser (Function)
Trap ¶ SNMP_TRAP_RECEIVER (FunctionBlock) SNMP_TRAP_SENDER (FunctionBlock) Reset (Method)
SNMP_TRAP_RECEIVER (FB) ¶ FUNCTION_BLOCK SNMP_TRAP_RECEIVER Function block to receive TRAP and INFORM requests. InOut: Scope Name Type Initial Comment Input xExecute BOOL Starts the receiver sOwnIP STRING(100) Hostname or IP address of the SNMP master (the IP of the control) uiPort UINT 162 TRAP port (default: 162) Output xBusy BOOL True while busy xDone BOOL True if the call has finished xError BOOL True if an error occured xReceived BOOL TRUE if a TRAP was received aSNMPValues ARRAY [0..gc_uiMaxSNMPValues] OF SNMPValue The values of the received TRAP iSize INT Size of the received values aSNMPValues sSenderIP STRING(100) The IP address of the TRAP sender sEnterprise STRING((gc_iMaxValueLength - 1)) The sender enterprise OID udiTimestamp UDINT Timestamp of the last received trap eError ERROR Error state of the function block
Functions ¶ Converter DINT2SNMPValue (Function) LINT2SNMPValue (Function) String2SNMPValue (Function) MessageSubsystemV3 USM Users CreateRWUser (Function) CreateUser (Function) DeleteUser (Function) Utils SNMPValues2VarBindings (Function)