Introduction

System diagnostics are performed by using:

RIO Drop Diagnostics

Certain Ethernet RIO drop diagnostics are accessible for the entire drop within system bits and words in the PAC (%S, %SW). Each drop is animated with a health bit display of the health bit status for:

  • a drop node

  • a module in a remote drop

The CPU I/O scanner monitors RIO drops and module health. The adapter modules in the RIO drops transmit detected errors in the drop modules to the CPU via implicit messages. The detected errors are stored in the global diagnostic buffers of the CPU and in the diagnostic buffer of the individual drop modules.

The CPU updates the detected error buffers. Health bits are updated in the CPU only if the adapter of the concerned drop communicates with the CPU. If these modules cannot communicate, the concerned health bits are set to 0.

System Bits and Words

This table describes the system bits and words for M580 that represent detected errors:

System Bits/Words

Symbol

Description

%S117

EIOERR

detected RIO error

%SW101

EIO_CCOTF_COUNT

CCOTF counting status register

%SW108

FORCED_DISCRETE_COUNT

forced bit counting status register

%SW109

FORCED_ANALOG_COUNT

forced bit counting status register

NOTE: Refer to the Unity Pro Program Languages and Structure Reference Manual complete explanations of the system bits and words.

Ethernet Diagnostics Using MB/TCP Requests

Ethernet Diagnostics from the BM•CRA312•0 adapter:

  • Data rate on the Ethernet TCP/IP network(1)(2): This is the link speed in Mbps.

  • Ethernet Activity information(1)(2): This is the counter of Ethernet frames transmitted and received by the BM•CRA312•0 adapter.

  • Ethernet link status(1): For each Ethernet port, is its link up (1) or down (2). See also Duplicate IP Address Checking.

  • redundancy_owner: This provides information about the presence of a redundant owner in Hot Standby systems.

  • redundant_power_supply_status: This provides information about the redundancy of the power supply.

  • Port 502 Status(1): Modbus port

  • Half / Full duplex mode(1)(2): This is the mode of the RIO network.

  • Ethernet backplane configuration error(1): This is set 1 if either:

    • there is a detected error in the Ethernet backplane configuration

    • the Ethernet backplane firmware version is lower than the one required by the application

Legend:

(1) Accessible through explicit Modbus/TCP requests

(2) Accessible through explicit EtherNet/IP CIP requests

Viewing Diagnostics in Control Expert

The bus editor in Control Expert uses color animation to display the status of each drop, rack, or module on the EIO Bus.

The slot number of the drop/rack/module appears in red when a detected error is associated with that slot.

For a module, the red display indicates the module is missing, inoperable, or improperly configured.

This table relates a drop, rack, or module to its language object:

Drop

Status

Language Object

i

j

 

drop (d)

%SWi.j

152 + [(d-1)/31]

(d-1)/31

BM• CRA 312 •0

rack (r), drop (d)

%SWi

641 + [(d-1)*2] + r

 

module (m), rack (r), drop (d)

%SWi.j

641 + [(d-1)*2] + r

30-m

NOTE: Remember:
  • The slots in a drop are numbed 0...n.

  • The rack numbers are used in remote drops:

    • 0: main rack in the RIO drop

    • 1: extended rack in the RIO drop