Module.FirstErrorNumber (PROP) ¶ PROPERTY FirstErrorNumber : UINT
Module.GetErrorMessage (METH) ¶ METHOD GetErrorMessage : STRING(255) InOut: Scope Name Type Return GetErrorMessage STRING(255) Input uiErrorNumber UINT sLanguage STRING
AC_ModuleBase Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title AC_ModuleBase Version 4.2.0.0 Categories Application|Composer Namespace AC Author 3S - Smart Software Solutions GmbH Placeholder AC_ModuleBase Description 1 ¶ Base library for the application composer Contents: ¶ AC_Module BaseInstance (FunctionBlock) CopyStr (Function) IBaseInstance (Interface) IBaseInstance2 (Interface) IEnvironmentExtender (Interface) IModule (Interface) IModuleTree (Interface) MEnv (Struct) Module (FunctionBlock) ModuleHandle (Alias) ModuleInfo (FunctionBlock) ProxyInstance (FunctionBlock) TreeNavigation AC_RMP_ReliableMessageProtocol AC_RMP_FBCommunication IRMPService (Interface) IRmpService2 (Interface) IRmpService3 (Interface) RMPBufferedMessage (Struct) RMPConnection (FunctionBlock) RMPExchangeData (Struct) RMPMessageBuffer (FunctionBlock) RMPSendMessage (FunctionBlock) RMPService (FunctionBlock) RMP_GVL (GVL) RMP_GVL_CONST (GVL) GenVisu AC_Visu_Base (FunctionBlock) GVL_Visu (GVL) GenVisu_Toplevel_Template GetCurrentDisplayedModuleInstance (Function) IModuleVisuClientListener (Interface) OnClientCreatedOrDestroyed (Function) OnClientCreatedOrDestroyed_2 (Function) Toplevel_Vertical_Template GlobalTextList (GlobalTextList) Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) Indices and tables ¶ 1 Based on AC_ModuleBase.library, last modified 16.02.2023, 16:33:29. LibDoc 4.4.0.0-b.27 The content file AC_ModuleBase.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 16.02.2023, 16:33:30.
AC_Module ¶ General functionalities and function blocks used as base for all module instances and for handling module instances from within IEC. BaseInstance (FunctionBlock) ComAddress (Property) FB_EXIT (Method) Init (Method) InitParametersDone (Property) InstanceName (Property) Main (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) SetBaseIdentification (Method) CopyStr (Function) IBaseInstance (Interface) ComAddress (Property) Init (Method) InstanceName (Property) Main (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) IBaseInstance2 (Interface) InitParametersDone (Property) IEnvironmentExtender (Interface) GetID (Property) IModule (Interface) ErrorHandling ClearErrors (Method) FirstErrorInstance (Property) FirstErrorNumber (Property) GetErrorMessage (Method) GetFirstErrorMessage (Method) GetLastErrorMessage (Method) LastErrorInstance (Property) LastErrorNumber (Property) Identification Environment (Property) Handle (Property) ModuleInfo (Property) StandardCalls CallPrioHighEnd (Method) CallPrioHighStart (Method) CallPrioLowEnd (Method) CallPrioLowStart (Method) CallPrioMediumEnd (Method) CallPrioMediumStart (Method) IModuleTree (Interface) GetFirstChild (Method) GetFirstToplevelInstance (Method) GetParent (Method) NextSibling (Method) PrevSibling (Method) MEnv (Struct) Module (FunctionBlock) ErrorHandling ClearErrors (Method) FirstErrorInstance (Property) FirstErrorNumber (Property) GetErrorMessage (Method) GetFirstErrorMessage (Method) GetLastErrorMessage (Method) LastErrorInstance (Property) LastErrorNumber (Property) ReportError (Method) Identification Environment (Property) Handle (Property) ModuleInfo (Property) SetIdentification (Method) Init (Method) Main (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) StandardCalls CallPrioHighEnd (Method) CallPrioHighStart (Method) CallPrioLowEnd (Method) CallPrioLowStart (Method) CallPrioMediumEnd (Method) CallPrioMediumStart (Method) ModuleHandle (Alias) ModuleInfo (FunctionBlock) ModuleType (Property) ProxyInstance (FunctionBlock) LocalComAddress (Property) Main (Method) SetProxyIdentification (Method) TreeNavigation AncestorRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method) DepthFirstRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method) GetAncestorRange (Function) GetChildRange (Function) GetDepthFirstRange (Function) GetInstancePath (Function) GetLastChild (Function) GetLastInRange (Function) GetLastSibling (Function) GetNextModule (Function) GetPrevModule (Function) GetToplevelInstance (Function) GetToplevelRange (Function) IModuleRangeForward (Interface) First (Property) IsEmpty (Property) PopFirst (Method) SiblingRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method)
BaseInstance (FB) ¶ FUNCTION_BLOCK BaseInstance IMPLEMENTS IBaseInstance2 This implementation is the common base for FB Module and ProxyInstance. For details see IBaseInstance . Properties: ComAddress InitParametersDone InstanceName Methods: FB_EXIT Init Main OnAfterOnlineChange OnBeforeOnlineChange SetBaseIdentification Structure: ComAddress (Property) FB_EXIT (Method) Init (Method) InitParametersDone (Property) InstanceName (Property) Main (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) SetBaseIdentification (Method)
IBaseInstance (ITF) ¶ INTERFACE IBaseInstance EXTENDS __SYSTEM.IQueryInterface Base interface for all instances that have a name and a communication address. Implemented by IModule. Properties: ComAddress InstanceName Methods: Init Main OnAfterOnlineChange OnBeforeOnlineChange Structure: ComAddress (Property) Init (Method) InstanceName (Property) Main (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method)
IBaseInstance.ComAddress (PROP) ¶ PROPERTY ComAddress : UDINT The communication address. The most significand 16 bit are the address of the application, the least significand 16 bit are the local address. Together the address is unique among all instances in all applications.
IBaseInstance.Init (METH) ¶ METHOD Init This method is called after a download or an online change. It is called after all parameter values have been set, all submodules and referenced modules have been assigned, and the tree structure has been completely created, but before the tasks are (re-)started. Note : in contrast to FB_Init, this method is called at every online change, regardless of whether FB_Exit has been called on the old instance before. InOut: Scope Name Type Comment Input bOnlineChange BOOL Indicates whether the method is called during an online change
IBaseInstance.InstanceName (PROP) ¶ PROPERTY InstanceName : STRING(255) The instance name of the node.
IBaseInstance.Main (METH) ¶ METHOD Main This method should call the body of the function block.