• GetModbusTCPServerStatistics (Function)
  • IoDrvModbusTCP (FunctionBlock)
    • Redundancy
      • UpdateRedundancy (Method)
  • IoDrvModbusTCP_Diag (FunctionBlock)
    • IDevice
      • GetDeviceDiagnosisInfo (Method)
      • GetDeviceErrorAsync (Method)
      • GetDeviceInfo (Method)
      • GetDeviceState (Method)
      • GetSpecificDeviceErrorAsync (Method)
      • GetSpecificDeviceState (Method)
      • SetCommunicationState (Method)
    • INode
      • ChildNodeCount (Property)
      • Enable (Property)
      • FirstChildNode (Property)
      • IsRootNode (Property)
      • NextSiblingNode (Property)
      • ParentNode (Property)
      • SiblingNodeCount (Property)
    • IStack
      • GetBusScanAsync (Method)
      • GetLogger (Method)
  • ModbusChannel (FunctionBlock)
  • ModbusCommand (Struct)
  • ModbusRequest (FunctionBlock)
  • ModbusTCPComSettings (Struct)
  • ModbusTCPComState (Enum)
  • ModbusTCPSlave (FunctionBlock)
    • UpdateCommunicationSettings (Method)
  • ModbusTCPSlaveBase (FunctionBlock)
  • ModbusTCPSlaveR (FunctionBlock)
  • ModbusTCPSlaveR_Diag (FunctionBlock)
    • IDevice
      • GetDeviceDiagnosisInfo (Method)
      • GetDeviceErrorAsync (Method)
      • GetDeviceInfo (Method)
      • GetDeviceState (Method)
      • GetSpecificDeviceErrorAsync (Method)
      • GetSpecificDeviceState (Method)
      • SetCommunicationState (Method)
    • INode
      • ChildNodeCount (Property)
      • Enable (Property)
      • FirstChildNode (Property)
      • IsRootNode (Property)
      • NextSiblingNode (Property)
      • ParentNode (Property)
      • SiblingNodeCount (Property)
  • ModbusTCPSlaveUnit (FunctionBlock)
  • ModbusTCPSlaveUnit_Diag (FunctionBlock)
    • IDevice
      • GetDeviceDiagnosisInfo (Method)
      • GetDeviceErrorAsync (Method)
      • GetDeviceInfo (Method)
      • GetDeviceState (Method)
      • GetSpecificDeviceErrorAsync (Method)
      • GetSpecificDeviceState (Method)
      • SetCommunicationState (Method)
    • INode
      • ChildNodeCount (Property)
      • Enable (Property)
      • FirstChildNode (Property)
      • IsRootNode (Property)
      • NextSiblingNode (Property)
      • ParentNode (Property)
      • SiblingNodeCount (Property)
  • ModbusTCPSlave_Diag (FunctionBlock)
    • IDevice
      • GetDeviceDiagnosisInfo (Method)
      • GetDeviceErrorAsync (Method)
      • GetDeviceInfo (Method)
      • GetDeviceState (Method)
      • GetSpecificDeviceErrorAsync (Method)
      • GetSpecificDeviceState (Method)
      • SetCommunicationState (Method)
    • INode
      • ChildNodeCount (Property)
      • Enable (Property)
      • FirstChildNode (Property)
      • IsRootNode (Property)
      • NextSiblingNode (Property)
      • ParentNode (Property)
      • SiblingNodeCount (Property)
  • ModbusTCP_Parameter (ParamList)
  • Structs
    • LastErrorStatistics (Struct)
    • MB_ErrorCodes (Enum)
    • ModbusTCPServerStatistics (Struct)
    • RequestStatus (Enum)
  • SysRed
    • RedundancyManager (FunctionBlock)
  • File and Project Information
  • Library Reference
    • 3SLicense
      • Library Identification
      • Library Properties
    • Base Interfaces
      • Library Identification
      • Library Properties
    • CAA Device Diagnosis
      • Library Identification
      • Library Properties
    • CAA Types Extern
      • Library Identification
      • Library Properties
    • CmpErrors2 Interfaces
      • Library Identification
      • Library Properties
    • CmpIecTask
      • Library Identification
      • Library Properties
    • CmpLog
      • Library Identification
      • Library Properties
    • Component Manager
      • Library Identification
      • Library Properties
    • IoDriver Interfaces
      • Library Identification
      • Library Properties
    • IoDriver Parameter Interfaces
      • Library Identification
      • Library Properties
    • IoDrvBase
      • Library Identification
      • Library Properties
    • IoDrvModbusBase
      • Library Identification
      • Library Properties
    • IoStandard
      • Library Identification
      • Library Properties
    • Redundancy
      • Library Identification
      • Library Properties
    • Standard
      • Library Identification
      • Library Properties
    • SysCpuHandling
      • Library Identification
      • Library Properties
    • SysMem
      • Library Identification
      • Library Properties
    • SysSocket
      • Library Identification
      • Library Properties
    • SysTarget
      • Library Identification
      • Library Properties
    • SysTime
      • Library Identification
      • Library Properties
    • SysTypes2 Interfaces
      • Library Identification
      • Library Properties
IoDrvModbusTCP
  • Docs »
  • IoDrvModbusTCP_Diag (FB)

IoDrvModbusTCP_Diag (FB)ΒΆ

FUNCTION_BLOCK IoDrvModbusTCP_Diag EXTENDS IoDrvModbusTCP IMPLEMENTS DED.IStack

InOut:

Scope

Name

Type

Initial

Inherited from

Input

xStop

BOOL

FALSE

IoDrvModbusTCP

Output

xSlaveError

BOOL

FALSE

IoDrvModbusTCP

uiConnectedSlaves

UINT

0

IoDrvModbusTCP

Properties:

ChildNodeCount

Enable

FirstChildNode

IsRootNode

NextSiblingNode

ParentNode

SiblingNodeCount

Methods:

GetBusScanAsync

GetDeviceDiagnosisInfo

GetDeviceErrorAsync

GetDeviceInfo

GetDeviceState

GetLogger

GetSpecificDeviceErrorAsync

GetSpecificDeviceState

SetCommunicationState

UpdateRedundancy, inherited from IoDrvModbusTCP

Structure:

  • IDevice
    • GetDeviceDiagnosisInfo (Method)
    • GetDeviceErrorAsync (Method)
    • GetDeviceInfo (Method)
    • GetDeviceState (Method)
    • GetSpecificDeviceErrorAsync (Method)
    • GetSpecificDeviceState (Method)
    • SetCommunicationState (Method)
  • INode
    • ChildNodeCount (Property)
    • Enable (Property)
    • FirstChildNode (Property)
    • IsRootNode (Property)
    • NextSiblingNode (Property)
    • ParentNode (Property)
    • SiblingNodeCount (Property)
  • IStack
    • GetBusScanAsync (Method)
    • GetLogger (Method)