File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 22.09.2023, 10:43:00 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpIoMgr_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpIoMgr_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True SIL2 True SourceLibrary False LastModificationDateTime date 22.09.2023, 10:42:59 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace Description See: Description DocFormat reStructuredText Project CmpIoMgr_Itfs Title CmpIoMgr Interfaces Version version 3.5.19.30
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 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) 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)
SysSafetyIoBase Library Documentation ¶ Company : 3S - Smart Software Solutions GmbH Title : SysSafetyIoBase Version : 3.5.19.30 Categories : Intern|Safety Namespace : SysSafetyIoBaseLib Author : 3S - Smart Software Solutions GmbH Placeholder : SysSafetyIoBase Description [ 1 ] ¶ System dependent part of the io handling Contents: ¶ DriverSpecific (GVL) GVL_SystemConstants (GVL) SafetyMemCpy (Function) SysSafetyAfterWriteOutput (Function) SysSafetyBeforeReadInput (Function) SysSafetyIoCfgReady (Function) SysSafetyMapShm (Function) SysSafetyReadConfigIdFromSafety (Function) SysSafetyUnmapShm (Function) SysSafetyWriteConfigIdOfStandard (Function) Indices and tables ¶ [ 1 ] Based on SysSafetyIoBase.library, last modified 22.09.2023, 10:42:52. LibDoc 4.4.0.0-b.37 The content file SysSafetyIoBase.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 22.09.2023, 10:42:54.
DriverSpecific (GVL) ¶ InOut: Scope Name Type Initial Constant CLASSID_CSysSafetyIoBase UDINT 16#1008 CMPID_SysSafetyIoBase UDINT 16#1008
GVL_SystemConstants (GVL) ¶ InOut: Name Type Initial SYS_IO_HEADER_SIZE UDINT 16#C SYS_IO_CONFIG_ID_OFFSET UDINT 16#4 SYS_IO_TASKTYPE INT 16#0
SafetyMemCpy (FUN) ¶ FUNCTION SafetyMemCpy : POINTER TO BYTE InOut: Scope Name Type Return SafetyMemCpy POINTER TO BYTE Input pDest POINTER TO BYTE pSrc POINTER TO BYTE udiCount UDINT
SysSafetyAfterWriteOutput (FUN) ¶ FUNCTION SysSafetyAfterWriteOutput : UDINT InOut: Scope Name Type Return SysSafetyAfterWriteOutput UDINT Input udiShm __XWORD
SysSafetyBeforeReadInput (FUN) ¶ FUNCTION SysSafetyBeforeReadInput : UDINT InOut: Scope Name Type Return SysSafetyBeforeReadInput UDINT Input udiShm __XWORD
SysSafetyIoCfgReady (FUN) ¶ FUNCTION SysSafetyIoCfgReady : UDINT InOut: Scope Name Type Comment Return SysSafetyIoCfgReady UDINT Input pIoMemDescList POINTER TO BYTE Safety module list for debug reasons wNumModules WORD number of modules in the list udiConfigId UDINT Config Id for Io update pIoMemProxy POINTER TO BYTE Pointer to Proxy Io Shm udiIoShmSize UDINT Size of the Io Shm -> read from cfg
SysSafetyMapShm (FUN) ¶ FUNCTION SysSafetyMapShm : UDINT InOut: Scope Name Type Return SysSafetyMapShm UDINT Input hLog RTS_IEC_HANDLE pConnector POINTER TO IoConfigConnector udiSize UDINT psName POINTER TO STRING Inout hShm RTS_IEC_HANDLE pShm POINTER TO BYTE udiBaseAdr __XWORD