RSHandling (GVL) ¶ init before other GVLs (slot = 49990) to avoid crashes on init if a managed ressource is created in FB_Init Attributes: qualified_only InOut: Name Type g_XChgClass XChgClass g_FlatClass FlatClass g_MsgClass MsgClass g_RefClass MsgClass g_PoolClass PoolClass g_BlkClass BlkClass g_RLstClass RLstClass
XChgClass (FB) ¶ FUNCTION_BLOCK XChgClass EXTENDS RSM.RSMClass Methods: Close Structure: Close (Method)
XChgClass.Close (METH) ¶ METHOD Close : RSM.ERROR InOut: Scope Name Type Return Close RSM.ERROR Input hHandle CAA.HANDLE
GetSupplierVersion (FUN) ¶ FUNCTION GetSupplierVersion : WORD InOut: Scope Name Type Return GetSupplierVersion WORD Input xDummy BOOL
VersionConstants (GVL) ¶ InOut: Scope Name Type Initial Constant gc_byVersion BYTE 1 gc_Version_1 BYTE 0
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 03.07.2018, 09:54:55 companyName string 3S-Smart Software Solutions GmbH libraryFile CAA_MemBlockMan_Extern.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP13 contentFile CAA_MemBlockMan_Extern.clean.json version version 2.0.0.0 ProjectInformation Depends on PS bool False Depends on RTS False LinkInSimulation True Released True LastModificationDateTime date 03.07.2018, 09:54:54 LibraryCategories library-category-list Intern|CAA|Runtime Author string 3S - Smart Software Solutions GmbH Company CAA Technical Workgroup DefaultNamespace MBM Description See: Description LanguageModelAttribute qualified-access-only Placeholder CAA MemBlockMan Project CAA_MemBlockMan_Extern Title CAA Memory Block Manager Extern SpecVersion version 3.0.0.0 Version 3.5.13.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Callback Extern ¶ Library Identification ¶ Placeholder: CAA Callback Default Resolution: CAA Callback Extern, * (CAA Technical Workgroup) Namespace: CB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Callback CAA Ressource Manager Extern ¶ Library Identification ¶ Placeholder: CAA ResMan Default Resolution: CAA Ressource Manager Extern, * (CAA Technical Workgroup) Namespace: RSM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA ResMan CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types
_XChgCreateH (FUN) ¶ FUNCTION _XChgCreateH : CAA.HANDLE Creates a message exchange of the specified type with Memory from Heap ctNumPrios = 0 AND ctNumMsg <> 0 => Resource Exchange ctNumPrios <> 0 AND ctNumMsg = 0 => NormalExchange InOut: Scope Name Type Return _XChgCreateH CAA.HANDLE Input ctNumMsg CAA.COUNT szBlockSize CAA.SIZE ctNumPrios CAA.COUNT eSendMsg CB.EVENT eReceiveMsg CB.EVENT eXchgEmpty CB.EVENT peError POINTER TO ERROR
_XChgCreateP (FUN) ¶ FUNCTION _XChgCreateP : CAA.HANDLE Creates a message exchange of the specified type with Memory from PLC ctNumPrios = 0 AND ctNumMsg <> 0 => Resource Exchange ctNumPrios <> 0 AND ctNumMsg = 0 => NormalExchange InOut: Scope Name Type Return _XChgCreateP CAA.HANDLE Input szBlockSize CAA.SIZE ctNumPrios CAA.COUNT szMemSize CAA.SIZE pMemory CAA.PVOID eSendMsg CB.EVENT eReceiveMsg CB.EVENT eXchgEmpty CB.EVENT peError POINTER TO ERROR
_XChgDelete (FUN) ¶ FUNCTION _XChgDelete : ERROR Deletes an exchange created by XChgCreate InOut: Scope Name Type Return _XChgDelete ERROR Input hXChg CAA.HANDLE