Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

ABB SPA-Bus communication protocol

Supported device types and versions
Communication line configuration
Communication line parameters
Station configuration
Station parameters
I/O tag configuration
Literature
Changes and modifications
Document revisions

Kotva
typy_verzie
typy_verzie
Supported device types and versions

...

A The protocol support data reading/writing from the digital protection modules of ABB VN devicesdigital high-voltage circuit-breakers produced by ABB.

Kotva
komunikacna_linka
komunikacna_linka
Communication line configuration

...

...

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

Table 1

ParameterMeaningUnit / SizeDefault value
Kotva
sw7e1
sw7e1
Software 7E1
Parameter starts a software generation and even parity
check
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/NONO
Kotva
mt
mt
Moxa Redundancy Check Timeout
Switching time
in Moxa redundant devices
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.sec5 sec
Kotva
mdno
mdno
Max. Data Number Optimization
Optimization data reading
at
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 .. 321
Kotva
tp
tp
Time T Broadcast Periode
The period of sending a Time synchronization (T
synchronization
) packet
sending
by broadcast
at the
to address 900. When the parameter is 0
sec
seconds., the time synchronization
sending
is disabled.0 .. 60 sec10 sec
Kotva
ttd
ttd
Expected T Packet Transmission Duration
Expected duration of transfer of a time synchronization (T
synchronization
) packet
transmission
by all the transmitting devices until the whole packet is received in
own
the protection
devices
device itself. This time is added to a current time when the packet is being sent so that the time in the packet is
also
a current time
in
at the moment
of
when the T packet
complete receiving
is completely received by the device.msec20 msec
Kotva
dp
dp
Date and Time D Broadcast Periode
Duration
Period of sending a Time and Date synchronization (D) packet
sending
by a broadcast
on the
to address 900. When the parameter is 0
sec.
seconds, the sending of synchronization
sending
is disabled.0 .. 3600 sec60 sec
Kotva
dtd
dtd
Expected D Packet Transmission Duration

Expected duration of transfer of a Time and Date synchronization (D) packet

sending

by all the transmitting devices until the whole packet is received

completely

in

own

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

also

a current time

in

at the moment

of

when the D packet

complete receiving

is completely received by the device.

msec35 msec

Kotva
komunikacna_stanica
komunikacna_stanica
Station configuration

...

  • Communication protocol: ABB SPA-Bus.
  • Station 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".

Kotva
stanica_parametre
stanica_parametre
Station parameters

...

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

Table 2

ParameterMeaningUnitDefault value
Kotva
rc
rc
Retry Count
Retry count
A number of the request repetitions in case of a communication failure.1 .. 202
Kotva
rt
rt
Retry Timeout
Delay
The delay between a request retry in case of a communication failure.msec20 msec
Kotva
wft
wft
Wait First Timeout
First waiting
on
for a response after sending the request.msec50 msec
Kotva
wt
wt
Wait Timeout
Delay between reading
The delay between individual readings of the response until
its completing
it is completed.msec20 msec
Kotva
mwr
mwr
Max. Wait Retry
Retry count
The maximum number of response
reading until its completing
readings until it is completed.-20
Kotva
rd
rd
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
will fail
fails, it can slow down the communication
of
to other
functional
functioning stations. Next recovery of the communication with a failed station will be delayed by a defined value (time). If the line contains only
one
a single station, the parameter value should be 0
sec
seconds.sec10 sec
Kotva
pev
pev
Poll Events
Enables
This parameter activates a periodic event reading by the function "Last events L".
A time
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/NOYES
Kotva
qerr
qerr
Value For Invalid Position
Integral
An integer value of "ERROR" state for conversion to a quadrat input Qi.0, 1, 2, 33
Kotva
qoff
qoff
Value For Off/Open Position
Integral
An integer value of "OFF" state for conversion to a quadrat input Qi.0, 1, 2, 31
Kotva
qon
qon
Value For On/Close Position
Integral
An integer value of "ON" state for conversion to a quadrat input Qi.0, 1, 2, 32
Kotva
qtrans
qtrans
Value For Intermediate Position
Integral
An integer value of "TRANS" state for conversion to a quadrat input Qi.0, 1, 2, 30
Kotva
ddm
ddm
Date Conversion Mask
Conversion mask to convert
a
date values.
 

yyyy-mm-dd
Kotva
dtm
dtm
Time Conversion Mask
Conversion mask to convert
a
time values.
 

hh.mi;ss.mss
Kotva
nvd
nvd
Debug Values
Starts
This parameter activates a detailed debug info about I/O tag values obtained by polling.YES/NONO

Kotva
merany_bod
merany_bod
I/O tag configuration

...

Possible value types: Ai, Ao, Ci, Co, Di, Dout, Qi, TxtI, TxtO, TiA, ToA, TiR, ToR.

I/O tag address items:

  • Channel: channel number is a required numerical address parameter intended for all data categories except for F and C.
  • Category: data category code; if it is unknown, write select "Not defined", if it is known, you can choose one of the following data categories:
    • Input data I
    • Output data O
    • Setting Values S
    • Variable V
    • Memory data M
    • Slave identification F
    • Slave status C

    "Slave Identification F" and "Slave Status C" are unique. No categories don't require specifying of any other address parameter is required. The value is unique within the device.

    • "Slave identification F" returns 10 signs characters which identifies identify a device. We recommend to configure it as I/O tag of TxtI type.

    • "Slave status C" returns the numbers a number 0, 1, 2 or 3. See also Note 1.

  • Data Number: required a mandatory numerical address parameter for all data categories except for F and C.
  • Poll: enables a periodic polling for all data categories except for "Not defined". The data category "Slave identification F" does not required the require periodic polling because it is static data. If the periodic polling is disabled, the object is polled while starting only when the communication is started or when I/O tag value is unknown.
  • Event code - Intermediate position (00): a numerical address of event address when the object is in goes to "Intermediate position". Set A value of "TRANS" can be set for Qi I/O tag type or a number numerical value according to the protocol parameter "Value for intermediate position" for I/O tags of Ai, Ao, Ci, Co types. A configuration is not allowed for I/O tags of Di, Dout types.
  • Event code - Off/Open position: a  a numerical address of event address when the object passes goes to "Off/Open position". Set  A value of "OFF" can be set for Qi I/ tags or the number  tag type or a numerical value according to the protocol parameter "Value for Off/Open position" for Ai, Ao, Ci, Co I/O tags.
  • Event code - On/Close position: a numerical address of event address when the object passes goes to "On/Close position". Set A value of"ON" for can be set   for Qi I/O tags or the number O tag type or a numerical value according to the protocol parameter "Value for On/Close position" for Ai, Ao, Ci, Co I/O tags.
  • Event code - Invalid position (11): a numerical address of event address when the object passes goes to "Invalid position". Set A value of"ERROR" can be set  for Qi I/O tags or the number O tag type or a numerical value according to the protocol parameter "Value for invalid position" for Ai, Ao, Ci, Co I/O tags. The configuration is not allowed for Di, Dout I/O tags.

Kotva
pozn1
pozn1
Note 1
When E50 (slave reset) event or E51 (slave event buffer overflow) events occur, the value 0 is written to the "Slave status C" aside from category object with address 0, regardless of whether the I/O tag of C category exists or not.

...