Data types ¶ ExpressionResult (Struct)
Global Variables ¶ Param (ParamList)
Param (PARAMS) ¶ InOut: Scope Name Type Initial Comment Constant TABLE_UPPER_BOUND INT 15 size of table for AnalyzeExpressionTable and AnalyzeExpressionTableEx STRING_LENGTH_EXP INT 255 string length of one entry in table (variable or complex expression) STRING_LENGTH_ADDRESS INT 20 string length for address in table STRING_LENGTH_COMMENT INT 255 string length of comment in table STRING_LENGTH_OUTSTRING INT 255 string length of string output for AnalyzeExpression and AnalyzeExpressionCombined and AnalyzeExpressionCombinedEx TABLE_SHOW_VALID_ITEMS BOOL FALSE if TRUE, also valid items are added to the table, and the failed-entry of the table is filled correspondingly if FALSE, only failed items are added to the table and the failed-entry of the table is always true
POUs ¶ AnalyzeExpression (FunctionBlock) AnalyzeExpressionCombined (FunctionBlock) AnalyzeExpressionTable (FunctionBlock)
AnalyzeExpression (FB) ¶ FUNCTION_BLOCK AnalyzeExpression Function block to analyze a expression of a SFC transion. AnalyzeExpression returns in a string the components of the expression, which are adding to the total value FALSE. InOut: Scope Name Type Comment Input InputExp BOOL Expression to be analysed DoAnalyze BOOL TRUE starts analysis Output ExpResult BOOL Current value of the expression OutString STRING(STRING_LENGTH_OUTSTRING) Result of the analysis, Sequence of the concerned components of the expression (e.g. y < x | d)
AnalyzeExpressionCombined (FB) ¶ FUNCTION_BLOCK AnalyzeExpressionCombined AnalyseExpressionCombined combines the functionalities of AnalyzeExpression plus AnalyseExpressionTable InOut: Scope Name Type Comment Input InputExp BOOL Expression to be analysed DoAnalyze BOOL TRUE starts analysis Output ExpResult BOOL Current value of the expression OutTable ARRAY [0..TABLE_UPPER_BOUND] OF ExpressionResult Result of the analyzation OutString STRING(STRING_LENGTH_OUTSTRING) Result of the analysis, Sequence of the concerned components of the expression (e.g. y < x | d)
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 28.10.2021, 08:36:41 companyName string 3S-Smart Software Solutions GmbH libraryFile Analyzation.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Analyzation.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 28.10.2021, 08:36:40 LibraryCategories library-category-list Intern|SFC Author string 3S-Smart Software Solutions Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Analyzation Description See: Description DocFormat reStructuredText Placeholder Analyzation Project Analyzation Title Analyzation Version string Version version 4.1.0.0
AnalyzeExpressionTable (FB) ¶ FUNCTION_BLOCK AnalyzeExpressionTable 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. InOut: Scope Name Type Comment Input InputExp BOOL Expression to be analysed DoAnalyze BOOL TRUE starts analysis Output ExpResult BOOL Current value of the expression OutTable ARRAY [0..TABLE_UPPER_BOUND] OF ExpressionResult Result of the analyzation
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
BACnet Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title BACnet Version 1.7.0.0 Categories Intern|BACnet Namespace BACnet Author 3S - Smart Software Solutions GmbH Placeholder BACnet Description 1 ¶ The BACnet library is the connection between BACnet devices inserted in the device tree, to the CmpBACnet library, which then communicates the BACnet configuration and dynamics to the component on the runtime system. An introduction of BACnet can be found at http://www.bacnet.org . There is a tutorial at http://www.bacnet.org/Tutorial/HMN-Overview/sld001.htm and a tutorial covering BACnet IP http://www.bacnet.org/Tutorial/BACnetIP/index.html . The CODESYS BACnet package includes extensive examples covering lots of practical aspects using CODESYS BACnet in applications. Since this library is intended to be easy usable and is not confined to specialized runtime component functionalities, the BACnet library should be always used instead of directly accessing the runtime component via the CmpBACnet library. CODESYS BACnet library - detailed information ¶ Contents: ¶ BACnetClient BACnetClientAlarmsEvents BACnetClientBase (FunctionBlock) BACnetClientConfirm BACnetClientDeviceManagement BACnetClientFile BACnetClientLifeSafetyOperation BACnetClientProperty IBACnetClient (Interface) BACnetHooksCallbacks IBACnetEventConsumer (Interface) BACnetObjects Accumulator AnalogInput AnalogOutput AnalogValue Averaging BACnetObjectBase (FunctionBlock) BinaryInput BinaryOutput BinaryValue Calendar Command Device EventEnrollment EventLog File Global Group Group IBACnetObjectBase (Interface) IBACnetStaticObjectBase (Interface) IntegerValue LargeAnalogValue LifeSafetyPoint LifeSafetyZone Loop MultistateInput MultistateOutput MultistateValue NotificationClass PositiveIntegerValue Program PulseConverter Schedule StructuredView TrendLog TrendLogMultiple BACnetServer Async BACnetIPdatalink (FunctionBlock) BACnetMSTPdatalink (FunctionBlock) BACnetServer (FunctionBlock) IBACnetServer (Interface) BACnetServerPlugin BACnetServerPluginBase (FunctionBlock) BACnetServerPluginCallbackBase (FunctionBlock) BACnetServerPluginHookBase (FunctionBlock) IBACnetServerPlugin (Interface) IBACnetServerPluginCallback (Interface) IBACnetServerPluginHook (Interface) Constants (GVL) Debug Doc compile options to enable specific logging other compile options Enums BACnetPropertyAttributeExistent (Enum) BACnetPropertyAttributePersistent (Enum) BACnetPropertyAttributeWritable (Enum) Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) Persistence BACnetPersistenceInfo (Struct) IBACnetPersistence (Interface) PropertyConfiguration IBACnetPropertyConfiguration (Interface) Structs BACnetDateRange (Struct) BACnetDateTime (Struct) BACnetDevObjPropReference (Struct) BACnetPropertyAttributes (Struct) BACnetSetpointReference (Struct) BACnetTimeStamp (Struct) BACnetTimeStampUnion (Union) BBMD_Info (Struct) Utilities BACnetUtilities IOUtilities Mem RegisterEventUtilities StringConversions ToString Indices and tables ¶ 1 Based on BACnet.library, last modified 16.08.2022, 11:23:18. LibDoc 4.4.0.0-b.27 The content file BACnet.clean.json was generated with CODESYS V3.5 SP16 Patch 1 on 16.08.2022, 11:23:19.