UDSExternalFunction.AddParameter (METH) ¶ METHOD AddParameter : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return AddParameter SysTypes.RTS_IEC_RESULT Input sName STRING sType STRING sValue STRING
UDSExternalFunction.Call (METH) ¶ METHOD Call : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Initial Return Call SysTypes.RTS_IEC_RESULT Input tTimeout TIME TIME#1s0ms
UDSExternalFunction.Connect (METH) ¶ METHOD Connect : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return Connect SysTypes.RTS_IEC_RESULT
UDSExternalFunction.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL FB_Exit must be implemented explicitly. If there is an implementation, then the method is called before the controller removes the code of the function block instance (implicit call). The return value is not evaluated. InOut: Scope Name Type Comment Return FB_Exit BOOL Input bInCopyCode BOOL TRUE: the exit method is called in order to leave the instance which will be copied afterwards (online change).
UDSExternalFunction.GetParameter (METH) ¶ METHOD GetParameter : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return GetParameter SysTypes.RTS_IEC_RESULT Input sName STRING sType STRING psValue POINTER TO STRING
UDSExternalFunction.State (PROP) ¶ PROPERTY State : UDS_STATE
UDS_STATE (ENUM) ¶ TYPE UDS_STATE : Attributes: qualified_only InOut: Name Initial uds_Initial 0 uds_Create uds_Connect uds_Connected uds_Close
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 25.10.2023, 14:03:15 companyName string 3S-Smart Software Solutions GmbH libraryFile ExtensionAPI.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile ExtensionAPI.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True IsEndUserLibrary False Released True SourceLibrary False LastModificationDateTime date 25.10.2023, 14:03:13 LibraryCategories library-category-list Target Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 1 DefaultNamespace EXTAPI Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder ExtensionAPI Project ExtensionAPI Title ExtensionAPI Version version 4.10.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA FB Factory ¶ Library Identification ¶ Placeholder: CAA FB Factory Default Resolution: CAA FB Factory, * (CAA Technical Workgroup) Namespace: FBF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA FB Factory 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 CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpSocketUnix ¶ Library Identification ¶ Placeholder: CmpSocketUnix Default Resolution: CmpSocketUnix, * (CODESYS) Namespace: CmpSocketUnix Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CmpSocketUnix Common Behaviour Model ¶ Library Identification ¶ Placeholder: CBML Default Resolution: Common Behaviour Model, * (3S - Smart Software Solutions GmbH) Namespace: CBML Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CBML Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
LoggingOptions (ENUM) ¶ TYPE LoggingOptions : Logging options - can be combined with bitwise OR operation to enable specific logging. Attributes: qualified_only InOut: Name Initial Comment None 16#0 OutstationStartStop 16#1 Outstation start / stop. OutstationDataModel 16#2 Outstation data model information CallbackInfo 16#100 Outstation/Point callback information Callbacks 16#200 Outstation/Point callbacks PointChanges 16#400 Point changes Operate 16#800 Operate Internals 16#80000000 Internals All 16#FFFFFFFF