Library
2.5.0
  • ABB - AC500
  • CODESYS - Application
    • Composer
      • AC_Alarming (LIB)
      • AC_DataLog (LIB)
      • AC_DeviceDiagnosis (LIB)
      • AC_ModuleBase (LIB)
        • Description
        • Contents:
          • AC_Module
            • BaseInstance (FB)
            • CopyStr (FUN)
            • IBaseInstance (ITF)
            • IBaseInstance2 (ITF)
            • IEnvironmentExtender (ITF)
            • IModule (ITF)
            • IModuleTree (ITF)
            • MEnv (STRUCT)
            • Module (FB)
              • ErrorHandling
              • Identification
              • Module.Init (METH)
              • Module.Main (METH)
              • Module.OnAfterOnlineChange (METH)
              • Module.OnBeforeOnlineChange (METH)
              • StandardCalls
            • ModuleHandle (ALIAS)
            • ModuleInfo (FB)
            • ProxyInstance (FB)
            • TreeNavigation
          • AC_RMP_ReliableMessageProtocol
          • GenVisu
          • GlobalTextList (Text List)
        • Indices and tables
      • AC_Persistence (LIB)
      • AC_Trend (LIB)
    • Fieldbus
    • Net Base Services (LIB)
    • Common
  • CODESYS - Use Cases
  • CODESYS - System
  • CODESYS - Intern
Library
  • »
  • CODESYS - Application »
  • Composer »
  • AC_ModuleBase (LIB) »
  • AC_Module »
  • Module (FB)

Module (FB)

FUNCTION_BLOCK Module EXTENDS BaseInstance IMPLEMENTS IModule

Base implementation, should be extended by every function block that implements a module.

The standard task methods, the Init method abd the methods OnBeforeOnlineChange and OnAfterOnlineChange call the corresponding methods of all submodules in tree order.

The properties have the monitoring attribute ‘call’.

For details see IModule.

  • ErrorHandling
    • Module.ClearErrors (METH)
    • Module.FirstErrorInstance (PROP)
    • Module.FirstErrorNumber (PROP)
    • Module.GetErrorMessage (METH)
    • Module.GetFirstErrorMessage (METH)
    • Module.GetLastErrorMessage (METH)
    • Module.LastErrorInstance (PROP)
    • Module.LastErrorNumber (PROP)
    • Module.ReportError (METH)
  • Identification
    • Module.Environment (PROP)
    • Module.Handle (PROP)
    • Module.ModuleInfo (PROP)
    • Module.SetIdentification (METH)
  • Module.Init (METH)
  • Module.Main (METH)
  • Module.OnAfterOnlineChange (METH)
  • Module.OnBeforeOnlineChange (METH)
  • StandardCalls
    • Module.CallPrioHighEnd (METH)
    • Module.CallPrioHighStart (METH)
    • Module.CallPrioLowEnd (METH)
    • Module.CallPrioLowStart (METH)
    • Module.CallPrioMediumEnd (METH)
    • Module.CallPrioMediumStart (METH)
Next Previous

© Copyright 2021, ABB.