ABB SPA-Bus

ABB SPA-Bus

ABB SPA-Bus communication protocol

Supported device types and versions


The protocol support data reading/writing from digital high-voltage circuit-breakers produced by ABB.

Communication line configuration


Communication line parameters


Communication line - configuration dialog - Protocol parameters tab.
The parameters influence some optional protocol parameters. The following protocol line parameters can be used:

Table 1

Parameter

Meaning

Unit / Size

Default value

Software 7E1

Parameter starts a software generation and even parity checking. A transmission device parameters can be set on 8N1 (i.e. 8 bits, no parity, 1 stop bit) instead of 7E1 (7 bits, even parity, 1 stop bit) which is commonly used in the SPA-Bus protocol.

YES/NO

NO

Moxa Redundancy Check Timeout

Switching time for redundant serial servers (e.g. Moxa N-Port devices) in case of a communication error. This parameter is only relevant for SerialOverUDP Device Redundant line.

sec

5 sec

Max. Data Number Optimization

Optimization data reading for polling. If there are I/O tags with Data Number successive addresses, the polling is executed together until the value of this parameter is reached (i.e. if the value is 3, three I/O tags will be polled together). Value 1 switches an optimization off, each I/O tag is polled separately.

1 .. 32

1

Time T Broadcast Periode

The period of sending a Time synchronization (T) packet by broadcast to address 900. When the parameter is 0 seconds., the time synchronization is disabled.

0 .. 60 sec

10 sec

Expected T Packet Transmission Duration

Expected duration of transfer of a time synchronization (T) packet by all the transmitting devices until the whole packet is received in the protection device itself. This time is added to a current time when the packet is being sent so that the time in the packet is a current time at the moment when the T packet is completely received by the device.

msec

20 msec

Date and Time D Broadcast Periode

Period of sending a Time and Date synchronization (D) packet by a broadcast to address 900. When the parameter is 0 seconds, the sending of synchronization is disabled.

0 .. 3600 sec

60 sec

Expected D Packet Transmission Duration

Expected duration of transfer of a Time and Date synchronization (D) packet by all the transmitting devices until the whole packet is received in the protection device itself. This time is added to a current time when the packet is being sent so that the time in the packet is a current time at the moment when the D packet is completely received by the device.

msec

35 msec

Station configuration


  • Communication protocol: ABB SPA-Bus.

  • The station address is a number in the range of 1 to 999, 0 is not used, 900 is reserved for broadcast.

  • Time parameter settings - Polling parameters, are ignored, the polling of the values is executed in the shortest possible period.

  • Time parameter - Synchronization time, is ignored, a real-time synchronization via the broadcast messages is controlled by the protocol line parameters "Time T Broadcast Period" and "Date and Time D Broadcast Period".

Station parameters


Communication station - Protocol parameters tab.
The parameters influence some optional protocol parameters. The following protocol line parameters can be used:

Table 2

Parameter

Meaning

Unit

Default value

Retry Count

A number of the request repetitions in case of a communication failure.

1 .. 20

2

Retry Timeout

The delay between a request retry in case of a communication failure.

msec

20 msec

Wait First Timeout

First waiting for a response after sending the request.

msec

50 msec

Wait Timeout

The delay between individual readings of the response until it is completed.

msec

20 msec

Max. Wait Retry

The maximum number of response readings until it is completed.

-

20

Recovery Delay

Communication with the station is delayed by defined time in case of a communication error. If a line contains more stations (protective devices) and one of them fails, it can slow down the communication to other functioning stations. Next recovery of the communication with a failed station will be delayed by a defined value (time). If the line contains only a single station, the parameter value should be 0 seconds.

sec

10 sec

Poll Events

This parameter activates a periodic event reading by the function "Last events L". Time synchronization of the protective device must be also enabled. See the communication line parameters "Time T Broadcast Periode" and "Date and Time D Broadcast Periode".

YES/NO

YES

Value For Invalid Position

An integer value of "ERROR" state for conversion to a quadrat input Qi.

0, 1, 2, 3

3

Value For Off/Open Position

An integer value of "OFF" state for conversion to a quadrat input Qi.

0, 1, 2, 3

1

Value For On/Close Position

An integer value of "ON" state for conversion to a quadrat input Qi.

0, 1, 2, 3

2

Value For Intermediate Position

An integer value of "TRANS" state for conversion to a quadrat input Qi.

0, 1, 2, 3

0

Date Conversion Mask

Conversion mask to convert date values.

 

yyyy-mm-dd

Time Conversion Mask

Conversion mask to convert time values.

 

hh.mi;ss.mss

Debug Values

This parameter activates a detailed debug info about I/O tag values obtained by polling.

YES/NO

NO