LEDs

Overview

The Bus Coupler has two groups of LEDs for the display of status. The upper group (BK51x0) or left hand group (LC5100) indicates the state of the fieldbus.

On the upper right hand side of the BK51x0 bus coupler are two more green LEDs that indicate the supply voltage. The left hand LED indicates the presence of the 24 V supply for the Bus Coupler. The right hand LED indicates the presence of the supply to the power contacts. The two K-Bus LEDs (I/O RUN, I/O ERR) are located under the fieldbus LEDs. These indicate the operational state of the Bus Terminals and the connection to these Bus Terminals.

LEDs 1:
BK51x0, LC5100 - LEDs
LEDs 2:
BK5151 - LEDs

Fieldbus LEDs

The upper four LEDs (or the two LEDs on the left) indicate the operating state of the CANopen communication. The CAN-ERR LED here provides an indication of the physical state of the bus as well as of protocol errors. The RUN LED indicates the CANopen status of the bus node. The overflow LEDs come on in the event of a send or receive buffer overflow.

The behavior of the LEDs accords with CANopen recommendation DRP303-3 from CAN in Automation.

CAN-ERR blink code

CAN ERR

Meaning

off

CAN bus has no errors

fast flashing (approx. 50 ms on, approx. 50 ms off; alternating with RUN LED)

Automatic baud rate detection has not yet found a valid baud rate. Not enough telegrams on the bus yet.

1 x blinking
(approx. 200 ms on, 1 s off)

CAN warning limit exceeded. There are too many error frames on the bus. Please check the wiring (e.g. termination resistors, screens, conductor length, stubs). Other possible causes for exceeding the warning limit: there are no other participating devices in the network (occurs, for instance, when the first node is started).

2 x blinking
(each approx. 200ms on, 200ms off, followed by a 1s pause)

The guarding or heartbeat monitor has asserted, because either guarding telegrams or heartbeat telegrams are no longer being received.
Precondition for guarding monitoring: guard time and life time factors are > 0.
Precondition for heartbeat monitoring: Consumer Heartbeat >0).
The Bus Coupler is pre-operational (PDOs switched off), and the outputs are in the error state.

3 x blinking
(each approx. 200ms on, 200ms off, followed by a 1s pause)

A synchronization error has occurred. No sync telegrams were received from the Bus Coupler during the set monitoring time (object 0x1006 x 1.5). The bus node is pre-operational (PDOs switched off), and the outputs are in the error state.

4 x blinking
(each approx. 200ms on, 200ms off, followed by a 1s pause)

Event timer error: The Bus Coupler has not received an RxPDO within the set event time (0x1400ff sub-index 5). The bus node is pre-operational (PDOs switched off), and the outputs are in the error state.

on

CAN communication ceased due to serious CAN errors (bus off). Coupler must be restarted.

RUN blink code

RUN

Meaning

off

Firmware status < C0: Bus node is in stopped state. No communication is possible with SDO or PDO.

fast flashing (approx. 50 ms on, approx. 50 ms off; alternating with CAN ERR LED)

Automatic baud rate detection has not yet found a valid baud rate. Not enough telegrams on the bus yet.

1 x flashing (approx. 200 ms on, 1 s off)

Bus node is in stopped state. No communication is possible with SDO or PDO.

alternating flashing (approx. 200 ms on, 200 ms off)

Bus node is in state pre-operational. The node was not yet started.

on

Bus node is in Operational state.

Tx overflow blink code

Tx Overflow

Meaning

on

A transmit queue overflow has occurred. The bus coupler could not send its messages. Cause: e.g. excessive bus load.
A bus coupler reset must be carried out.

Blinking cyclically
(approx. 200 ms on, 200 ms off)

Logical Tx queue overflow: SYNC interval too short. The coupler could not deliver all the TxPDOs before the following SYNC telegram. The TxPDOs are then, for instance, delivered in every second SYNC interval.
Remedy: Lengthen the SYNC interval or raise the transmission type. In some cases it may be appropriate to reduce the I/O count at this bus station (e.g. by moving I/Os to the neighboring station)

Notice: The logical Tx queue overflow is signaled for approx. 10 sec and then reset. If it keeps recurring, signaling is maintained.

Rx overflow blink code

Rx Overflow

Meaning

on

A receive queue overflow has occurred. The Bus Coupler loses messages.
Cause: e.g. bursts of short telegrams. 
A bus coupler reset must be carried out.

Blinking cyclically
(approx. 200 ms on, 200 ms off)

A receive queue overflow has occurred. The Bus Coupler has lost messages, but the overflow condition is no longer current.
Cause: e.g. bursts of short telegrams, perhaps during a status transition (e.g. very short SYNC interval during transition after operational).
Signaling is reset during a Bus Coupler reset.

K-bus LEDs (local errors)

Two LEDs, the K-bus LEDs, indicate the operational state of the Bus Terminals and the connection to these Bus Terminals. The green LED (I/O RUN) lights up in order to indicate fault-free operation. The red LED (I/O ERR) flashes with two different frequencies in order to indicate an error. The errors are displayed in the blink code in the following way:

Flashing Code

fast blinking

Start of the error code

First slow sequence

Error code

Second slow sequence

Error argument (error location)

Error type

Error code

Error code argument

Description

Remedy

Persistent, continuous flashing

 

general K-bus error

- Check terminal strip

1 pulse

0

EEPROM checksum error

- Set manufacturer’s setting with the KS2000 software
- Connect fewer terminals; too many entries in the table for the programmed configuration
- Software update required for the coupler

1

Inline code buffer overflow

2

Unknown data type

2 pulses

0

Programmed configuration incorrect table entry / Bus Coupler

- Check programmed configuration for correctness 
- Incorrect table entry / Bus Coupler

(n>0)

Incorrect table comparison (terminal n)

3 pulses

0

K-bus command error

- No terminal connected; attach terminals. 
- One of the terminals is defective; halve the number of terminals attached and check whether the error is still present with the remaining terminals. Repeat until the defective terminal is located.

4 pulses

0
n

K-Bus data error, break behind Bus Terminal n

Check whether the n+1 terminal is correctly connected; replace if necessary.
- Check whether the end terminal 9010 is connected.

5 pulses

n

K-Bus error during register communication with Terminal

Replace terminal n.

7 pulses

n

BK5110 or LC5110: unsupported terminal detected at location n

only use digital terminals or Bus Coupler BK5120

Error code

Error code argument

Description

Remedy

9 pulses

0
n

Checksum error in program flash memory
Terminal n is not consistent with the configuration that existed during creation of the boot project

- Set manufacturer’s setting with the KS2000 
- Set manufacturer's setting with the KS2000, which will delete the boot project 

13 pulses

0

Runtime K-bus command error

- One of the terminals is defective; halve the number of terminals attached and check whether the error is still present with the remaining terminals. Repeat until the defective terminal is located.

14 pulses

n

Terminal n has the wrong format

- Start the coupler again, and if the error occurs again then exchange the terminal

15 pulses

n

Number of terminals is no longer correct

- Start the coupler again, and if the error occurs again after this, use the KS2000 software to set manufacturer’s settings

16 pulses

n

Length of the K-bus data (bit length) is no longer correct. n = bit length after booting

- Start the coupler again, and if the error occurs again after this, use the KS2000 software to set manufacturer’s settings

17 pulses

n

Number of terminals is no longer correct. n = number of terminals after booting

- Start the coupler again, and if the error occurs again after this, use the KS2000 software to set manufacturer’s settings

18 pulses

n

The terminal description is no longer correct after reset (n=terminal number).

- Start the coupler again, and if the error occurs again after this, use the KS2000 software to set manufacturer’s settings

Error location

The number of pulses indicates the position of the last Bus Terminal before the fault. Passive Bus Terminals, such as a power feed terminal, are not included in the count.