CODESYS GmbH
  • Deutsch
  • English
  • Français
  • Español
  • Italiano
  • Русский
  • 日本語
  • 中文
Menu
Search
  • Deutsch
  • English
  • Français
  • Español
  • Italiano
  • Русский
  • 日本語
  • 中文
  • Common Behaviour Model
    • Behaviour Model
      • ActionController (FunctionBlock)
        • ControlCleanupAction (Method)
        • ControlCyclicAction (Method)
        • ControlExitAction (Method)
        • ControlResetAction (Method)
        • ControlSampleAction (Method)
        • ControlStartAction (Method)
      • BehaviourModel (FunctionBlock)
        • IBehaviourModel
        • StateMachine
        • _CheckAbortCondition (Method)
        • _CheckParameter (Method)
        • _CheckTimeOutCondition (Method)
        • _Execute (Method)
        • _ResetAction (Method)
      • Decorators
        • IAbortable (Interface)
        • IEdgeTriggered (Interface)
        • IHasContinuousBehaviour (Interface)
        • ILevelControlled (Interface)
        • ITimeLimited (Interface)
        • ITimeOutConstraint (Interface)
        • ITimingControlled (Interface)
      • Enums
        • ERROR (Enum)
        • STATE (Enum)
      • ImplementationBase
        • BehaviourModelBase (FunctionBlock)
        • EdgeTriggeredBehaviourModelBase (FunctionBlock)
        • EdgeTriggeredTimingControlledBehaviourModelBase (FunctionBlock)
        • TimingControlledBehaviourModelBase (FunctionBlock)
      • Interfaces
        • IActionController (Interface)
        • IActionController2 (Interface)
        • IActionProvider
        • IBehaviourModel (Folder)
        • IConfigurationProvider (Interface)
        • IConfigurationProvider2 (Interface)
        • ITimingController (Interface)
      • TimingController (FunctionBlock)
        • ControllerCheckTiming (Method)
        • ControllerTimeLimit (Property)
        • ControllerTimeOut (Property)
        • CurrentControllerTime (Property)
        • StartInvocationTimer (Method)
        • StartOperationTimer (Method)
    • Edge Triggered Function Blocks
      • ETrig (FunctionBlock)
        • IBehaviourModel
        • _Execute (Method)
      • ETrigA (FunctionBlock)
        • IBehaviourModel
        • _Execute (Method)
      • ETrigATl (FunctionBlock)
        • IBehaviourModel
        • _Execute (Method)
      • ETrigATlTo (FunctionBlock)
        • IBehaviourModel
        • _Execute (Method)
      • ETrigATo (FunctionBlock)
        • IBehaviourModel
        • _Execute (Method)
      • ETrigTl (FunctionBlock)
        • IBehaviourModel
        • _Execute (Method)
      • ETrigTlTo (FunctionBlock)
        • IBehaviourModel
        • _Execute (Method)
      • ETrigTo (FunctionBlock)
        • IBehaviourModel
        • _Execute (Method)
      • Interfaces
        • IETrig (Interface)
        • IETrigA (Interface)
        • IETrigATl (Interface)
        • IETrigATlTo (Interface)
        • IETrigATo (Interface)
        • IETrigTl (Interface)
        • IETrigTlTo (Interface)
        • IETrigTo (Interface)
    • Level Controlled Function Blocks
      • Continuous Behaviour without xDone
        • Interfaces
        • LConC (FunctionBlock)
        • LConTlC (FunctionBlock)
      • Regular Behaviour with xDone
        • Interfaces
        • LCon (FunctionBlock)
        • LConTl (FunctionBlock)
        • LConTlTo (FunctionBlock)
        • LConTo (FunctionBlock)
  • Library Information
    • GetLibVersion (Function)
    • GetLibVersionNumber (Function)
    • IsLibReleased (Function)
  • File and Project Information
  • Library Reference
Common Behaviour Model
  • Docs »
  • Common Behaviour Model »
  • Behaviour Model »
  • Interfaces »
  • IActionProvider

IActionProviderΒΆ

It is the task of the IActionProvider to transfer its behaviour to the state machine. The different types of action providers are listed below. Each type has its own function.

  • IActionProvider (Interface)
  • ICleanupActionProvider (Interface)
    • CleanupAction (Method)
  • ICyclicActionProvider (Interface)
    • CyclicAction (Method)
  • IExitActionProvider (Interface)
    • ExitAction (Method)
  • IResetActionProvider (Interface)
    • ResetAction (Method)
  • ISampleActionProvider (Interface)
    • SampleAction (Method)
  • IStartActionProvider (Interface)
    • StartAction (Method)
top

CODESYS Group | We software Automation. to software
['sɒftwɛər]
transitive verb
__softwared/softwaring
: to develop software
// to software automation: to develop software for automation purposes

The CODESYS Group is the manufacturer of CODESYS, the leading hardware-independent IEC 61131-3 automation software for developing and engineering controller applications.
CODESYS® is a registered trademark.

CODESYS GmbH
A member of the CODESYS Group
Memminger Straße 151, 87439 Kempten
Germany
Tel.: +49-831-54031-0
info@codesys.com
  • Legal Notice
  • Privacy Policy
LinkedIn Youtube RSS Downloads Login CODESYS Store
© 2022 CODESYS GmbH | A member of the CODESYS Group