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
SysSafetyReadConfigIdFromSafety (FUN) ¶ FUNCTION SysSafetyReadConfigIdFromSafety : UDINT InOut: Scope Name Type Return SysSafetyReadConfigIdFromSafety UDINT Input udiShmIo __XWORD Inout udiConfigID UDINT
SysSafetyUnmapShm (FUN) ¶ FUNCTION SysSafetyUnmapShm : UDINT InOut: Scope Name Type Return SysSafetyUnmapShm 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