IBACnetLIST_of_BACnetAccessEvent.InsertElement (METH) ¶ METHOD InsertElement : CmpBACnet.IEC_BACNET_STATUS Insert element to this property at the given index. InOut: Scope Name Type Comment Return InsertElement CmpBACnet.IEC_BACNET_STATUS Input nIndex CmpBACnet.IEC_BACNET_ARRAY_INDEX Index (0 .. number of elements-1). Inout Const value CmpBACnet.IEC_BACNET_ACCESS_EVENT Element value to insert.
StructFilteringName (STRUCT) ¶ TYPE StructFilteringName : STRUCT This structure is used to pass the name of remote device and the name of ‘alarm group/alarm class’ to filter on. InOut: Name Type Comment sRemoteDevice STRING The name of the remote device where the group/class belongs to. It must be empty in case of local group/class sName STRING The name of group/class to filter
TIMESTAMP (ALIAS) ¶ TYPE TIMESTAMP : LINT A type similar to SysTimeCore.SYSTIME, that is a signed type in contrast to the unsigned type SysTimeCore.SYSTIME. This signed type avoids warning during the IEC code conversion (because the IEC type ULINT doesn’t have an exact counterpart in in java). The signed type can be used without any problems because using the 63 bits of the LINT value allows us to represents dates up to the year 30000.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 13.12.2023, 11:04:18 companyName string 3S-Smart Software Solutions GmbH libraryFile AlarmManager_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile AlarmManager_Itfs.clean.json version version 2.0.0.0 ProjectInformation IECCodeConverter bool True IsInterfaceLibrary True Released True LastModificationDateTime date 13.12.2023, 11:04:16 LibraryCategories library-category-list Intern|AlarmManager Author string CODESYS Development GmbH Company Intern CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace AlarmManager_Interfaces Description See: Description Project AlarmManager_Itfs Title Alarm Manager Interfaces Version version 4.5.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Data Server Interfaces ¶ Library Identification ¶ Name: Data Server Interfaces Version: newest Company: System Namespace: Dataserver_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Data Server Interfaces, * (System)
Analyzation Library Documentation ¶ Company System Title Analyzation Version 4.1.0.0 Categories Intern|SFC Namespace Analyzation Author 3S-Smart Software Solutions Placeholder Analyzation Description 1 ¶ Analysis of expressions with the Analyzation library ¶ This library provides modules for the analysis of expressions. If a composed expression is FALSE, those of its components can be evaluated which are adding to this result. In the SFC-Editor the flag SFCErrorAnalyzationTable uses this function implicitely for the analysis of expressions in transitions. Example of an expression: ¶ b OR NOT(y < x) OR NOT (NOT d AND e) The functions: ¶ The following variables are used by all modules: InputExpr: BOOL, expression to be analysed DoAnalyze: BOOL, TRUE starts analysis ExpResult: BOOL, current value of the expression Result of the analyzation: ¶ AnalyzeExpression returns in a string the components of the expression, which are adding to the total value FALSE. OutString: STRING, Result of the analysis, Sequence of the concerned components of the expression (e.g. y < x | d) AnalyseExpressionTable writes the components of the expression, which are adding to the total value FALSE, to an array. For each component the following information is provided by structure ExpressionResult: name, address, comment, (current)value. OutTable: ARRAY [0..15] OF ExpressionResult; e.g.. Figure 1: SFC settings Figure 2: SFC analyzation example AnalyseExpressionCombined combines the functionalities of AnalyzeExpression plus AnalyseExpressionTable Contents: ¶ Data types ExpressionResult (Struct) Global Variables Param (ParamList) POUs AnalyzeExpression (FunctionBlock) AnalyzeExpressionCombined (FunctionBlock) AnalyzeExpressionTable (FunctionBlock) Indices and tables ¶ 1 Based on Analyzation.library, last modified 28.10.2021, 08:36:40. LibDoc 4.4.0.0-b.27 The content file Analyzation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 28.10.2021, 08:36:41.
AlarmFctWriteLatchVariable (FUN) ¶ FUNCTION AlarmFctWriteLatchVariable : UDINT InOut: Scope Name Type Return AlarmFctWriteLatchVariable UDINT Inout Const itfTaggedServiceWriter ITaggedServiceWriter iWhichLatchVar INT latchVariable LatchVariable
IBACnetLIST_of_BACnetAccessEvent.GetContent (METH) ¶ METHOD GetContent : CmpBACnet.IEC_BACNET_STATUS Get the whole content of this property. After usage, use FreeStackAllocatedMemory , to free the used memory. InOut: Scope Name Type Comment Return GetContent CmpBACnet.IEC_BACNET_STATUS Output pData POINTER TO CmpBACnet.IEC_BACNET_ACCESS_EVENT Property content. After usage, use FreeStackAllocatedMemory , to free the used memory. count CmpBACnet.IEC_BACNET_ELEMENT_COUNT Number of property elements.
AlarmIndices (STRUCT) ¶ TYPE AlarmIndices : STRUCT This structure contains indices the alarm table in the HMI needs. InOut: Name Type Comment m_iAlarmGroupIndex INT The index of the alarm group within all alarm groups the alarm belongs to m_iAlarmIndex INT The index of the alarm within all alarms of the alarm group m_iCallerIndex INT The index the alarm table uses internally for storing the alarm
AlarmStorageLatchVariable (STRUCT) ¶ TYPE AlarmStorageLatchVariable : STRUCT This structure bundles the information of a latch variable stored in the alarm storage. InOut: Name Type Comment m_byType BYTE The type of the latch variable. A TypeClass value. m_liValue LINT The latch value as “raw” value m_xValueNULL BOOL Indicates, whether NULL is stored in the alarm storage