COUNT_TO_ULINT (FUN) ¶ FUNCTION COUNT_TO_ULINT : ULINT InOut: Scope Name Type Return COUNT_TO_ULINT ULINT Input ctValue COUNT
UDINT_TO_COUNT (FUN) ¶ FUNCTION UDINT_TO_COUNT : COUNT InOut: Scope Name Type Return UDINT_TO_COUNT COUNT Input udiValue UDINT
UINT_TO_COUNT (FUN) ¶ FUNCTION UINT_TO_COUNT : COUNT InOut: Scope Name Type Return UINT_TO_COUNT COUNT Input uiValue UINT
ULINT_TO_COUNT (FUN) ¶ FUNCTION ULINT_TO_COUNT : COUNT InOut: Scope Name Type Return ULINT_TO_COUNT COUNT Input uliValue ULINT
DURATION ¶ DURATION_TO_LTIME (Function) DURATION_TO_TIME (Function) LTIME_TO_DURATION (Function) TIME_TO_DURATION (Function)
Enums ¶ ENDIANESS (Enum) ERROR (Enum) SYSTYPE (Enum)
ENDIANESS (ENUM) ¶ TYPE ENDIANESS : Defines the possible byte order or the endianness of a system. Attributes: qualified_only InOut: Name Comment UNKNOWN LITTLE Intel BIG Motorola
ERROR (ENUM) ¶ TYPE ERROR : Attributes: qualified_only InOut: Name NO_ERROR
SYSTYPE (ENUM) ¶ TYPE SYSTYPE : Defines the possible type system of a system. Attributes: qualified_only InOut: Name Comment UNKNOWN SMALL 16 bit type system MEDIUM 32 bit type system LARGE 64 bit type system
Function Blocks ¶ The exchange of data between different tasks can be carried out with the functions (Message Passing) of the CAA_MemBlockManager ( MBM.MsgSend , MBM.MsgReceive ). Alternatively the jobs of different tasks on shared memory can be coordinated with the following functions or function blocks. These function blocks are also meant for end users and execute the task synchronization in a non-blocking way. BOLT (FunctionBlock) Enter (Method) Free (Method) Leave (Method) Reserve (Method) SEMA (FunctionBlock) Init (Method) Preset (Property) Release (Method) Request (Method)