Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpApp ¶ Library Identification ¶ Placeholder: CmpApp Default Resolution: CmpApp, * (System) Namespace: CmpApp Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpApp SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
IecTaskEnableScheduling (FUN) ¶ FUNCTION IecTaskEnableScheduling : RTS_IEC_RESULT Enable scheduling for one specified task InOut: Scope Name Type Comment Return IecTaskEnableScheduling RTS_IEC_RESULT Returns the runtime system error code (see CmpErrors.library) Input hIecTask RTS_IEC_HANDLE Handle of the task
IecTaskEnableWatchdog (FUN) ¶ FUNCTION IecTaskEnableWatchdog : RTS_IEC_RESULT Enable watchdog for the specified task Note You have to disable the watchdog of the task before with IecTaskDisableWatchdog and _not_ with IecTaskDisableWatchdog2 , because they act on different task flags! The watchdog is enabled only at the next IEC cycle and _not_ immediately after calling this function! If you disable with IecTaskDisableWatchdog and forgot to enable it, at least at the next cycle, the watchdog is automatically enabled! InOut: Scope Name Type Comment Return IecTaskEnableWatchdog RTS_IEC_RESULT Returns the runtime system error code (see CmpErrors.library) ERR_OK: The watchdog for the task was enabled ERR_PARAMETER: The task handle was invalid Input hIecTask RTS_IEC_HANDLE Handle of the task
IecTaskEnableWatchdog2 (FUN) ¶ FUNCTION IecTaskEnableWatchdog2 : RTS_IEC_RESULT Enable watchdog for the specified task Note You have to disable the watchdog of the task before with IecTaskDisableWatchdog2 and _not_ with IecTaskDisableWatchdog , because they act on different task flags! The watchdog is enabled only at the next IEC cycle and _not_ immediately after calling this function! But if you never enable the watchdog after calling IecTaskDisableWatchdog2 , the watchdog is disabled forever! As a consequence, you always have to call IecTaskDisableWatchdog2 and IecTaskEnableWatchdog2 symmetrical Can be called nested. Last call enables the watchdog. InOut: Scope Name Type Comment Return IecTaskEnableWatchdog2 RTS_IEC_RESULT Returns the runtime system error code (see CmpErrors.library) ERR_OK: The watchdog for the task was enabled ERR_PARAMETER: The task handle was invalid Input hIecTask RTS_IEC_HANDLE Handle of the task
IecTaskGetCurrent (FUN) ¶ FUNCTION IecTaskGetCurrent : RTS_IEC_HANDLE Funktion to get own task handle InOut: Scope Name Type Comment Return IecTaskGetCurrent RTS_IEC_HANDLE Returns the current IEC task handle Input pResult POINTER TO RTS_IEC_RESULT Pointer that returns the runtime system error code (see CmpErrors.library)
IecTaskGetDesc (FUN) ¶ FUNCTION IecTaskGetDesc : POINTER TO Task_Desc2 InOut: Scope Name Type Return IecTaskGetDesc POINTER TO Task_Desc2 Input hIecTask RTS_IEC_HANDLE
IecTaskGetFirst (FUN) ¶ FUNCTION IecTaskGetFirst : RTS_IEC_HANDLE Get the first IEC task in the specified application InOut: Scope Name Type Comment Return IecTaskGetFirst RTS_IEC_HANDLE Returns the handle to the first IEC task Input pszAppName POINTER TO STRING Application name pResult POINTER TO RTS_IEC_RESULT Pointer that returns the runtime system error code (see CmpErrors.library)
IecTaskGetInfo3 (FUN) ¶ FUNCTION IecTaskGetInfo3 : POINTER TO Task_Info2 Function returns the task information of the specified task InOut: Scope Name Type Comment Return IecTaskGetInfo3 POINTER TO Task_Info2 Return a pointer to the task info structure Input hIecTask RTS_IEC_HANDLE Handle to the specified task pResult POINTER TO RTS_IEC_RESULT Pointer that returns the runtime system error code (see CmpErrors.library)
IecTaskGetNext (FUN) ¶ FUNCTION IecTaskGetNext : RTS_IEC_HANDLE Get the first IEC task in the specified application InOut: Scope Name Type Comment Return IecTaskGetNext RTS_IEC_HANDLE Returns the andle to the first IEC task Input pszAppName POINTER TO STRING Application name hPrevIecTask RTS_IEC_HANDLE Handle to the previous task pResult POINTER TO RTS_IEC_RESULT Pointer that returns the runtime system error code (see CmpErrors.library)
IecTaskGetOmittedCycleCounters (FUN) ¶ FUNCTION IecTaskGetOmittedCycleCounters : RTS_IEC_RESULT Returns the omitted cycle counters of the specified IEC task. InOut: Scope Name Type Comment Return IecTaskGetOmittedCycleCounters RTS_IEC_RESULT Returns the runtime system error code (see CmpErrors.library) Input hIecTask RTS_IEC_HANDLE Handle of the task Inout omittedCycleCounters IecTaskOmittedCycleCounters Omitted cycle counters