File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 15.12.2017, 11:35:08 companyName string 3S-Smart Software Solutions GmbH libraryFile CAA_DTUtil_Extern.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP12 contentFile CAA_DTUtil_Extern.clean.json version version 2.0.0.0 ProjectInformation OnlineHelp bool True Released True LastModificationDateTime date 15.12.2017, 11:35:02 LibraryCategories library-category-list Intern|CAA|System Author string CAA Technical Workgroup Company CAA Technical Workgroup DefaultNamespace DTU Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder CAA DTUtility Project CAA_DTUtil_Extern Title CAA DTUtil Extern Version version 3.5.12.0
BACnetServer.ActivatePersistence (METH) ¶ METHOD ActivatePersistence : UDINT InOut: Scope Name Type Return ActivatePersistence UDINT Input itfPersistence IBACnetPersistence
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Async Manager Extern ¶ Library Identification ¶ Placeholder: CAA Async Manager Default Resolution: CAA Async Manager Extern, * (CAA Technical Workgroup) Namespace: ASM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Async Manager CAA Real Time Clock Extern ¶ Library Identification ¶ Placeholder: CAA RTCLK Default Resolution: CAA Real Time Clock Extern, * (CAA Technical Workgroup) Namespace: RTCLK Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA RTCLK CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types
CAA Device Diagnosis Library Documentation ¶ Company CAA Technical Workgroup Title CAA Device Diagnosis Version 3.5.15.0 Categories Intern|CAA|Fieldbus Namespace DED Author 3S - Smart Software Solutions GmbH Placeholder CAA Device Diagnosis Description 1 ¶ Generic device diagnosis interface for all fieldbus types Contents: ¶ CAA Device Diagnosis Enums Function Blocks Functions Global Constants Interfaces Internal Structs VersionConstants (GVL) Indices and tables ¶ 1 Based on CAA_DeviceDiagnosis.library, last modified 24.07.2019, 08:33:34. LibDoc 4.4.0.0-b.27 The content file CAA_DeviceDiagnosis.clean.json was generated with CODESYS V3.5 SP15 on 24.07.2019, 08:33:40.
BACnetServer.DeactivatePersistence (METH) ¶ METHOD DeactivatePersistence : UDINT InOut: Scope Name Type Return DeactivatePersistence UDINT Input itfPersistence IBACnetPersistence
CAA Device Diagnosis ¶ Enums BUS_STATE (Enum) BUS_TYPE (Enum) DEVICE_STATE (Enum) DEVICE_TRANSITION_STATE (Enum) DEVICE_TYPE (Enum) ERROR (Enum) LOGGER_MODE (Enum) PROC_CMD (Enum) PROC_STATE (Enum) Function Blocks Bus GetBusError (FunctionBlock) Device GetDeviceError (FunctionBlock) GetSpecificDeviceError (FunctionBlock) Reconfigure Reconfigure (FunctionBlock) Stack GetBusScan (FunctionBlock) Utility GetIDeviceInstByIoAddr (FunctionBlock) Functions CanReconfigure (Function) GetNextNode (Function) GetNodeDepth (Function) GetRoot (Function) INode_TO_IBus (Function) INode_TO_IDevice (Function) INode_TO_IDevice2 (Function) INode_TO_IStack (Function) Global Constants ERROR_CODES (GVL) Interfaces IBus (Interface) Fieldbus-dependent-methods GetSpecificBusState (Method) GetBusDiagnosisInfo (Method) GetBusErrorAsync (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) IDevice (Interface) Fieldbus-dependent-methods GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) SetCommunicationState (Method) IDevice2 (Interface) CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) ILogger (Interface) DisableLogger (Method) EnableLogger (Method) GetLogEntry (Method) INode (Folder) ChildNodeCount (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) IReconfigureProvider (Folder) ReconfigureActive (Property) ReconfigureAsync (Method) RegisterIRPChild (Method) SiblingIRP (Property) IStack (Interface) GetBusScanAsync (Method) GetLogger (Method) Internal Diag Base CAADiagDeviceDefault (FunctionBlock) GetDeviceInfo (Method) GetDeviceState (Method) CAADiagTreeBase (FunctionBlock) INode ChildNodeCount (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) CAAReconfigureBase (FunctionBlock) BeginReconfigure (Method) EndReconfigure (Method) IReconfigureProvider ReconfigureActive (Property) ReconfigureAsync (Method) RegisterIRPChild (Method) SiblingIRP (Property) Initialize_Diag (Method) Reconfigure-Implementations ReconfigureChildrenAsync (Method) ReconfigureIoDriverAsync (Method) Structs BUS_INFO (Struct) DEVICE_INFO (Struct) ERROR_INFO (Struct) LOG_ENTRY (Struct) QOS_INFO (Struct)
TODConcat (FUN) ¶ FUNCTION TODConcat : TIME_OF_DAY This function converts hour, minute and second to the IEC 6-1131-3 format TIME_OF_DAY . In case of invalid inputs TOD#00:00 will be returned. InOut: Scope Name Type Comment Return TODConcat TOD Input uiHour UINT 0..23 uiMinute UINT 0..59 uiSecond UINT 0..59 uiMillisecond UINT 0..999 peError POINTER TO ERROR
TODSplit (FUN) ¶ FUNCTION TODSplit : ERROR The function block provides hour, minute and second from the IEC 6-1131-3 format TIME_OF_DAY . InOut: Scope Name Type Comment Return TODSplit ERROR Input todTime TOD puiHour POINTER TO UINT 0..23 puiMinute POINTER TO UINT 0..59 puiSecond POINTER TO UINT 0..59 puiMillisecond POINTER TO UINT 0..999
Global Constants ¶ The global constant DTU_gc_tziTimeZoneCET defines the time zone as well as the switch between summer and standard time of the Central European EU countries. The switch is done according to the following rules: The switch to summer time (CEST) takes place on the last Sunday of March. The clock is set ahead by one hour at 2:00 a.m.. The switch to standard time (CET) takes place on the last Sunday of October. The clock is set back by one hour at 3:00 a.m.. GlobalConstants (GVL)
GlobalConstants (GVL) ¶ The global constant DTU_gc_tziTimeZoneCET defines the time zone as well as the switch between summer and standard time of the Central European EU countries. The switch is done according to the following rules: The switch to summer time (CEST) takes place on the last Sunday of March. The clock is set ahead by one hour at 2:00 a.m.. The switch to standard time (CET) takes place on the last Sunday of October. The clock is set back by one hour at 3:00 a.m.. gc_tziTimeZoneCET : RTCLK.TIME_ZONE_INFO := ( iBias := 60 , sPeriode := [( (* Standard *) sName:='CET', tmDate := (uiMonth := 10, eWeekday := RTCLK.WEEKDAY.SUNDAY, uiDay := 5, uiHour := 3, uiMinute := 0, uiSecond := 0), iBias := 0 ),( (* Daylight *) sName := 'CEST', tmDate := (uiMonth := 3, eWeekday := RTCLK.WEEKDAY.SUNDAY, uiDay := 5, uiHour := 2, uiMinute := 0, uiSecond := 0), iBias := 60 )] ); InOut: Scope Name Type Initial Constant gc_tziTimeZoneCET RTCLK.TIME_ZONE_INFO STRUCT(iBias := 60, sPeriode := [STRUCT(sName := ‘CET’, tmDate := STRUCT(uiMonth := 10, eWeekday := RTCLK.WEEKDAY.SUNDAY, uiDay := 5, uiHour := 3, uiMinute := 0, uiSecond := 0), iBias := 0), STRUCT(sName := ‘CEST’, tmDate := STRUCT(uiMonth := 3, eWeekday := RTCLK.WEEKDAY.SUNDAY, uiDay := 5, uiHour := 2, uiMinute := 0, uiSecond := 0), iBias := 60)])