Jitter_Distribution (STRUCT) ¶ TYPE Jitter_Distribution : STRUCT Jitter distribution InOut: Name Type Comment wRangeMax WORD Maximal range wCountJitterNeg WORD Jitters events negative wCountJitterPos WORD Jitter event positive
TaskState (GVL) ¶ Task status definitions InOut: Scope Name Type Initial Constant TS_NOT_CREATED WORD 16#0 TS_VALID WORD 16#1 TS_ACTIVE WORD 16#2 TS_SUSPENDED WORD 16#4 TS_DELETED WORD 16#8 TS_EXCEPTION WORD 16#10 TS_WATCHDOG_ENABLE WORD 16#40 TS_DISABLE_TASK_TIME WORD 16#80 TS_ACTIVATED WORD 16#100 TS_TOACTIVATE WORD 16#200 TS_STOP WORD 16#400 TS_HALT_ON_BP WORD 16#800 TS_SINGLE_CYCLE WORD 16#1000 TS_WATCHDOG_ENABLE2 WORD 16#2000
TaskType (GVL) ¶ IEC task types InOut: Scope Name Type Initial Constant TaskCyclic INT 16#0 TaskEvent INT 16#1 TaskExternal INT 16#2 TaskFreewheeling INT 16#3
Task_Desc (STRUCT) ¶ TYPE Task_Desc : STRUCT OBSOLETE struct, please use Task_Desc2 instead InOut: Name Type udiId UDINT udiDebuggingActiveInCycle UDINT hSlotPOUPool RTS_IEC_HANDLE hIecTask RTS_IEC_HANDLE hSched RTS_IEC_HANDLE pApp POINTER TO APPLICATION pInfo POINTER TO Task_Info
Task_Desc2 (STRUCT) ¶ TYPE Task_Desc2 : STRUCT InOut: Name Type udiId UDINT udiDebuggingActiveInCycle UDINT hSlotPOUPool RTS_IEC_HANDLE hIecTask RTS_IEC_HANDLE hSched RTS_IEC_HANDLE pApp POINTER TO APPLICATION pInfo POINTER TO Task_Info2
Task_Info2 (STRUCT) ¶ TYPE Task_Info2 : STRUCT Task information out of the task configuration Task configuration menbers which are used with IecTaskCreate are marked with [c], status members are marked with [s]. Note for SIL2: This information is already inside of the data area, so we don’t need to tag it as safe anywhere. InOut: Name Type Comment dwVersion DWORD [c] Version of the structure (2) pszName POINTER TO STRING [c] Name of the task, mandatory nPriority INT [c] IEC priority of the task (0..31) KindOfTask INT [c] Kind of task. See corresponding category TaskType . bWatchdog BOOL [c] Is TRUE, if watchdog is enabled bProfiling BOOL [c] Is TRUE, if profiling is enabled (not used, FALSE recommended) dwEventFunctionPointer POINTER TO BYTE [c] Function pointer to the event check routine, see IecTaskCreate pszExternalEvent POINTER TO STRING [c] Name of the event, if it is an external event task dwTaskEntryFunctionPointer POINTER TO BYTE [c] Function pointer to the task code, mandatory, see IecTaskCreate dwWatchdogSensitivity DWORD [c] Watchdog sensitivity dwInterval DWORD [c] Interval in microseconds dwWatchdogTime DWORD [c] Watchdog time in microseconds dwCycleTime DWORD [s] Cycle time in microseconds (last execution time) dwAverageCycleTime DWORD [s] Average cycle time in microseconds dwMaxCycleTime DWORD [s] Maximum cycle time in microseconds dwMinCycleTime DWORD [s] Minumum cycle time in microseconds iJitter DINT [s] Jitter in microseconds iJitterMin DINT [s] Minimal jitter iJitterMax DINT [s] Maximal jitter dwCycleCount DWORD [s] Cycle counter iState WORD [s] Task state. See category TaskState. wNumOfJitterDistributions WORD [s] Number jitter statistical distribution entries pJitterDistribution POINTER TO Jitter_Distribution [s] Statistical jitter distribution entries bTimeSlicing BOOL [s] Timeslicing enabled byDummy BYTE wDummy WORD dwIECCycleCount DWORD [s] Cycle counter for execution of user code
Task_WatchdogHitCount (STRUCT) ¶ TYPE Task_WatchdogHitCount : STRUCT Watchdog hit count information InOut: Name Type Comment dwConsecutiveMax DWORD Maximum value of contiguous watchdog timeouts. = The longest period of contiguous watchdog timeouts that has occurred. dwTotal DWORD Total number of all watchdog timeouts.
Timeout (GVL) ¶ InOut: Scope Name Type Initial Constant RTS_TIMEOUT_INFINITE DINT -1 RTS_TIMEOUT_DEFAULT DINT -2 RTS_TIMEOUT_NO_WAIT DINT 0
Version (GVL) ¶ InOut: Name Type Initial CMPIECTASK_VERSION_3_4_4_0 DWORD 16#3040400
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 18.09.2024, 16:35:18 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpIecTask.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpIecTask.clean.json version version 2.0.0.0 ProjectInformation LinkInSimulation bool True Released True LastModificationDateTime date 18.09.2024, 16:35:16 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 2 Description See: Description DocFormat reStructuredText Placeholder CmpIecTask Project CmpIecTask Title CmpIecTask Version version 3.5.20.30