File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 02.03.2023, 10:51:51 companyName string 3S-Smart Software Solutions GmbH libraryFile NetVarUdp.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile NetVarUdp.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 02.03.2023, 10:51:49 LibraryCategories library-category-list Intern|NetVars Author string 3S-Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 4 DefaultNamespace NetVarUdp Description See: Description Placeholder NetVarUDP Project NetVarUdp Title NetVarUdp Version version 3.5.19.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpApp ¶ Library Identification ¶ Placeholder: CmpApp Default Resolution: CmpApp, * (System) Namespace: CmpApp Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpApp 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) CmpEventMgr ¶ Library Identification ¶ Placeholder: CmpEventMgr Default Resolution: CmpEventMgr, * (System) Namespace: CmpEventMgr Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpEventMgr CmpIecTask ¶ Library Identification ¶ Placeholder: CmpIecTask Default Resolution: CmpIecTask, * (System) Namespace: CmpIecTask Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpIecTask 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: SysSocket Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSocket SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
Network Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title Network Version 3.5.17.0 Categories Use Cases Author 3S - Smart Software Solutions GmbH Description 1 ¶ A Container Library for libraries related to the use case Network. Indices and tables ¶ 1 Based on Network.library, last modified 20.04.2021, 16:12:58. LibDoc 4.4.0.0-b.27 The content file Network.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:12:58.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:12:58 companyName string 3S-Smart Software Solutions GmbH libraryFile Network.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Network.clean.json version version 2.0.0.0 ProjectInformation IsContainerLibrary bool True Released True LastModificationDateTime date 20.04.2021, 16:12:58 LibraryCategories library-category-list Use Cases Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Project Network Title Network Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Net Base Services ¶ Library Identification ¶ Placeholder: CAA NetBaseSrv Default Resolution: CAA Net Base Services, * (CAA Technical Workgroup) Namespace: NBS Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: True SystemLibrary: False Key: CAA NetBaseSrv Library Parameter ¶ Parameter: GC_UDITASKOPENERPRIORITY = gc_udiTaskRWPriority Parameter: GC_UDITASKRWPRIORITY = 240 CAA Segmented Buffer Manager Extern ¶ Library Identification ¶ Placeholder: CAA SegBufMan Default Resolution: CAA Segmented Buffer Manager Extern, * (CAA Technical Workgroup) Namespace: SBM Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: True SystemLibrary: False Key: CAA SegBufMan CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: True SystemLibrary: False Key: CAA Types
NotImplementedByDevice Library Documentation ¶ Company System Title NotImplementedByDevice Version 3.5.17.0 Categories System|SysLibs Namespace NOTIMPLEMENTEDBYDEVICE Author System Placeholder Empty Description 1 ¶ This is a library with no other purpose to serve as a default resolution for optional runtime depended libraries. Indices and tables ¶ 1 Based on NotImplementedByDevice.library, last modified 20.04.2021, 16:00:36. LibDoc 4.4.0.0-b.27 The content file NotImplementedByDevice.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:00:36.
CallbackTaskCodeNC (FUN) ¶ FUNCTION CallbackTaskCodeNC : BYTE InOut: Scope Name Type Return CallbackTaskCodeNC BYTE Input dwEvent DWORD dwFilter DWORD dwOwner DWORD
CallbackNetVar (FUN) ¶ FUNCTION CallbackNetVar : BYTE InOut: Scope Name Type Return CallbackNetVar BYTE Input dwEvent DWORD dwFilter DWORD dwOwner DWORD
NetVarManager_Udp_FB (FB) ¶ FUNCTION_BLOCK NetVarManager_Udp_FB IMPLEMENTS ICmpEventCallback InOut: Scope Name Type Initial Comment Input nNetVarPDO_Rx INT pNetVarPDO_Rx POINTER TO NetVarPDO_Rx_Udp nNetVarPDO_Tx INT pNetVarPDO_Tx POINTER TO NetVarPDO_Tx_Udp bByteSwap BOOL dwIdentity DWORD iNewTlgPerCycle INT 0 Maximum number of telegramms processed within one IEC-cycle. uiPacketSize UINT Parameters.UdpPacketSize iPort INT 1202 Port number, to send data Methods: EventCallback FB_Exit NetVarGetConnectStatus_UDP RegisterEvents Send Structure: CloseSockets (Action) EventCallback (Method) FB_Exit (Method) NetVarGetConnectStatus_UDP (Method) RegisterEvents (Method) Send (Method) UnregisterEvents (Action)
NetVarManager_Udp_FB.CloseSockets (ACT) ¶ Commented out with CDS-38968 IF nStatus = 5 AND nNetVarPDO_Tx >= 0 THEN FOR n := 0 TO nNetVarPDO_Tx DO (* Alle Transmit PDO’s noch mal versenden