LockScopes (GVL) ¶ Scopes for mutual-exclusion locks to be used with the dwLockScope parameters of the functions IoMgrLockEnter() and IoMgrLockLeave() . Note: Use both locks IOMGR_LOCK_WRITE_OUTPUTS OR IOMGR_LOCK_READ_INPUTS in the function IoDrvStartBusCycle() . InOut: Scope Name Type Initial Comment Constant IOMGR_LOCK_READ_INPUTS DWORD 16#1 Lock critical sections in IoDrvReadInputs() and IoDrvStartBusCycle(). IOMGR_LOCK_WRITE_OUTPUTS DWORD 16#2 Lock critical sections in IoDrvWriteOutputs() and IoDrvStartBusCycle().
ParameterValueFlags (GVL) ¶ Parameter value flags InOut: Scope Name Type Initial Comment Constant PVF_FUNCTION WORD 16#1 Functional access TO the parameter, Value is a FUNCTION POINTER. PVF_POINTER WORD 16#2 Value is a pointer to the value PVF_VALUE WORD 16#4 Value can be interpreted directly as a value (max. 32 Bit datatypes). PVF_READ WORD 16#10 Parameter can be read. PVF_WRITE WORD 16#20 Parameter can be written PVF_BIDIRECTIONAL WORD 16#100 Output is bidirectional. There will be a call in IoDrvWriteOutputs as well as in IoDrvReadInputs
TaskMapTypes (GVL) ¶ Types of IO-channels in a task map InOut: Scope Name Type Initial Comment Constant TMT_INPUTS WORD 16#1 Input connector maps TMT_OUTPUTS WORD 16#2 Output connector maps
ICmpEventMgr ¶ EVTPARAM_CmpIoMgr (Struct) EventIDs (GVL)
EVTPARAM_CmpIoMgr (STRUCT) ¶ TYPE EVTPARAM_CmpIoMgr : STRUCT InOut: Name Type pConnectorList POINTER TO IoConfigConnector nCount DINT
EventIDs (GVL) ¶ InOut: Scope Name Type Initial Comment Constant CMPID_CmpIoMgr DWORD 16#12 EVTPARAMID_CmpIoMgr WORD 16#1 Parameter ID EVTVERSION_CmpIoMgr WORD 16#1 Parameter version EVT_PrepareUpdateConfiguration DWORD 16#10001 Event is sent before updating the IO-configuration. EVT_UpdateConfigurationDone DWORD 16#10002 Event is sent after updating the IO-configuration. EVT_ConfigAppStartedDone DWORD 16#10003 Event is sent after the config application is started. EVT_PrepareConfigAppStopped DWORD 16#10004 Event is sent before the config application is stopped. EVT_ConfigAppStoppedDone DWORD 16#10008 Event is sent after the config application is stopped.
ICmpIoDrv ¶ BusCycleType (GVL)
BusCycleType (GVL) ¶ Type of the bus cycle to differenciate between: InOut: Scope Name Type Initial Comment Constant BCT_START UDINT 16#1 Bus Cycle is executed at the beginning of the task cycle BCT_END UDINT 16#2 Bus Cycle is executed at the end of the task cycle
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.