Library
2.5.0
  • ABB - AC500
  • CODESYS - Application
  • CODESYS - Use Cases
  • CODESYS - System
  • CODESYS - Intern
    • CANbus
      • 3S CANopenSafety Slave (LIB)
      • 3S CANopenSafety (LIB)
      • 3S CANopenSlaveStack Unsafe (LIB)
      • 3S CANopenSlaveStack (LIB)
        • Description
        • Contents:
          • CANopen Help Functions
          • CANopenDevice (FB)
          • ConfigurationParams (PARAMS)
          • Debugging
          • Diagnosis
            • CANopenDevice_Diag (FB)
              • IBus
              • IDevice
              • INode
          • Enums
          • Interfaces
          • Library Information
          • ObjectDictionary
          • Range Types
          • Structs
        • Indices and tables
      • 3S CANopenStack (LIB)
      • 3S CANopenStackUnsafe (LIB)
      • CANbusDevice (LIB)
      • CANopenSafetyBase (LIB)
      • CANopenSafetyTypes (LIB)
      • IoDrvJ1939 (LIB)
      • SDO Server (LIB)
    • CAA
    • 3SLicense (LIB)
    • AlarmManager
    • SFC
    • Networking
    • Asynchronous Job Manager (LIB)
    • BACnet
    • IoDriverBase
    • Breakpoint Logging Functions (LIB)
    • DataSources
    • CoDeSys Memory Manager (LIB)
    • DataServer
    • Common Behaviour Model (LIB)
    • Element Collections (LIB)
    • Utils
    • IoDrivers
    • SymbolConfiguration
    • MultiCore
    • ModbusTCP Slave (LIB)
    • NetVars
    • RecipeManagement
    • Visu
    • Rts Service Handler (LIB)
    • Strings
    • SharedData Utilities for MultiCore (LIB)
    • Safety
    • Unit Conversion Interfaces (LIB)
Library
  • »
  • CODESYS - Intern »
  • CANbus »
  • 3S CANopenSlaveStack (LIB) »
  • Diagnosis »
  • CANopenDevice_Diag (FB)

CANopenDevice_Diag (FB)

FUNCTION_BLOCK CANopenDevice_Diag EXTENDS CANopenDevice IMPLEMENTS DED.IStack, DED.IDevice2, DED.IBus, DED.IReconfigureProvider

This function block implements a CANopen Slave stack with CAA Device Diagnosis support.

Note

Do not instantiate this function block! An implicit instance will be created for each CANopen Slave in the device tree.

  • IBus
    • CANopenDevice_Diag.GetBusInfo (METH)
    • CANopenDevice_Diag.GetBusState (METH)
    • CANopenDevice_Diag.GetQoS (METH)
  • IDevice
    • CANopenDevice_Diag.CheckCurrentSupportedCommunicationState (METH)
    • CANopenDevice_Diag.CheckSupportedCommunicationState (METH)
    • CANopenDevice_Diag.GetDeviceInfo (METH)
    • CANopenDevice_Diag.GetDeviceState (METH)
    • CANopenDevice_Diag.SetCommunicationState (METH)
  • INode
    • CANopenDevice_Diag.ChildNodeCount (PROP)
    • CANopenDevice_Diag.Connector (PROP)
    • CANopenDevice_Diag.Enable (PROP)
    • CANopenDevice_Diag.FirstChildNode (PROP)
    • CANopenDevice_Diag.Index (PROP)
    • CANopenDevice_Diag.IsRootNode (PROP)
    • CANopenDevice_Diag.NextSiblingNode (PROP)
    • CANopenDevice_Diag.ParentNode (PROP)
    • CANopenDevice_Diag.SiblingNodeCount (PROP)
Next Previous

© Copyright 2021, ABB.