Library
2.5.0
  • ABB - AC500
  • CODESYS - Application
  • CODESYS - Use Cases
  • CODESYS - System
  • CODESYS - Intern
    • CANbus
    • 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
      • EtherCATStack (LIB)
      • IoDrvAL1030 (LIB)
      • IoDrvAL1x3x (LIB)
      • IoDrvCIFXBase (LIB)
      • IoDrvCIFXEthernetIP (LIB)
      • IoDrvCIFXProfibus (LIB)
      • IoDrvCIFXProfibusDevice (LIB)
      • IoDrvCIFXProfinetDevice2 (LIB)
      • IoDrvCIFXProfinetIRT (LIB)
      • IoDrvEL6224 (LIB)
      • IoDrvEL6631 (LIB)
      • IoDrvEL6631_0010 (LIB)
      • IoDrvEL6731 (LIB)
      • IoDrvEL6731_0010 (LIB)
      • IoDrvEtherCAT (LIB)
      • IODrvEtherCATDriver (LIB)
      • IoDrvEthernet (LIB)
      • IoDrvEtherNetIP (LIB)
      • IoDrvEtherNetIPAdapter (LIB)
      • IoDrvEthernet Interfaces (LIB)
      • IoDrvGPIOSysfs (LIB)
      • IoDrvHilscher (LIB)
      • IoDrvKnxStack Interfaces (LIB)
      • IoDrvModbus (LIB)
        • Description
        • Contents:
          • MB_Constants (GVL)
          • MB_GlobalVariables (GVL)
          • ModbusComPort
            • IoDrvModbusComPort (FB)
            • IoDrvModbusComPort_Diag (FB)
              • IDevice
              • INode
              • IStack
            • ModbusChannel (FB)
            • ModbusComPort_Parameters (PARAMS)
            • ModbusRequest (FB)
            • ModbusRequest2 (FB)
            • ModbusSlaveComPort (FB)
            • ModbusSlaveComPort_Diag (FB)
          • Structs
        • Indices and tables
      • IoDrvModbusBase (LIB)
      • IoDrvModbusSerialSlave (LIB)
      • IoDrvModbusTCP (LIB)
      • IoDrvModbusTCPSlave (LIB)
      • IoDrvProfinet (LIB)
      • IoDrvProfinetBase (LIB)
      • IoDrvProfinetDevice (LIB)
      • IoDrvSafetySp (LIB)
      • IoDrvSercos3 (LIB)
      • Profinet (LIB)
      • ProfinetCommon (LIB)
      • ProfinetDevice (LIB)
    • 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 »
  • IoDrivers »
  • IoDrvModbus (LIB) »
  • ModbusComPort »
  • IoDrvModbusComPort_Diag (FB)

IoDrvModbusComPort_Diag (FB)

FUNCTION_BLOCK IoDrvModbusComPort_Diag EXTENDS IoDrvModbusComPort IMPLEMENTS IStack

InOut:

Scope

Name

Type

Initial

Comment

Inherited from

Input

xStop

BOOL

FALSE

Stops sending any new requests to the Slaves if TRUE, continues if FALSE

IoDrvModbusComPort

xResetComPort

BOOL

FALSE

Closes and immediately reopens the COM Port on a rising edge

IoDrvModbusComPort

Output

uiNumberOfCommunicatingSlaves

UINT

0

Displays the number of communicating Slaves

IoDrvModbusComPort

xAllSlavesOk

BOOL

FALSE

Is TRUE if all Slaves are communicating, is FALSE if some Slaves have errors

IoDrvModbusComPort

  • IDevice
    • IoDrvModbusComPort_Diag.GetDeviceDiagnosisInfo (METH)
    • IoDrvModbusComPort_Diag.GetDeviceErrorAsync (METH)
    • IoDrvModbusComPort_Diag.GetDeviceInfo (METH)
    • IoDrvModbusComPort_Diag.GetDeviceState (METH)
    • IoDrvModbusComPort_Diag.GetSpecificDeviceErrorAsync (METH)
    • IoDrvModbusComPort_Diag.GetSpecificDeviceState (METH)
    • IoDrvModbusComPort_Diag.SetCommunicationState (METH)
  • INode
    • IoDrvModbusComPort_Diag.ChildNodeCount (PROP)
    • IoDrvModbusComPort_Diag.Enable (PROP)
    • IoDrvModbusComPort_Diag.FirstChildNode (PROP)
    • IoDrvModbusComPort_Diag.IsRootNode (PROP)
    • IoDrvModbusComPort_Diag.NextSiblingNode (PROP)
    • IoDrvModbusComPort_Diag.ParentNode (PROP)
    • IoDrvModbusComPort_Diag.SiblingNodeCount (PROP)
  • IStack
    • IoDrvModbusComPort_Diag.GetBusScanAsync (METH)
    • IoDrvModbusComPort_Diag.GetLogger (METH)
Next Previous

© Copyright 2021, ABB.