Professional Documents
Culture Documents
INGEPAC EF-CD
User Manual
UME_INGEPAC_CD_eng Rev. I (11/19)
1. GENERAL DESCRIPTION
Table 1 Functions
Phase currents and voltages are measured with 0.2 class precision (by IEC688:1992). Reference conditions for this class are:
V (measured) VN 2%
F FN 0,1 %
Waveform Sinusoidal, distortion factor 0,2
Power factor 1,0.........0,8 inductive o capacitive
Temperature 23ºC 2ºC
V supply 1%
COM1
COM2
COM3
COM4
COM5
COM6
ETH1
ETH2
I/O 1
I/O 2
I/O 3
I/O 4
I/O 5
I/O 6
I/O 7
I/O 8
INGEPAC EF CD MODEL C D B - - -
MODEL
Control 0
Control + Measurement 1
Control + Measurement + Synchronism 2
HOUSING
1/2 chassis 19" 5U with configurable keyboard A
1/2 chassis 19" 5U with predefined keyboard B
Chassis 19" 4U with configurable keyboard C
Chassis 19" 4U with predefined keyboard D
TERMINALS
Pin type standard terminals A
Closed terminals Note 1 B
Closed terminals for analog inputs and pin type terminals for the rest C
- Reservado
- Reservado
- Reservado
Note 1: The terminals for the power supply inputs are pyn type standard terminals.
Note 2: To know the order of the boards in the rack, consult the number of the terminals on the rear views of each chassis.
Note 3: Available only for 1/2 19" chassis without measurement and 19" chassis.
Note 4: Available only for 19" chassis.
Note 5: Available only for 19" chassis without measurement.
Note 6: Standard analogue inputs configuration: +/-5mA, +/-5mA, +/-2.5mA, +/-2.5mA, +/-2.5mA, +/-2.5mA, +/-20mA, +/-20mA. Consult other configurations.
Note 7:This option requires selecting both ETH1 as ETH2 and supports any combination of options I , J and K.
Note 8: If there is only one card with these options it should be placed in ETH-1. This options replace options G, H, M, N. To use replaced options consult Ingeteam.
Note 9: If REAR ETHERNET COMMUNICATION PORT is "O" or "P", not available on board I/O 2 (4U housing) neither on board I/O 3 (5U housing).
Note 10: Not available on board I/O 7. If REAR ETHERNET COMMUNICATION PORT is "O" or "P", not available on board I/O 2 (4U housing) neither on board I/O 3 (5U housing).
Note 11: The maximun number of RTD board in the device are 2 .
It´s available an external accessory (FC2910) to allow BNC connection with coaxial cable in Irig-B and PPS input.
The following figures show the board position acording to model encoding.
Figure 1 CD1 and CD2: ½ 19” chassis Figure 2 CD1 and CD2: 19” chassis
❑ Ethernet. Up to two Ethernet port (IEC8802-3) with options of RJ45, GFO or LC. Redundant ports are optional.
❑ Serial. Up to 6 ports with options: RS232, RS485, GFO and PFO.
1.4 INTERCONNECTIONS
Interconnections depend on the modules selected. The connections associated with each of the modules are indicated, and thus the
diagram will depend on the modules installed.
1.4.1 CPU
Figure 9 3-contact relay and IRIG-B Figure 10 With BNC accessory
❑ Module 1 (Figure 13): Equipped with 11 digital inputs and 9 digital outputs grouped as follows:
Inputs: 4 independent + 3 with a common point + 4 with a common point.
Outputs: 5 independent + 3 with a common point + 1 switched (3 contacts).
❑ Module 2 (Figure 14): Equipped with 16 digital inputs and 16 digital outputs grouped as follows:
Inputs: 16 with a common point.
Outputs: 16 with a common point.
❑ Module 3 (Figure 15): Equipped with 16 digital inputs and 8 digital outputs grouped as follows:
Inputs: 16 with a common point.
Outputs: 8 independent.
❑ Module 5 (Figure 17): Equipped with 16 digital inputs and 8 analogue inputs grouped as follows:
Inputs: 16 with a common point.
Analogue: 8 independent. The analogue inputs have standard configuration, that could be changed among the
options: ±1mA, ±2.5mA, ±5mA, ±20mA, ±5V, ±10V
Standard configuration of analogue inputs
❑ Module 6 (Figure 18): Equipped with 16 digital inputs and 8 analogue inputs (4 isolated) grouped as follows:
Inputs: 16 with a common point.
Analogue: 8 independent, 4 of them are isolated and 4 have a common point. The analogue inputs have
standard configuration, that could be changed among the options: ±1mA, ±2.5mA, ±5mA, ±20mA, ±5V, ±10V
❑ Module 7 (Figure 19): Equipped with 8 digital inputs, 4 high breaking capacity outputs (hbco) and 4 digital outputs
grouped as follows:
Inputs: 8 independent.
Outputs: 8 independent: the 4 hbco outputs are 1 to 4 (pins 1 to 8) and the 4 standard outputs are 5 to 8 (pins
10 a 17).
❑ Module 8 (Figure 20): Equipped with 8 digital inputs, 8 digital outputs grouped as follows:
Inputs: 8 independent.
Outputs: 8 independent.
❑ Module 9 (Figure 21): Equipped with 8 digital inputs, 4 fast and high breaking capacity outputs (hbco) and 4 digital outputs
grouped as follows:
Inputs: 8 independent.
Outputs: 8 independent: the 4 fast and hbco outputs are 1 to 4 (pins 1 to 8) and the 4 standard outputs are 5
to 8 (pins 10 a 17).
Figure 21 Module 8 inputs, 4 outputs (fast and hbco) and 4 digital outputs
❑ Module 10 (Figure 20): Equipped with 8 digital inputs, 8 high breaking capacity outputs (hbco) grouped as follows:
Inputs: 8 independent.
Outputs: 8 hbco independent outputs..
❑ Module 11 (Figure 23): Equipped with 11 RTD inputs and 4 analogue outputs grouped as follows:
RTD Inputs: 11 RTD.
Analogue outputs: 4 independent. The analogue outputs can be configured with the options 0-1mA, 0-20mA,
4-20mA.
Figure 23 Module 11 RTD and 11 analog outputs
Figure 31 Connection F.3 delta wires: 1TT and 1TC (balanced load)
2. HARDWARE
EF devices can be used as autonomous devices or as part of a protection and control system. The devices are implemented based on a
microprocessor and a DSP linked through shared RAM and communication lines.
The digital processing is done by a high accuracy 16 bit converter. Each signal reaches this converter after being conditioned, filtered and
amplified. A high frequency sampling is done at 144 samples per cycle (at 8640 Hz for 60 Hz systems or at 7200Hz for 50 Hz systems). This
sampling is transformed into 24 samples per cycle through a digital process before reaching the protection functions.
INGEPAC EF devices have non-volatile flash memory where the user settings, configurations and application are stored. This kind of
memory allows software updates and modifications without needing to manipulate the device hardware.
The rear section will vary in accordance with the options selected for the unit. The following figures show various possible
configurations.
❑ 1 or 2 I/O modules
❑ Communication ports in the CPU
❑ Choose between analogue card, I/O module or nothing
Figure 34 shows rear section with the options:
❑ Supply terminals:
Wire section AWG 16 to 12 (1.5 to 2.5 mm2)
❑ I/O terminals:
Wire section AWG 16 to 12 (1.5 to 2.5 mm2)
❑ Graphic display
❑ 19 general use LEDs with interchangeable labels
❑ 1 2-colour unit status LED
❑ Numeric keypad
❑ 7 operational keys
❑ Ethernet communication
❑ Master USB communication
❑ Depending on the model, the following are available:
❑ Graphic display
❑ 19 general use LEDs with interchangeable labels
❑ 1 2-colour unit status LED
❑ Numeric keypad
❑ 7 operational keys
❑ Ethernet communication
❑ Master USB communication
❑ Depending on the model, the following are available:
14 functional keys for selecting with interchangeable labels + 2 operational keys
3 fixed function keys + 2 operational keys + 7 functional keys with interchangeable labels for selecting.
❑ Operating range:
Direct: 88Vdc up to 300Vdc
Alternating: 85Vac up to 265Vac
Single power supply 24/48 Vdc models: 24Vdc-20% up to 48Vdc + 20%:
❑ Operating range:
Direct: 18Vdc up to 60Vdc
Redundant power supply 125Vdc models:
❑ Operating range:
Direct: 88Vdc up to 170Vdc
Redundant power supply 24/48 Vdc models:
❑ Operating range:
Direct: 18Vdc up to 60Vdc
Burden. Depends on the cards connected.
The characteristics of the 3-contact switched, common point signal outputs are:
High break contact outputs (h.b.c.o) and Fast + high break contact outputs (fast + h.b.c.o):
The characteristics of the independent contact outputs are the same except the activation times:
The wires for the I/O terminals should be copper with a section AWG 16 to 12 (1.5 to 2.5 mm2).
Rated V Characteristics
Not activated below 9 Vdc.
24Vdc Activated above 12 Vdc.
Maximum voltage 72 Vdc
Not activated below 32 Vdc.
48Vdc Activated above 37 Vdc.
Maximum voltage 72 Vdc
Not activated below 82 Vdc.
125Vdc They are activated above 87 Vdc.
Maximum voltage 300 Vdc
Not activated below 165 Vdc.
250Vdc Activated above 172 Vdc.
Maximum voltage 300 Vdc
The number of units that can be connected in parallel to a generator depends on the output current supply capacity; a typical value
is 70 mA, which would enable the connection of 6 units (although the length and the type of cable can also influence). The cable
must be shielded and twisted.
According to configuration, it synchronizes with frames B002 , B003 , B006 , B007 type . It also synchronizes with IEE1344.
Optionally, with an external adapter inputs IRIG- B and PPS can be BNC type. The connection must use a 50 Ω coaxial cable with a
male BNC connector.
❑ 100Ω Platinum
❑ 100Ω Nickel
❑ 120Ω Nickel
❑ 10Ω Copper
Measurement range: -50ºC to +250ºC
Accuracy ±2ºC
2.4.7.1 Accuracy
Apply control and measurement devices: models CD1 and CD2
❑ Current
Measurement range (0 to 1.5*In)
With In = 1A / 5A: class 0.2
❑ Voltage
Measurement range (0 to 1.5*Vn)
With Vn=63,5/120 Vac class 0.2
❑ Dephase angle
Accuracy 1º
❑ Power
Measurement range (0 to 1,5xIn x 1,5xVn)
With In = 1A/5A: class 0,5
❑ Frequency: ±10MHz
❑ Connector
ST
LC
❑ Wavelength: 1310nm
❑ Multimode glass optical fiber: 62.5 /125 µm and 50/125 µm
❑ Permitted attenuation
8 db with 50/125 µm
11 db with 62.5/125 µm
❑ Typical transmitter optical power: -20dBm to -14dBm
❑ Receiver optical sensitivity: -31dBm
❑ Baud rate: 100 Mb.
❑ Maximum distance: 2 km
❑ ST connector
❑ Wavelength: 820nm
❑ Multimode glass optical fiber: 62.5 /125 µm and 50/125 µm
❑ Permitted attenuation
9 db with 50/125 µm
11 db with 62.5/125 µm
❑ Typical transmitter optical power: -17dBm to -11dBm
❑ Receiver optical sensitivity: -28dBm
❑ Maximum distance: 2 km
Plastic optical fiber
Operating temperature:
2.5.1 Tropicalized
Printed circuit boards are lacquered to protect against corrosion and biological factors in humid environments. Depending on the
type of card different methods are used, dipping or selective varnishing and different varnishes. It is a treatment that deposits a
layer of low surface energy that repels moisture and some types of dirt. This procedure is made by demand, in the order.
2.6 TESTS
3. MEASUREMENT
The measurements corresponding to 4 current trafos and 4 voltage trafos are calculated over these models, based on those calculated
by the powers and energies.
❑ Voltage measurements. There are rms and fundamental frequency measurements. See Table 1.
❑ Measurements of currents. There are rms and fundamental frequency measurements. VerTable 2.
❑ Measurements of power and energy. There are rms and fundamental frequency measurements. VerTable 3.
Measurement A B D E F G
Voltage phase A (module)
Voltage phase B (module)
Voltage phase C (module)
AverageV simple (module)
V neutral (module)
Voltage phase A (angle)
Voltage phase B (angle)
Voltage phase C (angle)
Voltage neutral (angle)
Voltage phases AB (module)
Voltage phases BC (module)
Voltage phases CA (module)
Average V compound (module)
Current phase A (module)
Current phase B (module)
Current phase C (module)
Average current (module)
I neutral (module)
Current phase A (angle)
Current phase B (angle)
Current phase C (angle)
Current neutral (angle)
THD Voltage phaseA
THD Voltage phaseB
THD Voltage phaseC
THD voltaje average
THD V neutral
THD Voltage phasesAB
THD Voltage phasesBC
THD Voltage phasesCA
THD voltaje compoundaverage
THD Current phaseA
THD Current phaseB 99
THD Current phaseC
THD Current average
THD I neutral
Sequence V0
Sequence I0
Sequence V1
Sequence I1
Sequence V2
Sequence I2
Active Power
Reactive Power
Apparent Power
Active Power phase A
Reactive Power phase A
Apparent Power phase A
Active Power phase B
Reactive Power phase B
Apparent Power phase B
Active Power phase C
Reactive Power phase C
Apparent Power phase C
Power Factor phase A
Power Factor phase B
Power Factor phase C
Power Factor average
PT = PA + PB + PC
QT = Q A + QB + QC
ST = S A + S B + SC
The power factor uses Equation 3 for each phase andEquation 4 for total power.
Pi
cos i =
Si
PT
cos T =
ST
Direct, inverse and zero sequences of currents and voltages are available (Equation 5).
1 1
V0 = (Va + Vb + Vc ) I 0 = ( Ia + Ib + Ic )
3 3
1 1
V1 = (Va + a • Vb + a 2 • Vc ) I1 = ( Ia + a • Ib + a 2 • Ic )
3 3
1 1
V2 = (Va + a 2 • Vb + a • Vc ) I 2 = ( Ia + a 2 • Ib + a • Ic )
3 3
where a=1|120º
There are not measurements of simple voltages, power for each phase (P, Q, S and power factor) and zero sequence. All of them
are marked as invalid.
Total active power (P), reactive power (Q) and apparent power (S) are calculated using Equation 6 and average power factor using
Equation 4.
PT = I b Vbc − I a Vca
In the connections, where compound voltages are measured, the voltage zero sequence is not available and the direct and inverse
sequences are calculated with the compound voltaje as:
j 330
1 e 180
V1 = (Vab + a • Vb c + a 2 • Vc a)
3 3
j 330
1 e 180
V2 = (Vab + a 2 • Vb c + a • Vc a)
3 3
where a=1|120º
This wiring type may be connected with only two current trafos, while the measurement of the third current is carried out as the
sum of the other two (see Equation 7).
The other two currents, as they are for balanced load, are the same in module as the measured current, but dephased 120º and –
120º respectively. As the load is balanced, zero and inverse sequences are zero
From this point on, the compound voltages and phase currents are available, and the rest of the measurements are calculated on
the basis of these.
There are not measurements of simple voltages, power for each phase (P, Q, S and power factor) and zero sequence. All of them
are marked as invalid.
Total active power (P), reactive power (Q) and apparent power (S) are calculated using Equation 8 and average power factor using
Equation 4.
The voltage zero sequence is not available. The direct and inverse sequences are calculated with the compound voltaje using
Equation 7.
PT = 3 ( I a Vbc )
The other two voltages are the same in module as the measured current, but dephased 120º and –120º respectively, because the
load is balanced.
The other two currents are the same in module as the measured current, but dephased 120º and –120º respectively, because the
load is balanced.
As the load is balanced, zero and inverse sequences of current and voltage are zero.
The power of each phase is the same and it is enough to calculate one of them (Equation 9) and the total power as three times the
calculated phase (Equation 10).
(
PA = Re V A I A )
(
Q A = Im V A I A )
S A = VA I A
PT = 3 PA
QT = 3 Q A
ST = 3 S A
The total and phase power factors are also the same and it is enough with calculating phase A.
PA
cos A =
SA
The other two voltages are the same in module as the measured current, but dephased 120º and –120º respectively, because the
load is balanced.
The other two currents are the same in module as the measured current, but dephased 120º and –120º respectively, because the
load is balanced.
As the load is balanced, zero and inverse sequences of current and voltage are zero.
There are not measurements of simple voltages, power for each phase (P, Q, S and power factor) and zero sequence. All of them
are marked as invalid.
The total power is calculated starting from measured compound voltage and simple current (Equation 12).
PT
cos T =
ST
From this point on, the simple voltages and phase currents are available, and the rest of the measurements are calculated on the
basis of these.
V B = −(V A + VC )
They correspond to the primary of the measurement transformers, so there are parameters that indicate transformatio ratio of the
voltage and current trafos.
The measurement is given as the number of pulses. There is a programmable parameter that indicates the number of kWh/pulse for
the active energy counters, and another kVARh / pulse for the reactive energy counters.
A 1500kWh burden measurement will read 1500 pulses for an active energy constant of 1 kWh primary / pulse. The Reading will be 300
pulses for an active energy constant of 5 kWh primary / pulse.
4. AUTOMATISMS
Only in models CD2.
4.1 SYNCHRONISM
The synchronism function or “synchrocheck” waits for the appropriate conditions established in the settings, to determine breaker
closure, both manual and automatic.
Two voltage signals from the two sides of the breaker, which we will call side A and side B, are compared.
Side A corresponds to the voltage input selected with the setting “Side A Phase Select”. This setting selects the analogue input used.
The selection between ground to phase and phase to phase voltages is made with the connection type. With this setting a
compensation factor is applied to equalize the module and the angle of the two voltages compared (side A and side B).
Side B corresponds to the analogue voltage input connected to the synchronism voltage terminals.
Table 2 shows the settings of this function for undervoltage and synchronism:
❑ Enabled. Indicates whether the function is enabled or not. When enabled, the function tests the synchronism conditions. When
disabled, manual closure permission is granted, but automatic permission is refused.
❑ Side A phase Select: selectable between A/AB, B/BC or C/CA, corresponding to the measurement of the selected voltage
transformer. A/AB for transformer 10, B/BC for transformer 11 and C/CA for transformer 12.
❑ Compensation factor (Vs1): the factor by which the module is multiplied in order to equalize the voltages.
❑ Compensation angle (Vs1): the factor to be added to the angle in order to equalize the voltages.
❑ A-Side Voltage presence (V): the voltage measured in side A must exceed this value in order to consider that there is voltage on
that side of the breaker.
❑ A-Side Lack of Voltage (V): the voltage measured in side A must be lower than this value in order to consider that there is an
absence of voltage on that side of the breaker. It must be at least 5% less than Voltage presence.
❑ B-Side Voltage presence (V): the voltage measured in side B must exceed this value in order to consider that there is voltage on that
side of the breaker.
❑ B-Side Lack of Voltage (V): the voltage measured in side B must be lower than this value in order to consider that there is an
absence of voltage on that side of the breaker. It must be at least 5% less than Voltage presence.
❑ Autoreclose condition. Indicates the conditions for granting reclosing permission with undervoltage:
Without permission: under no circumstances will the function grant undervoltage permission
Not A and Yes B: there must be an absence of voltage on side A and presence of voltage on side B in order for the function to
grant undervoltage permission.
Yes A and Not B: there must be an absence of voltage on side B and presence of voltage on side A in order for the function to
grant undervoltage permission.
Not A and Not B: there must be an absence of voltage on both sides of the breaker in order for the function to grant
undervoltage permission.
Not A or Not B: there must be an absence of voltage on one of the sides of the breaker in order for the function to grant
undervoltage permission.
A xor B: there must be voltage presence on one side of the breaker and an absence on the other in order for the function to
grant undervoltage permission.
Not A: there must be an absence of voltage on side A in order for the function to grant undervoltage permission.
Not B: there must be an absence of voltage on side B in order for the function to grant undervoltage permission.
❑ Manual closing condition. Indicates the conditions for granting manual closing permission with undervoltage:
Without permission: under no circumstances will the function grant undervoltage permission
Not A and Yes B: there must be an absence of voltage on side A and presence of voltage on side B in order for the function to
grant undervoltage permission.
Yes A and Not B: there must be an absence of voltage on side B and presence of voltage on side A in order for the function to
grant undervoltage permission.
Not A and Not B: there must be an absence of voltage on both sides of the breaker in order for the function to grant
undervoltage permission.
Not A or Not B: there must be an absence of voltage on one of the sides of the breaker in order for the function to grant
undervoltage permission.
A xor B: there must be voltage presence on one side of the breaker and an absence on the other in order for the function to
grant undervoltage permission.
Not A: there must be an absence of voltage on side A in order for the function to grant undervoltage permission.
Not B: there must be an absence of voltage on side B in order for the function to grant undervoltage permission.
❑ Enabling of synchrocheck with reclosure:
None: under no circumstances will the function grant synchronism permission.
No compensation: comparisons between angles, modules and frequencies are taken into account to grant permission if the set
conditions are met during the programmed time
With compensation1: in addition to the module and frequency comparisons, breaker close time is taken into account. See
Figure 44.
Zero compensation1: a specific case of enabling with compensation and also taking into account that closure permission will be
granted when the angle difference is 0°. See Figure 44.
Always.2 The function grants synchronism permission with present of voltage on both sides of the breaker.
❑ Enabling of synchrocheck with manual closure:
None: under no circumstances will the function grant synchronism permission.
No compensation: comparisons between angles, modules and frequencies are taken into account to grant permission if the set
conditions are met during the programmed time
With compensation1: in addition to the module and frequency comparisons, breaker close time is taken into account. See
Figure 44.
Zero compensation1: a specific case of enabling with compensation and also taking into account that closure permission will be
granted when the angle difference is 0°. See Figure 44.
Always.2 The function grants synchronism permission with present of voltage on both sides of the breaker.
❑ Breaker close time (s): taken into account when calculating the angle difference and providing that the enabling "with
compensation" has been programmed. In this case, the frequency slip is taken into account to compensate for this time.
❑ Voltage difference (V): the difference between the voltage modules on side A and side B must be less than this value in order for
permission to be granted.
❑ Frequency difference (Hz): the difference between the frequencies on side A and side B must be less than this value in order for
permission to be granted.
❑ Angle difference (º): the difference between the voltage angles on side A and side B must be less than this value in order for
permission to be granted.
❑ Slip threshold (Hz): if the difference between the frequencies in side A and side B is greater than this value there is frequency slip.
Otherwise, it is not considered frequency slip.1
❑ Sync.Time Man.closing(ms): the time during which the conditions for the granting of permission for closure must be met.
❑ Sync. Time Autoreclose(ms): the time during which the conditions for the granting of permission for reclosure must be
met.Blocking input: logic input which, when active, blocks the function. When blocked, manual closure permission is granted, but
automatic permission is refused.
❑ Close blocking: logic input which, when active, blocks the breaker close permission (manual and automatic).
❑ A-Side Maximum V. (V) 3. To fulfill the synchronism, the side A voltage must be greater than the “A-Side Voltage presence (V)”
setting and below the "A-Side Maximum V" setting. If they are set to the same value, the "A-Side Maximum V" is considered 200V.
1
Available since firmware version 5.17.15.2 and ICD 6.1.13.27
2
Available since firmware version 6.0.8.0 and ICD 8.1.0.0
3
Available since firmware version 6.0.8.0 and ICD 8.1.0.14
❑ B-Side Maximum V. (V) 3. To fulfill the synchronism, the side B voltage must be greater than the “B-Side Voltage presence (V)”
setting and below the "B-Side Maximum V" setting. If they are set to the same value, the "B-Side Maximum V" is considered 200V.
The synchronism function can be disabled by means of a setting (“NO”). By means of a “fuse failure” or a “breaker closure permission
block” digital input both manual and automatic permission are refused.
When disabled, manual closure permission is granted but not automatic closure permission. In order to give closure permission when
enabled, the function contemplates the conditions that grant undervoltage permission or synchronism permission. If any of then grants
permission, closure permission is granted. Manual and automatic closure permissions are analysed independently.
❑ Undervoltage:
When disabled undervoltage permission is refused.
When enabled, undervoltage conditions are analised. If undervoltage permission is granted, closure permission is granted,
independently of synchronism conditions.
❑ Synchronism: when undervoltage permission is not granted, synchronism conditions are analised
When disabled synchronism permission is refused.
When enabled, synchronism conditions are analised. .
The detection of the presence or the absence of voltage is always done in all the phases. However, the analysis of the conditions for
granting or refusing breaker close permission is only carried out if the function is enabled.
If “Sync. Enabled” is selected “with compensation”, the frequency slip is used to compensate the breaker closing time:
In which:
To consider the slip frequency difference must exceed the "Slip threshold (Hz)" setting.
If this angle difference decreases when the “Sync. Enabled” is set with compensation and closure in 0º, the condition for granting
permission will be:
When the “Sync. Enabled” is set with compensation, in order for permission to be granted the difference must be around 0º, the
following must be met:
❑ Node: PROT/RSYN1
❑ Settings and logical inputs: There are 6 settings tables. See Table 2.
❑ Commands:
DOrdSyBlk1: Function block and unblocking. Only acts when the function is enabled.
DOrdPeBlk1: Close permission block and unblock. Only acts when the function is enabled.
❑ Outputs: Table 3 shows the function’s output data.
❑ No Voltage ABC side A: indicates if the voltage of the three phases of side A is less than the setting “A-Side Voltage
presence (V)”.
❑ No Voltage side B B1: indicates if the voltage on the side B is less than the setting “B-Side Voltage presence (V)”.
❑ A Side Maximun V exceeded 3: It indicates that the voltage on the A side is geater than the setting “A-Side Maximum V.
(V)”.
❑ B Side I1 Maximun V exceeded3: It indicates that the voltage on the B side is geater than the setting “B-Side Maximum V.
(V)”.
For the following signals, it is necessary that voltage presence is detected on both sides of the breaker:
❑ Positive slip Breaker 1: it is active if the frequency on the side B is also greater than that on side A by more than the
setting.
❑ Negative slip Breaker 1: it is active if the frequency on the side A is also greater than that on side B by more than the
setting.
❑ Underfrequency side B B1: it is active if the frequency difference of both sides exceeds the setting value and the
frequency on side A is greater than that on side B.
❑ Overfrequency side B B1: it is active if the frequency difference of both sides exceeds the setting value and the frequency
on side B is greater than that on side A.
❑ Delay without comp. side B 1: when the difference between the angles exceeds the setting value and is greater on side A
than on side B.
❑ Adv. without comp.side B B1: when the difference between the angles exceeds the setting value and is greater on side B
than on side A.
❑ Delay with comp. side B 1: when the difference between the angles, calculated by taking into account breaker closure
time, exceeds the setting value and is greater on side A than on side B.
❑ Advance with comp. side B 1: when the difference between the angles, calculated by taking into account breaker closure
time, exceeds the setting value and is greater on side B than on side A.
❑ Over Module side B B1: when the voltage difference is greater than the programmed setting and the voltage in B is
greater than in A.
❑ Under Module side B B1: when the voltage difference is greater than the programmed setting and the voltage in A is
greater than in B.
❑ Perm. without comp. B1: indicates that differences in voltage, angle and frequencies are lower than the corresponding
settings.
❑ Perm. with comp. B1: when the necessary conditions related to the voltage, angle argument and frequencies differences
are given, taking into account the breaker closure time for calculating the angle argument difference.
❑ Perm. Manual Close V B1: Manual closure permission for voltage checks. It´s active when the undervoltage conditions are
met.
❑ Permission Recloser V B1: Reclosure permission for voltage checks. It´s active when the undervoltage conditions are met.
❑ Perm. Manual Close B1: closure permission for undervoltage or for synchronism. It is active, due to compliance with the
undervoltage conditions or the synchronism conditions. If the function is disabled, manual closure permission will also be
signalled.
❑ Perm. Reclose Br 1: reclosure permission for undervoltage or synchronism, so that the recloser decides on the automatic
closure of the breaker. It is actived, due to compliance with the undervoltage conditions or the synchronism conditions.
5. MONITORING
This function checks if the external supply voltage is within the set range. It generates two signals:
❑ Auxiliary power supply greater than maximum threshold. If the supply voltage exceeds the set maximum threshold.
❑ Auxiliary power supply lower than minimum threshold. If the supply voltage is below the set minimum threshold.
The settings for configuring the external power supply monitoring (Table 4):
There are two independent functions with settings, commands and outputs:
❑ Node:
PROT/CESS1 for power supply 1
PROT/CESS2 for power supply 2 (only in devices with redundant power supply)
❑ Settings. There are 6 settings tables. For details see Table 4.
❑ There are no logical inputs or commands
❑ Outputs: Table 5 shows the function’s output data.
Vcc Supervision Status. It is active when enabled and not blocked.
HH Infeed. Indicates that the power supply has exceeded the maximum threshold.
LL Infeed. Indicates that the power supply is below the minimum threshold.
❑ Measurement. The external power supply values are available in the node GEN/LLN0 (see Table 6)
This function checks if the temperature is within the set range. It generates two signals:
❑ Temperature greater than maximum threshold. If the temperature exceeds the set maximum threshold.
❑ Temperature lower than minimum threshold. If the temperature is below the set minimum threshold.
The settings for configuring the external power supply monitoring (Table 4):
❑ PROT/CTSU1 node
❑ Settings. There are 6 settings tables. For details see Table 7.
❑ There are no logical inputs or commands
❑ Outputs: Measurement. The temperature value is available (see Table 9)
❑ Table 8 shows the function’s output data.
Enabled. It is active when enabled and not blocked.
Temperature greater than maximum threshold. Indicates that the temperature has exceeded the maximum threshold.
Temperature lower than minimum threshold. Indicates that the temperature is below the minimum threshold.
❑ Measurement. The temperature value is available (see Table 9)
Table 8 Temperature monitoring outputs
If enabled, it checks that the external power supply exceeds the battery failure threshold, generating an alarm signal when it is below
the threshold.
In devices with redundant power supply, every power supply generates an independent DFFA signal. With the setting "Power Supply" a
general DFFA signal in generated.
The settings for configuring the battery failure monitoring (Table 10)
❑ PROT/CSUS1 node
❑ Settings. There are 6 settings tables. See Table 10.
❑ There are no logical inputs or commands
❑ Outputs: Table 11 shows the function’s output data.
Enabled. It is active when enabled and not blocked.
Weak Infeed DFFA. Indicates that the external power supply is below the minimum threshold as indicated in the
setting "Power supply".
Weak Infeed DFFA1. Indicates that the external power supply 1 is below the minimum threshold.
Weak Infeed DFFA2. Indicates that the external power supply 2 is below the minimum threshold.
Table 11 Battery failure monitoring outputs
The internal battery used for data maintenance is checked to ensure that it does not fall below a security level.
❑ GEN/LPHD1 node
❑ It does not use settings.
❑ There are no logical inputs or commands.
❑ Outputs: Table 12 shows the function’s output data.
Internal battery failure. Indicates that the internal battery level is below the minimum threshold.
❑ Measurement. The battery value is available (see Table 13)
The unit continually checks the various incorporated elements and cards. If an error is detected in any of the elements or cards, an
alarm is generated. If the error affects the unit’s operation, a critical error is generated, which in addition to the signal acts on :
❑ Colour front LED. Non-configurable status LED, which indicates the unit’s general status. If the LED is green, it indicates
that everything is correct, while if it is red it indicates a critical error in the unit.
❑ CPU Relay. Non-configurable 3-contact relay, which indicates the unit’s general status. If the LED is active (common
terminal – NO), it indicates that everything is correct, while if it is deactivated (common terminal– NC) it indicates a critical
error in the unit. If the unit is switched off, the relay is deactivated.
❑ The unit's alarm signals are to be found in the LPHD node. The available signals indicate faults in the card check, in the
communications between the cards, in the unit’s configuration, etc.:
❑ Critical hardware error. Indicates that a critical error has been produced. In addition to this signal, the cause that produced
the signal will be indicated.
❑ CPU error. Indicates that the check has detected an error in the CPU. It generates critical error signal.
❑ Analogue error. Indicates an error in transformers card. It generates critical error signal.
❑ I/O micro error. Indicates an error in the I/O cards’ micro.
❑ Analogue connection error. Indicates that a fault has been produced in the communications between the CPU and the
transformers card. It generates critical error signal.
❑ I/O connection error. Indicates that a fault has been produced in the communication between the CPU and an I/O card. It
generates critical error signal. Additionally, it will indicate the card which has suffered the failure:
Error card address x. Indicates that there is a communication error with the card with the address x.
❑ Front connection error. Indicates that a fault has been produced in the communications between the CPU and the unit’s
front card. It generates critical error signal.
❑ Shared analogue memory error. Indicates that a fault has been produced in the Data exchange memory between the CPU
and the transformers card. It generates critical error signal.
❑ Error shared I/O memory. Indicates that a fault has been produced in the Data exchange memory between the CPU and
the I/O cards. It generates critical error signal.
❑ RTC clock error. Indicates that the check has detected an error in the real time clock.
❑ Continuous component monitoring alarm. Indicates that an error in the continuous measurement monitoring has been
detected in the transformers card.
❑ Alarm settings. Indicates that errors have been detected in the storage of the unit’s settings. It generates critical error
signal.
❑ FW Alarm. Indicates that the relay firmware versions are incompatible.
❑ Memory check alarm. Indicates that errors have been detected in the checking of the unit’s memory. It generates critical
error signal.
❑ Converter check alarm. Indicates that errors have been detected in the transformers card AD converter. It generates
critical error signal.
❑ Converter voltage level alarm. Indicates that errors have been detected in the transformers card reference voltages. It
generates critical error signal.
❑ Relay activation alarm. Indicates that an error has been detected in the activation of at least one of the I/O cards’ relays. It
generates critical error signal.
❑ I/O configuration error. Indicates that the configuration of the I/O cards does not coincide with the unit’s correct
configuration. It generates critical error signal.
❑ General Vdc error. Indicates a failure in the internal power supply levels. It generates critical error signal.
❑ Frequency configuration error. This is not a unit failure, but rather a configuration failure. Indicates that the frequency
measurement of the signals being injected into the unit do not match the set measurement, that is, the unit is configured
as 50Hz and the signals which are being injected are greater than 55Hz; or that the unit is configured as 60 Hz and the
signals being injected are less than 55 Hz.
❑ Internal battery failure. Indicates that the data storage battery is below the security levels and that the data may be lost at
shutdown.
❑ Version compatibility error. Indicates that the versions of the unit's firmware are not correct.
❑ Time setting configuration alarm. Indicates that there is an error in the configuration of the unit’s time setting.
❑ For each I/O card there is are 5 signals, indicating:
Status OK. Indicates that the card is configured correctly and without errors.
Configured & No_detected. Indicates that the card is configured by the user, but not detected in the unit. This may be
because it is not assembled or because it has an error. Equivalent to the current communication error.
Different configuration. The type indicated by the user and the type detected by the unit do not coincide.
No_configured & detected. Indicates that card that has not been configured by the user has been detected in an
address.
Internal card error. A card check error has been received (includes relay check).
❑ ICD error. Indicates the last ICD received by the device was wrong and it was refused by the device. Once activated, this
signal is deactivated when a correct ICD is received.
❑ Power supply 1 OFF. Indicates that the power supply 1 is turned off. It is only available in devices with redundant power
supply.
❑ Power supply 2 OFF. Indicates that the power supply 2 is turned off. It is only available in devices with redundant power
supply.
❑ SV Board Error. Indicates that there is an error in the sampled values board.
6. CONFIGURATION
6.1 CID
Independently of the form used from among those listed above, the changes to the affected setting are stored in the unit’s CID file.
❑ Where “XXX” is an integer counter that is incremented each time paramRev is updated by a setting change.
❑ "paramRev origin text“depends on the origin of the setting change:
In the case of “New CID”, only those settings in the CID sent to the unit and which are out of range will be updated in
paramRev.
6.2 GENERAL
Two nodes are used for the general configuration of the unit
The settings available in the GEN/LLN0 node are shown in protection events mask enablind. Allows the generation of protection events
associated to the function. If set to "NO", the function's protection events are not generated. If set to "YES", the function's specific
mask is contemplated:
❑ Language. Indicates the unit’s language. Affects the display, reports, etc.
❑ Functional key block. It allows the functional key to be blocked. When blocked commands with functional key are not
allowed.
❑ Functional keys (remote). It allows key commands with the device in remote mode.
❑ Leds Blocking. Allows the activation of the LEDs to be blocked.
❑ Blocking allowed by command. It allows blocking the reception of block/unblock protection commands.
❑ Reset Digital Output. Indicates the logic input that, when activated, reset all the digital outputs.
❑ The supported IRIG-B formats are B002, B003, B006, B007 and IEEE1344. It select whether the year is taken into account in
the synchronization by IRIG. The options are:
“UTC without year”. The year is not taken into account and all the formats are admitted.
“UTC with year”. With formats B006, B007 and IEE1344 the year is not taken into account. It cannot be used with
formats B002 and B003 because they set the year to zero value.
“Local without year”. The year is not taken into account. All the formats are admitted.
“Local with year”. With formats B006, B007 and IEE1344 the year is not taken into account. It cannot be used with
formats B002 and B003 because they set the year to zero value.
❑ Local/remote selection. Indicates the logic input that, when activated,changes the device between local/remote.
❑ Erase records. Indicates the logic input that, when activated, deletes the unit’s report queues. Affects protection events,
faults, disturbance reports, historical measurement reports, etc.
❑ Remote/ Local type. It indicates how the unit will behave when it has to block the commands it is sent. See 13.2.1
❑ Flicker Enable. Enables the digital inputs’ swing supervising function.See 6.4.3
❑ Enable Events record. Allows the generation of protection events associated to the function. If set to “NO”, the function’s
protection events are not generated. If set to “YES”, the function’s specific mask is contemplated.
❑ Block full records. When set to "NO", queues are circular, when the maximun number of registers is fullfiled, the oldest
one is erased. If sets to "YES", when the maximun number of registers is fullfiled, the queue is blocked and no more
registers are stored. It affects protection events, faults, disturbance reports, historical measurement reports.
The current and voltage transformers are configured in independent nodes, in which the units’ rated values, transformation ratios and
frequencies are indicated.
6.3.1 Current
Two GEN/TCTR nodes are used for the transformation ratios and GEN/TCIN for rated currents.
The settings used for the configuration of the current transformers ratios, which are used to provide primary measurements, are
(see Table 16):
❑ Real energy constant. Indicates the real energy impulse factor, i.e., the number of kWh by virtue of which the
counter is incremented by one unit.
❑ Reactive energy constant. Indicates the reactive energy impulse factor, i.e., the number of kWh by virtue of which
the counter is incremented by one unit.
The energy counters value is available in the PROT/MMTR node, with the data:
6.4 INPUTS/OUTPUTS
The unit can host a variable number of input-output cards variable (from 1 to 7). Each card is configured with an internal address from
2 to 7. The power supply is assigned address 1, which is not configurable.
Each card is represented in the IEC 61850 data model as an instance of the GGIO node in the Logical Device called “GEN”. Each GGIO
has the internal address of the physical card as an instance. Thus, for example, if a unit has two input-output cards with internal
addresses 1 and 4, the GEN/GGIO1 and GEN/GGIO4 nodes will exist in the data model.
The number of digital input settings and signals present in each GGIO depends on the type of card used. Continuing the example, if the
card with the internal address 1 has 6 digital inputs and 4 digital outputs, the GGIO1 node will have 6 digital input signals and 4 digital
output signals, as well as the settings corresponding to each digital input and output available.
The data model associated to the GGIOs is common to all and has 32 digital inputs and 16 digital outputs. Nevertheless, in each card
only the data associated with its own inputs and outputs are updated.
For each GGIO there is a boolean setting called MaskEna (event record enabled). If set to “YES”, the activation/deactivation of the
digital inputs and outputs will generate protection events. To the contrary, they will not be stored as event records.
6.4.1 Inputs
There are 2 settings available for each digital input:
❑ DIxTmms: Digital input time x (ms). This is a software filter for the activation/deactivation of digital inputs. It
indicates the milliseconds (range 0 to 100 ms4) which a digital input must be seen to be active in order to be
considered active. In order to calculate an input's total activation time, the input’s hardware filter delay – which is
approximately 1ms – must be added to this time.
❑ DIxType: Digital input type x. Defines whether the input is to be interpreted as active when it is seen as closed (NO)
or when it is seen as open (NC)
Each digital input has an associated digital signal indicating its status (see Table 20). Each GGIO indicates the status of all its digital
inputs (up to 32).
4
From firmware version 5.20.15.8 and ICD version 6.3.0.0. In previous versions the maximun was 20ms
6.4.2 Outputs
There are 3 settings available for each digital output:
❑ DOxSig: Assignment digital output x. Assigns the activation of the digital output. There are several assignment
possibilities:
Signals: They can be signals generated by the unit (trips, logics, hw check, digital inputs and outputs)
Commands: All of the commands available in the unit can be directly programmed to a physical output
❑ DOxTmms: Digital output time x (ms). The output activation time defines the minimum operational time of each
physical output following activation (in milliseconds). The range is 0.05 to 5000 ms. The output remains active in
accordance with this time setting or the duration of the associated signal, whichever is greater.
❑ DOxTyp: Digital output type. Each output’s type is defined from among the options:
“Not”. The output follows the assigned signal, i.e., the output is activate when the signal is active. When the
signal is deactivated, the output will deactivate if the digital output time has elapsed. To the contrary, the
output will remain active until this time elapses.
“Stored”. Once activated, the output remains active until the relay deactivation command is issued, with the
signal assigned to the output deactivated. The command can be issued by the action of a digital input
programmed as “Local reset”, a command or by keyboard/display.
Each digital input has an associated digital signal indicating its status (see Table 22Table 22). Each GGIO indicates the status of all its
digital outputs (up to 16).
The supervising of the swing in the digital inputs or the supervising of the flicker is conducted in accordance with certain user-
configurable settings.
On the one hand, there is a general setting that allows this function to be enabled or disabled. If this setting is disabled, not flicker
treatment is performed.
General setting for the configuration of the flicker treatment (Table 23):
❑ GEN/LLN0 node
Once the general flicker setting has been enabled (Table 23), there are two more setting per card for treating the swing.
They are “OscTms” and “Nchanges” which can be seen in Table 21:
❑ OscTms: The time between changes in the same direction in order for a signal to be deemed to be swinging. When a signal
is swinging a swinging signal is produced. The unit is seconds.
❑ Nchanges: The number of changes that must be produced in a swinging signal in order for the signal to become invalid and
cease from sending changes. If this setting is set to zero, it disables the swing treatment for this card, i.e., the flicker
treatment is not performed for this card.
❑ GEN/GGIOx node, in which x depends on the card’s internal address (see section 6.4)
Once a signal has been detected as swinging, it becomes questionable and oscillatory.
If this situation continues and the number of set changes (“Nchanges” setting) is exceed, the signal becomes invalid and oscillatory.
It ceases to send the changes and sends the signal's last known valid status.
When the time difference between two changes is greater than the inputs’ swing time (“OscTms” setting), the signal changes to
valid.
6.5 LEDS
❑ LexSig: Assignment led x. Assigns the activation of LED x using any of the signals generated by the unit
❑ LExTyp: LED type x. It can be programmed as “not” and “stored”. In the first case, the activation of the LED follows
the activation of the signal programmed in the setting described above. If it is programmed as “stored”, the LED’s
activation will remain even if the signal that provoked its activation drops out, until the signal programmed in the
LogInReLed setting available in the IHMI node is activated.
There is a general setting for all the LEDs that indicates the logic signal used to switch of the LEDs:
❑ LED reset. Selects the signal which, when active, switches off the LEDs.
The LEDs are updated every 200ms. Thus, for the correct activation of the LEDs, the assigned signal must remain active for at least
150 ms. To the contrary, the LED cannot be activated.
❑ The parameterization of the assignment of LEDs is carried out by the settings present in the CTRL/IHMI node.
❑ The parameterization of the LEDs type is carried out by the settings present in the CTRL/IHMI node.
The settings present in this node are detailed below
❑ InRefx: Assignment led x. Assings the activation of LED x using any of the signals generated by the unit. The
assignment is carried out by means of a character string (see next section “Configuration with InRef”)
❑ LEDSex: LED type x. It can be programmed as “not” and “stored”. In the first case, the activation of the LED follows
the activation of the signal programmed in the setting described above. If it is programmed as “stored”, the LED’s
activation will remain even if the signal that provoked its activation drops out, until the signal programmed in the
LogInReLed setting available in the GEN/IHMI node (defined in the previous section) is activated.
The InRef type settings are programmed by a string of characters in which the reference of the IEC 61850 object containing the value to
be employed as an input is indicated. The following format, as defined in the part 7.2 of the IEC 61850 standard, is employed:
LDName/LNName.DataObjectName[.SubDataObjectName[. ...]].DataAttributeName
For example,
❑ In order to program InRef1 with the GGIO1 input signal 1, the reference to be written in the InRef is:
GEN/GGIO1.Ind1.stVal
Generic commands are available within the Logical Device "GEN" on the ordGGIO1 node, which will be active for 100msg.
❑ ………..
❑ SPCS016, Generic command 16
Are available signals associated with these generic commands, which will be available in logic, output, etc.
6.8 NAMES
The PROT/LPHD node is used for the general configuration of the units’ names and the installation.
Short names are used for the generation of the disturbance recorder and fault file names.
These settings are considered special and they are configurable via an IEC 61850 connection or sending the CID file after editing the
values from pacFactory tool (menu Settings -> IPRV). They do not appear in the display or section pacFactory protection settings.
❑ LocalTim: Allows to force sending local time in IEC 61850 timestamps. It is important to know that this is not normative
because IEC 61850 standard defines that the timestamps must be sent in UTC format. However, with this option the device
is adapted to systems that only use local time. The default value is 0, which indicates the use of UTC. The value 1 indicates
the use of local time.
❑ MaxConn: Sets the maximum number of IEC 61850 connections that are accepted. Limited to a maximum value of 16.
❑ AplicTms: Defines the disconnection timeout at the application level. After this time (in seconds) without receiving any IEC
61850 messages the server automatically closes the connection.
❑ TipoServ: Defines some operation modes of the device.
Value 0: Default operation mode.
Value 1: Special operation mode that includes:
Enable IP checking to validate a new ICD/CID file. If the IP address indicated in the communications section of
the ICD/CID file does not match the address of the device the file is not validated. If the IP address of the
device is changed once the file has been validated, the IEC 61850 server is disabled and waits for the change of
the IP address of the device with the one in the file or to receive a new CID file with the correct IP.
When a command is received, the value that the device saves in "orIdent" attribute is the IP address from
which the command was sent, regardless of the value that the client sent in the message.
❑ AuthReq: Allows activating the password authentication in the establishment of IEC 61850 connection. The password
received is checked against the one assigned to the user “user61850”.
The default password for this user is: user61850.
❑ DevGoose: Selects the Ethernet port for GOOSE messages. Any online change of this value requires the reset of the device
and therefore the signal ResetDev is activated.
Eth1: GOOSE publication and reception enabled on interface ETH1.
Eth2: GOOSE publication and reception enabled on interface ETH2.
Both (Eth1): Reception on both interfaces (ETH1 and ETH2). Publication is sent by only one configurable
interface for each GOOSE. By default port ETH1.
Both (Eth2): Reception on both interfaces (ETH1 and ETH2). Publication is sent by only one configurable
interface for each GOOSE. By default port ETH2.
❑ NoGsVlan: Defines the use of the VLAN tag in GOOSE messages. Any change in this value causes the activation of the signal
ResetDev. Default value is 0.
Value 0: GOOSE messages are sent with VLAN TAG and are received with or without VLAN TAG.
Value 1: GOOSE messages are sent and received only without VLAN TAG.
❑ IprvMod: Sets the access level to reports, commands and logs from the different IP addresses configured in the IPRV logical
nodes defined in the following paragraph:
Permissive: By default all IP addresses not configured in the IPRV logical nodes have access to reports,
commands and logs. The IP addresses included in the IPRV logical nodes will have the configured access level.
Restrictive: Only IP addresses configured in the IPRV logical nodes have access to reports, commands and logs.
The access level is configured individually for each IP address. Other IP addresses do not have access.
❑ IprvConn: The value 1 limits the IEC 61850 connections only to IP addresses configured on IPRV logical nodes and any
connection from other IP address will be rejected. The value 0 allows the connection from any IP address.
Only the settings that indicate the activation of the signal ResetDev require a restart of the device to be effective.
The signal GEN/IPRVx.St.stVal indicates whether the address configured on that node is in communication with the device. In case
of multiple connections from the same IP, the signal is 0 when all are closed.
These settings are considered special and they are configurable via an IEC 61850 connection or sending the CID file after editing the
values from pacFactory tool (menu Settings -> IPRV). They do not appear in the display or section pacFactory protection settings.
Measures logical nodes which have the AdRanMea setting have the possibility of the automatic configuration of the measures
ranges (with value 1 in the AdRanMea setting).
AdRanMea settings in different logical nodes are independent. Each logical node can be configured independently.
If the value of AdRanMea setting is 1, the range configuration cannot be modified via IEC 61850 protocol.
Measures:
❑ rangeC.hhLim.f
❑ rangeC.hLim.f
❑ rangeC.lLim.f
❑ rangeC.llLim.f
❑ rangeC.min.f
❑ rangeC.max.f
Angles:
❑ rangeAngC.hhLim.f
❑ rangeAngC.hLim.f
❑ rangeAngC.lLim.f
❑ rangeAngC.llLim.f
❑ rangeAngC.min.f
❑ rangeAngC.max.f
The calculation is made based on the values of scale range and transformation ratio of each measure as follows:
❑ Signed measures:
❑ max: scale range * transformation ratio
❑ min: - (scale range * transformation ratio)
❑ Unsigned measures
❑ max: scale range * transformation ratio
❑ min: 0
And the value of the factor configured in the multiplier attribute is applied:
❑ hLim = max
❑ hhLim = max
❑ lLim = max * 4 / 5
❑ llLim = max * 4 / 5
The rest of the configuration values of each measurement (db, SIUnits, multiplier, dbAng, limDb) are not modified.
7. SYNCHRONIZATION
Several synchronization sources are permitted, with the following priority:
❑ IEEE1588v25
❑ IRIG-B
❑ SNTP
❑ Communication protocols
❑ pacFactory (see specific user manual)
❑ Local display
In case of active synchronization with any of the sources, the sources of lower priority are blocked. Some examples:
❑ If there is synchronization by IEEE1588v2, synchronization for any other cause is not permitted. In order to consider the absence of
IEEE1588v2 synchronization and to allow other sources, 1.5 minutes must elapse without synchronization:
When disabled by setting
When you lose IEEE 1588v2 communication through the port (synchronization does not arrive)
When it loses traceability or precision (the master is not synchronized)
❑ If there is synchronization by IRIG, synchronization for any other cause is not permitted. In order to consider the absence of IRIG
synchronization and to allow other sources, 1.5 minutes must elapse without the reception of correct IRIG frames.
❑ If there SNTP synchronization, the synchronization of protocols is not permitted, nor pacFactory nor display. However, if IRIG
synchronization is received, the SNTP is blocked and IRIG is synchronized.
❑ Synchronization by pacFactory and by display have the same priority and can be run simultaneously.
The unit’s data model has a GEN/LTIM node for the configuring the summer/winter time change. The node has the following settings
(see Table 26):
❑ Offset Local Time-UTC (min): Offset Local Time-UTC (min). A setting that indicates the number of minutes by which the time setting
must be put forward/put back when changing between summer/winter time. Range between -720 and 720 minutes (-12 to + 12
hours)
❑ Summer-winter time change enabled: Time change enabled. A boolean setting that allows the time setting to be changed
❑ Summer Calendar Pattern: Summer Calendar Pattern. Three selectable values:
Last of month: Last week, refers to the weekday set in WkDayD
First of month: First week, refers to the weekday set in WkDayD
Second of month: Second week, refers to the weekday set in WkDayD
Third of month: Third week, refers to the weekday set in WkDayD
Fourth of month: Fourth week, refers to the weekday set in WkDayD
Day of month: Selects the day of the month indicated in DayD
❑ Day Week Summer: Indicates the day of the week for the change to summer time (Monday.. Sunday)
❑ Month Summer: Indicates the month in which the change to summer time occurs (January.. December)
❑ Day Summer: Indicates the day in which the change to summer time occurs (1.. 31)
❑ Time Summer: Indicates the time at which the time changes to summer time
❑ Minute Summer: Indicates the minute (within the time set on HrD) when the time changes to summer time
❑ Winter Calendar Pattern: Winter Calendar Pattern. Equivalent to OccD but from winter to summer
5
Available from firmware version 6.0.18.0
Ingeteam Power Technology S.A.
User Manual 73
SYNCHRONIZATION
❑ Day Week Winter: Indicates the day of the week for the change to winter time (Monday.. Sunday)
❑ Month Winter: Indicates the month in which the change to winter time occurs (January.. December)
❑ Day Winter: Indicates the day in which the change to winter time occurs (1.. 31)
❑ Time Winter: Indicates the time at which the time changes to winter time
❑ Minute Winter: Indicates the minute (within the time set on HrS) when the time changes to winter time
❑ Not Synchro Time (min): Timeout to activate synchronization alarm.
Table 26 Synchronization settings
❑ Synchronization by IEEE1588: Active when the device is synchronized by IEEE1588. It is maintained activated for 90 seconds after
an IEEE1588 synchronization.
❑ Synchronization by IRIG-B: Active when the device is synchronized by IRIG-B. It is maintained activated for 90 seconds after an IRIG-
B synchronization.
❑ SNTP synchronization: Active when the device is synchronized by SNTP. It is maintained activated the period defined by not synchro
timeout SNTP setting (ValTm) after an SNTP synchronization.
❑ Synchronization by protocols: Active if the last synchronization was been received by communications protocols.
❑ Synchronization by display: Active if the last synchronization was been received by the front keyboard.
❑ Synchronization by console: Active if the last synchronization has been received from the PacFactory console.
❑ Device not synchronized: Synchronization alarm. Active if a valid synchronization (IRIG-B, SNTP or protocols) has not been received
during the timeout configured by the not synchro time setting (SyncAlmTm).
❑ Daylight saving time: Active if the local time has summer correction.
The IEEE Std. 1588-2008, also known as IEEE 1588v2 or PTPv2, offers a good solution for clock synchronization in distributed systems
with high accuracy requirements. It works through Ethernet networks and achieves accuracy in the submicrosecond range.
Ingepac EF IEDs support IEEE 1588v2 and specifically the IEC 61850-9-3:2016 Ed1, also nown as Power Utility Profile (PUP), which allows
compliance with the highest synchronization classes of IEC 61850-5 and IEC 61869-9.
❑ The PTP over IEEE 802.3 transport mapping, specified in Annex F of IEEE 1588v2, shall be the only transport mechanism used.
❑ The peer delay request mechanism specified in Chapter 11.4 and Annex J.4 of IEEE 1588v2 shall be the only path delay
measurement mechanism in operation.
Ingepac EF IEDs support IEEE 62439-3:2016 Ed 3 Annex A when 1588 synchronization over PRP or HSR is needed.
7.2.1 Settings
There are 3 settings to set up IEEE 1588v2. They all belong to the GEN/LTMS logical node described in 1.4.1.
❑ Main Time Source: The string “1588” must be set up in this setting in order to enable 1588v2.
❑ PTP interface: This setting specifies the interface in which the IED will listen to IEEE 1588v2 messages.
❑ PTP delay mechanism: The Mechanism used peer to peer (P2P).
7.3 IRIG-B
The device is equipped with an input for synchronization by GPS, using IRIG-B time codes (consult chapter 2 for more details about the
input).
The supported IRIG-B formats are B002, B003, B006, B007 and IEEE1344. The configuration is with the IrgType setting in the GEN\LLN0
logical node (General configuration). The different options are (depending on whether the GPS send UTC or local time):
❑ “UTC without year”. The year is not taken into account and all the formats are admitted.
❑ “UTC with year”. With formats B006, B007 and IEE1344 the year is not taken into account. It cannot be used with formats
B002 and B003 because they set the year to zero value.
❑ “Local without year”. The year is not taken into account. All the formats are admitted.
❑ “Local with year”. With formats B006, B007 and IEE1344 the year is not taken into account. It cannot be used with formats
B002 and B003 because they set the year to zero value.
7.4 SNTP
The available implementation of the SNTP (Simple Network Time Protocol) is based on the points described in RFC5905. To improve the
accuracy of the synchronization and to take into account the possible delays introduced by the network, the "On-Wire" protocol, which
is described within the RFC itself, is used.
This correction algorithm uses four timestamps numbered from T1 to T4, with the timestamp of sending or receiving each message, to
calculate the offset that is required to apply to the time of the equipment after sending each synchronization request.
The time offset obtained using this calculation is the deviation to be applied in the SNTP client clock to obtain the time of the SNTP
server that synchronizes it. It is a valid method for both LAN networks as well as for WAN networks that have higher response times.
Note: There is an optional configuration mode with the SNTP-IP value in the communications section of the ICD file, which is
maintained for backward compatibility with previous configuration files. The IED only uses that option if no configuration is included in
the LTMS node. Nevertheless, the recommended configuration option is through the LTMS node settings.
7.4.1 Settings
The SNTP settings are in the GEN/LTMS logical node:
❑ Main Time Source: IP address of the main NTP server. Broadcast addresses are not allowed. Value 0.0.0.0 disables the
main source.
❑ Secondary Time Source: IP address of the secondary NTP server. Broadcast addresses are not allowed. Value 0.0.0.0
disables the secondary source.
❑ Not Synchro time SNTP (min): Elapsed time in which it has not been received any correct SNTP response (the checked
fields are detailed below) from any of the sources configured for SNTP synchronization to consider the SNTP as not
synchronized. Range value is 1 to 1440 min.
❑ SNTP Polling Time (seg): Time interval between synchronization requests to the NTP servers. Range value is 10 to 3600
seconds. If the configured time is less than the real polling communication process (requests and retries in case of failure)
the synchronization active request will finish normally and a new polling timer will be started.
❑ SNTP Time delay Unicast message (seg): Waiting time for the response to an unicast synchronization request. If no
response is received in that time interval a unicast request retry cycle will be started. Range value is 1 to 60 seg.
❑ Retry number: Number of unicast request retries in case there is no response from the NTP server to a request. If the
configured number of retries finishes without response with the main source the device tries to synchronize with the
secondary source. If the configured number of retries finishes without response with the secondary source that
synchronization process is finished and the device waits the polling period to send a new request. Range value is 0 to 9.
❑ PTP interface: This setting specifies the interface in which the IED will listen to IEEE 1588v2 messages.
❑ PTP delay mechanism: This settings specifies which delay Mechanism to use: peer to peer (P2P) or end to end (E2E) delay
mechanism.
(*) Available from firmware version 6.3.20.0, the necessary settings to enable and configure symmetric key authentication in SNTP
requests:
❑ SNTP authentication: This setting enables the authentication in SNTP messages based on the keys file configured.
❑ SNTP key: The number of the key used for the authentication. It shall match with the value configured in the SNTP server
used as synchronization source.
The keys file is configurable from the website6, and it shall be shared between the IED and the SNTP server. The following key types are
supported by the IED:
❑ MD5
❑ SHA
❑ SHA1
❑ RIPEMD160
To provide additional information, a digital signal and a counter have been added with data about the status of the SNTP
authentication:
❑ AuthCfgErr: Configuration error boolean signal. Indicates that there is some type of error in the configuration of the keys
file or in the selected settings. In this case, the IED sends SNTP requests without authentication so it can be synchronized.
❑ AuthRspErr: Counter with the number of not authenticated responses or with authentication failure. When this occurs, the
response obtained is discarded and the device is not synchronized. This counter is increased in case of:
The SNTP server rejected the request (because the key was not configured or the expected signed value did
not match).
The received authentication is not considered valid (the calculated signed value does not match the expected
one).
6
Available from firmware version 6.5.22.0
The following values are checked in the synchronization responses to consider them valid and apply the time to the internal clock:
❑ Message length.
❑ Flags mode: Server.
❑ Flags version number: NTP version 4.
❑ Flags leap indicator: Different from 3.
From the following firmware versions of Ingepac EF these checks are also available:
In the IEC 61850 data there are quality flags which detail the validity of the time in a timestamp sent by communications. These are the
used quality flags:
❑ Clock Not Synchronized: Active jointly with the synchronization failure alarm.
❑ Leap Second: It is activated if the synchronization source provides this data. Active for SNTP, IRIG-B and 1588.
❑ Clock Failure: Active jointly with the failure of the internal RTC clock.
The status report indicates the current status of the protection, showing instantaneous values. This report is updated approximately
every 1 second.
CTSU1. Temperature monitoring. There is a function enabling data (StEna.stVal) and an indication of the temperature
above (OverTemp) and below (UnderTemp) the threshold.
CESS1. External power supply monitoring. Indication of external power supply above (OverVcc) or below (UnderVcc)
the threshold. Also indicates whether the function is enabled or not (StEna.stVal).
CSUS1. Indicates battery failure status (DFFA), if it is activated “Y" or deactivated “N”.
The status data are displayed on the PacFactory console and in the unit's display:
❑ PacFactory. All the status message information is displayed, grouped in tabs according to the information:
General. The date, active table, versions and measurements are displayed.
I/O. The digital inputs and outputs are displayed.
Check. The results of the various checks that are carried out in the unit are displayed.
❑ Display. Grouped into several screens and displaying:
General: Date and active table
Transformer measurements and configuration
Current and voltage maximeters
I/O. The digital inputs and outputs are displayed.
This report indicates the measurement transformers’ primary measurements, applying the transformer ratio. The maximeter
information is used for the maximeter reports.
❑ Distance. In the <Distance> tag, indicating the distance of the last fault.
❑ Currents. Within the <Currents> tag, showing the rms current measurements in primary:
Earth-phase.
The module and angle of each phase, neutral and sensitive neutral.
The average current module of the three phases.
THD of each phase, neutral and sensitive neutral.
Sequences <Sequence>. Current sequences module (I0, I1, I2)
❑ Voltages Within the <Voltage> tag, showing the rms voltage measurements in primary:
Earth-phase.
The module and angle of each phase and neutral.
The average voltage module of the three phases.
THD of each phase and neutral.
Phase-phase <Phase>.
Phase pair module (AB, BC and CA) and average.
❑ Sequences. Voltage sequences module (V0, V1, V2)
❑ Frequency. Frequency value.
❑ Powers. Within the <Power> tag, showing the rms measurements for each phase and total:
❑ Real power. Per phase and total.
❑ Reactive power. Per phase and total.
❑ Apparent power. Per phase and total.
❑ Power factor <Power Factor>. Per phase and average.
❑ Energy counters <Energy>. There is a reset button for the energy counters.
Last reset command date
Positive and negative real energy counter value
Positive and negative reactive energy counter value
❑ Maximeters. Shows the maximum value and the date on which it was produced. There is a reset button for the
maximeter.
Current. For each phase.
Voltage. For each phase.
Real power. For phase and total.
Reactive power. For phase and total.
Apparent power. For phase and total.
In CD2 models.
The unit stores in a queue of 1000 non-simultaneous protection events in a non-volatile memory. Each protection event is recorded
with its date and time, as well as the current and voltage measurements of all the transformers and the frequency.
The protection events can be masked individually, so that only protection events configured by the user are generated. These enablings
are available in the GEN/RSUC node.
The unit saves a queue of historical measurement reports in the non-volatile memory. Depending on the registered measurements,
4000 or 1000 registers are available.
Each record includes the maximum, minimum and average currents of each measurement, calculated within a programmable time
window, detected during a programmable recording period. The measurements are secondary.
The historical measurement report is grouped into records in which the first corresponds to the oldest and the last to most recent, so
that when the file is opened, the first item we see is the oldest.
❑ Record number
❑ Date: With second precision: Day and Time
❑ Measurements: Maximum/minimum/average magnitude values:
The settings employed by this unit are in the PROT/MHRE node:
❑ Sample time window. Indicates the time in minutes during which the average is calculated
❑ Record interval. Indicates the time in minutes in which each record is created
❑ Start time. Indicates the time after which the historical measurement record is started
❑ End time. Indicating the time up to which the historical measurements record is carried out
❑ Calendar mask. Indicates whether the historical measurements record is created every day (YES) or if it is only created on
the days indicated in the day selection mask.
❑ Day selection. It indicated, for each day of the week, whether the record was created.
❑ Register mode7. Selects between standard or extended:
7
Available from firmware version 5.19.15.7 and ICD version 6.3.0.0. Previous versions is fixed “Standard”.
Standard. It saves 4000 registers, with máximum, mínimum and average of the mean currents and voltages, real,
reactive and apparent power, frequency and external power supply.
Extended. Extended number of measures. It saves 1000 registers, with máximum, mínimum and average of the phase
and neutral currents, phase voltages, current and voltage sequences, real, reactive and apparent power, power factor
and the result of 10 measurements data logics AutGGIO.AnIn.
The units of the measurements are:
</REG>
Displays the maximum and minimum values integrated in the time. It has buttons to individually reset the maximeters and/or
minimeters.
8.6 OSCILLOGRAPHY
The oscillography is stored in binary comtrade format. There is a CFG config file and a DAT data file for each.
For additional information see on “IEEE Standard Common Format for Transient Data Exchange (COMTRADE) for Power Systems”.
The trigger signals are selected among the registered signals, when the set “Trigger Signal” is set to “YES”. If it is set to “NO”, that signal
is registered but does not start the oscillography.
The length is set in cycles (Total Duration), from 20 up to 420 cycles (8,4 seconds for 50Hz and 7 seconds for 60Hz).
8
Available since firmware version 6.0.18.2 and ICD 8.2.0.0. Up to that version there are 100 digital signals and 3 frequencies
Pre-fault duration (cycles) indicates the pre-fault cycles that are stored in each disturbance recorder prior to the trigger, being able to
vary between 1 and 415 cycles.
The number of samples can be selected among the options of the following table. Depending on the device and ICD used, the number
of the samples per cycle is different to adapt to the different devices. The relationship between them is shown in the following table
The continuous mode allows to increase the length if at the end of the register, there is a trigger signal activated. In that case, the
register continues the number of cycles set in the “Total Duration”, checking again the trigger signals at the end of the new register.
The total register is limited to 5Mb or 3 times the setting “Total Duration” (the most restrictive of both).
To increase the length, the trigger signal has to change the status, that is, it has to pass from deactivated to activated. If one trigger
signal is continuously activated, it does not start, nor extend the oscillography register.
The digital signals set to “NO” are displayed, but do not start, nor extend the oscillography register.
The oscillography allows to display signals that do not start the register. For example, the protection trip signal can inicialize an
oscillography register, where the start signals are displayed. Table 31 shows an example of an oscillography configuration, with 11
digital signals registered but only three signals start the register (GGIO1Digital input 1, GGIO1Digital input 4 and GGIO2Digital input 1).
At the end of the register, if one of these three signal, continues activated, the oscillography is extended the cycles set in “Total
Duration”; otherwise the oscillography is finished.
10Mb of non volatile memory is available to store oscillography registers. The total number of registers depends on the settings. Table
32 shows some examples of the capacity (with the continuous mode set to “NO”), where the most influential settings are the length
and the number of samples.
Ajustes Valor
Recorded signal 01 GGIO1Digital input 1
Trigger Signal 01 YES
Recorded signal 02 GGIO1Digital input 2
Trigger Signal 02 NO
Recorded signal 03 GGIO1Digital input 3
Trigger Signal 03 NO
Recorded signal 04 GGIO1Digital input 4
Trigger Signal 04 YES
Señal registrada oscilo 05 GGIO1Digital output 1
Trigger Signal 05 NO
Recorded signal 06 GGIO1Digital output 2
Trigger Signal 06 NO
Recorded signal 07 GGIO1Digital output 3
Trigger Signal 07 NO
Recorded signal 08 GGIO1Digital output 4
Trigger Signal 08 NO
Recorded signal 09 GGIO1Digital output 5
Trigger Signal 09 NO
Recorded signal 10 GGIO1Digital output 6
Trigger Signal 10 NO
Recorded signal 11 GGIO2Digital input 1
Trigger Signal 11 YES
9
Available since ICD version 8.1.0.18
Total Duration
Number of samples/cycle Number of digital signals Number of oscillography
(cycles)
420 144 100 3
420 144 32 3
420 36 100 13
420 36 32 15
50 144 100 27
50 144 32 32
50 36 100 98
50 36 32 121
20 144 100 34
20 144 32 78
20 36 100 206
20 36 32 271
20 16 100 350
20 16 32 499
❑ Total Duration (cycles). Indicates the total duration of disturbance recorder (in cycles).
❑ Pre-fault duration (cycles). Indicates the pre-fault cycles that are stored in each disturbance recorder
❑ Number of samples/cycle. Indicates the samples per cycle stored in the disturbance recorder.
❑ Recorded signal X. Indicates the signal that is stored in record position X. If programmed as -1, no signals are recorded.
❑ Trigger X signal. If the signal is configured, it indicates whether it provokes a disturbance recorder pick up (1) or not (0). If
set to “No”, it is only displayed.
The trigger and recorded signals are repeated up to 100 possible signals.
The disturbance record configuration file (CFG) contains the general disturbance recorder information (Figure 51):
❑ Total number of analogue and digital channels available in the disturbance recorder
❑ Analogue channel data: bay, identification, measurements scaled and limits
❑ Digital input data: bay and identification
❑ Sample data: signal frequency, sampling frequency, number of the last sample
❑ Disturbance recorder start and end dates.
❑ Data file format
The disturbance recorder data file (DAT) includes the information captured in the disturbance recorder, with the following available for
each sample:
❑ Sample number
❑ Sample time
❑ Analogue samples values
❑ Digital signals values
The name of the file uses the standard IEEE C37.232-2007, using the fields:
Start Date, Start Time, Time Code, Station Identifier, Device Identifier, Company Name
❑ Start Date: Trip date with a 4-character format for the year, the month and the day. For example, 26/june/2010 would be
20100626.
❑ Start Time: Indicates the milliseconds since 00:00 of the day, that is, milliseconds since midnight.
❑ Time Code: Indicates the time zone amplitude sign, and can indicate minutes if necessary. For example, “t +2” indicates
time zone 2, while “+2 h30t” indicates that the time zone is 2 hours 30 minutes.
❑ Station Identifier. Indicates the substation name. The installation’s short name (InsShNam) from the “PROT/LPHD1” node
is used".
❑ Device Identifier. Indicates the unit’s name. The relay’s short name (RelShNam) from the “PROT/LPHD1” node is used".
❑ Company Name. Indicates the name of unit’s manufacturer, in this case, Ingeteam.
8.7 DISPLAY
In the display available on the equipment, it's possible to see measurements, in different screens. Measurements not available are
shown with "--".
Nombre A B D E F G
Ia: A phase current
Ib: B phase current
Ic: C phase current
In: Neutral current
I average: Mean current
Va: A phase voltage
Vb: B phase voltage
Vc: C phase voltage
Vn: Neutral voltage
Vmedia: Mean voltage
Vab: AB phase voltage
Vbc: BC phase voltage
Vca: CA phase voltage
Vc average: mean ph-ph voltage
Nombre A B D E F G
I0: Zero sequence current
I1: Possitive sequence current
I2: Negative sequence current
V0: Zero sequence current
V1: Possitive sequence voltage
V2: Negative sequence voltage
F: Frequency
Nombre A B D E F G
Pa: Potencia activa fase A
Pb: Potencia activa fase B
Pc: Potencia activa fase C
Qa: Potencia reactiva fase A
Qb: Potencia reactiva fase B
Qc: Potencia reactiva fase C
Sa: Potencia aparente fase A
Sb: Potencia aparente fase B
Sc: Potencia aparente fase C
Cosa: Factor Potencia fase A
Cosb: Factor Potencia fase B
Cosc: Factor Potencia fase C
Nombre A B D E F G
P: total active power
Q: total reactive power
S: total apparent power
Cos: mean power factor
E. Activa+: positive active energy
E. Activa-: negative active energy
E. Reactiva+: positive reactive energy
E. Reactiva-: negative reactive energy
Nombre A B D E F G
Ia: A phase current
Ib: B phase current
Ic: C phase current
I average: Mean current
Va: A phase voltage
Vb: B phase voltage
Vc: C phase voltage
V average: Mean voltage
B, D and F Connection bus shows total distortion.
Nombre A B D E F G
Vab: AB phase voltage
Vbc: BC phase voltage
Vca: CA phase voltage
Vc average: Ph-Ph mean voltage
9. USB ACCESS
The unit can be accessed via the front USB to retrieve reports and CID from the device and to load a new CID or a firmware update.
The USB port can be configured from the local HMI (Menu: Password -> USB Configuration).
When a pendrive is inserted, the following appears in the front above the current screen, indicating that the device has been detected:
USB Detected
While the data is being downloaded, the following appears in the front above the current screen:
USB Detected
Downloading data
Just in case there is a CID, an ICD or and IID in the pendrive, the user will be asked for a confirmation to load this file into the unit.
WANT TO START
CANCEL
ACCEPT
USB Detected
Downloading data
If canceled, downloading is assumed to be complete, and the following appears on the screen for 5 seconds:
REMOVE THE
USB DEVICE
Only the reports existent in the unit at the time of the download will appear in the pendrive, with the data structure:
Ingeteam Power Technology S.A.
User Manual 93
USB ACCESS
❑ Root with the short installation and relay name (PROT/LPHD node), and the iedName, separated by “_”·, i.e.,
“Instalacion_Rele_iedName”
❑ COMTRADE. This directory contains the disturbance recorders generated in the unit
❑ FAULT RECORDS. This directory contains the fault records generated in the unit.
❑ The rest of the unit’s reports are dependent on the root:
Maximetro.xml
Sucesos.xml
Informe_Estadisticos.xml
Registro.xml
CID
For detailed information about these reports, see Chapter 10, “DATA ACQUISITION FUNCTIONS
”.
When a pendrive is inserted into the front USB port, a check is run to see if an ICD exists. If there is an ICD, it is copied into the directory
“public/SCL/notvalidated” in order that it may be operative in the unit.
During the search for the ICD, the existence of a file with an ICD, icd, CID, cid, IID or iid extension is checked. There is not a established
filename as only the extension is checked.
If there is more than one file with one of the indicated extensions, the ICD is considered invalid and not ICD is captured.
When a pendrive is inserted into the front USB port, a check is run to see if a firewall configuration file exists. In that case, it is copied
into the directory “public/SCL/notvalidated” in order that it may be operative in the unit.
During the search, the existence of a file with “fwc” extension is checked. There is not a established filename as only the extension is
checked.
If there is more than one file with one of the indicated extensions, the file is considered invalid and not captured.
For firmware update via USB, a USB flash drive must be inserted in the front USB port, with a "FW" directory with a valid firmware file.
In the local display, the user will be prompted for a confirmation to start the update. It is very important that during the process of
updating firmware the device is not turned off since in that case the device could become unusable.
After the update the device will restart automatically and the result of the update can be consulted either in the device versions screen
or in the latest updates screen (consult display section).
To increase the security of the device, the USB port can be disabled, preventing access to the device via USB. With the USB disabled,
ICD and firmware loading and data download of the equipment are not allowed.
USB enable / disable can only be performed from the display (consult display section). It is done from the Password screen. The setting
will have 3 possible values:
❑ User: ftpuser
❑ Password: ftpuser
Available from firmware version 5.25.16.1, the device implements a sFTP access for secure connections as follows:
❑ User: sftpuser
❑ Password: sftpuser
The passwords can be modified from the local display or from the software tool pacFactory.
The key modification meets the criteria defined by the IEEE1686 standard (available from firmware version 6.3.20.0):
It is not allowed to reuse the previous key: including modifying only uppercase / lowercase. It is required a minimum of 4
characters modified with respect to the previous string.
Palindromes are not accepted.
These user profiles allows direct access to the following directorys and files:
Config directory:
❑ SCL/NotValidated: Directory to copy the new CID file to configure the device.
❑ SCL/Validated: Directory with the active CID configuracion file (read only).
❑ User: ftpUpdat
❑ Password: ftpUpdat
With this user you can access the directory "downloads" where a valid firmware file should be copied. Once the file is copied the update
will start automatically.
It is very important that during the process of updating firmware the device is not turned off since in that case the device could become
unusable.
After the update the device will restart automatically and the result of the update can be consulted either in the device versions screen or
in the latest updates screen (consult display section).
Available from firmware version 5.25.16.1: The device incorporates a management of failed accesses which after 5 consecutive
attempts to establish a connection using a wrong password, the access to that user is blocked for 10 minutes. From this moment, any
failed attempt blocks the user 10 more minutes. While a user is blocked the correct password is also not accepted to access.
The goal is to harden the system to avoid "brute-force attacks" to recover a key by trying all possible combinations until finding the one
that gains access.
There is a signal on GEN/LLN0 indicating the activation of this block for some user.
In addition, all FTP accesses are registered in a log file located in /config/SYSTEM_LOG folder called ftp.log.
In this file, the accesses of any FTP client are recorded, indicating the source IP address and the date and time. Any uploads or
downloads of files are also recorded.
The sAddr attribute allows the allocation of a short address to DO attributes. According to the IEC 61850 standard short addresses can be
used as IED internal identification for the attribute. In this scope the format of the content is private to the IED and any tool that process
the ICD/CID file shall preserve imported contents in exported SCL files.
All the signals (trips, logics, hw check, digital inputs-outputs, etc.), measurements and meters that are generated in the unit are identified
by a number that appears in the sAddress of each of these elements.
In the factory ICD configuration file, all the internal data is preconfigured, and the user cannot modified them apart from the description
texts.
For new data created at engineering phase, as control logics output data, the software configuration tool allows the creation of sAddress
values.
11.1 SIGNALS
The distribution of the unit’s signals is effected using four numbers as a base: 0, 8192, 16384, 24576. All the unit’s signals are divided
into four types, taking these four digits as references:
❑ Digital Inputs
Identification number between 0 and 287.
Example: sAddr="S,0,5,0;TX1:GGIO1.Digital input 6,TX2:GGIO1.Digital Input 6,AC:1.2,ED:1.1,AD:0.0"
In the example, we can see the identification number of digital input number six from the first card in the ICD
sAddress.
GEN/GGIO node
❑ Goose Signals
In turn, the Goose signals are divided into RIO modules and LGOS nodes.
RIO modules
Identification number between 288 and 607.
Example: sAddr="GS,0,288,0;TX1:RIO1.St,TX2:RIO1.St,AC:1.2,ED:1.1,AD:0.0"
In the example, we can see the identification number of the first signal from the first RIO module in the ICD
sAddress.
GEN/RIO node
❑ LGOS nodes
Identification number between 608 and 1695.
Example: sAddr="GS,0,608,0;TX1:LGOS1.St,TX2:LGOS1.St,AC:1.2,ED:1.1,AD:0.1"
In the example, we can see the identification number of the first signal from the first LGOS node in the ICD
sAddress.
GEN/LGOS node
Therefore, the distribution of these signals based on their identification number is as follows:
DIGITAL
INPUTS
(0 - 287)
GOOSE
SIGNALS
(288 - 1695)
This type of signal includes type B protection signals, fast protection logic signals and fast control logic signals.
Therefore, the distribution of these signals based on their identification number is as follows:
PROTECTION SIGNALS
TYPE B
(8192 - 9215)
(9216 - 9343)
(9344 - 9471)
ADDITIONAL
PROTECTION SIGNALS
TYPE B
(9472 -10399)
TYPE C PROTECTION
SIGNALS
(16384 - 16831)
This type of signal includes the type D protection signals, the communication failure signals for all the bays that are connected to
the unit, the slow logic control signals, signals resulting from orders and Loc and LocSta signals (for more information about these
signals go to 1.2.1 Command blocks by command hierarchies, in IEC 61850 commands)
LOC SIGNALS
(27424 - 27679)
LOCSTA SIGNALS
(27680 – 27935)
ADDITIONAL
PROTECTION SIGNALS
(27936 - 27967)
11.2 MEASUREMENTS
❑ Protection measurements.
Identification number between 0 and 299.
Example: sAddr="M,0,124,1;TX1:I average,TX2: AVERAGE I"
In the example, we can see the identification number of a protection measurement in the ICD sAddress.
Additional measurements: Identification number between 744 – 948 and 979 - 1266.
PROT node
❑ Goose Measurements
Identification number between 300 and 555.
Example: sAddr="GM,0,300,0"
In the example, we can see the identification number of the first Goose measurement in the ICD sAddress.
GEN/LGOS node
Therefore, the distribution of these measurements based on their identification number is as follows:
PROTECTION MEASUREMENTS
(0 - 299)
GOOSE MEASUREMENTS
(300 - 555)
ADDITIONAL
PROTECTION MEASUREMENTS
(744 - 948)
ADDITIONAL
PROTECTION MEASUREMENTS
(979 - 1266)
The number of measurements reserved in the unit is 1267.
11.3 COUNTERS
❑ Protection counters
Identification number between 0 and 31.
Example: sAddr="C,0,0;TX1:Active energy out,TX2:Active Energy Out"
In the example, we can see the identification number of the first protection counter in the ICD sAddress.
Additional protection counters: Identification number between 150 and 192.
GEN and PROT node
❑ Counters resulting from logics
Identification number between 32 and 149.
Example: sAddr="LC,0,32;TX1:Logic counter 1,TX2:Logic counter 1"
In the example, we can see the identification number of the first logic counter in the ICD sAddress.
CTRL/AutGGIO1 node
Therefore, the distribution of these counters based on their identification number is as follows:
PROTECTION COUNTERS
(0 - 31)
ADDITIONAL
PROTECTION COUNTERS
(150 - 192)
12. LOGICS
This document explains the operating mode of the logics generation tool of logic devices.
The EF family’s logics are fragments of executable code generated by the user using a PC tool, both in text and graphic formats. These
logics can be defined in an IED’s data model (using iedFactory) or in a particular instance (using substationFactory or the pacFactory
settings tool).
There are two different types of logics: control logics and protection logics.
In this chapter the device logics are defined and an introduction to the configuration options is presented. For more details about the logics
configuration consult the user manual of the software configuration tool (pacFactory / energyFactorySuite).
The logics can be used to customize the behaviour of an IED. For example, automatism can be added or calculations between different
magnitudes can be carried out.
The logics are run in two different tasks, each with different priorities: one for fast logics and one for slow logics.
The running time for the fast logics is 2 milliseconds. The running time for the slow logics is approximately 10 milliseconds, although
given that this is a lower priority task it may occasionally be affected by other higher priority tasks.
Each configured logic must be included in one of these two tasks, in accordance with the manner in which they are to be run – fast
logics or slow logics.
To edit a control logic from substationFactory, the user must select the corresponding IED and click on the editor icon. To edit the
control logic from pacFactory, click on the "Logics" option in the “Configuration” menu or in the side menu.
The logics are defined in program blocks called POU (program organization unit). Two of the languages defined in the IEC-61131-3
standard are offered for the creation of each POU: one textual (ST) and one graphic (FBD).
There are three types of POU, as defined in the IEC-61131-3 standard: PROGRAM, FUNCTION_BLOCK and FUNCTION. The programs are
the senior hierarchy POUs, with each one corresponding to a task to be run on the device. Each PROGRAM can refer to several
FUNCTION_BLOCK and FUNCTION. In turn, a FUNCTION_BLOCK can refer to one or more FUNCTION.
At the IED level, two PROGRAM corresponding to the two above tasks are automatically defined: one for the fast logics (FastLog) and
the other for the slow logics (SlowLog). These PROGRAM cannot be deleted nor can their names be modified. New PROGRAM cannot
be created at any level, either.
All the new signals, measurements and counters that are created in the data model must be assigned a number that appears in the
sAddress of each of these elements.
The various protection functions can be configured by means of settings associated to the unit’s internal signals, vg enablings or blocks.
The protection functions treat these signals as inputs, although they do not modify their value. In order to assign them a value, the
protection logics are used.
The protection logics have two main differences in relation to the control logics:
❑ The result of a protection logic is always a Boolean value, to be assigned in one of the protection function's settings.
❑ The protection logic editor has been simplified to facilitate the programming of this type of logic.
The number of available logics is defined by the unit’s data model.
Each logic signal has a value obtained from an associated logic. These logics are fragments of code created in one of the two possible
languages - ST (text) or FBD (graphic). The corresponding language must be selected when a logic corresponding to a signal is edited for
the first time.
Each protection logic is independent from the rest and need not be included in a POU in order to be run. When a protection logic is
saved in the editor, an attempt is made to compile the information. If no error is found, a call to the logic in question is automatically
generated so that the logic is run when a CID (configured IED description) message is sent to the device or sent from pacFactory.
The protection logics are run every 2 milliseconds, as are the fast control logics.
To edit a protection logic from substationFactory, the user must select the corresponding logic signal and click on the editor icon. This
icon has three statuses to indicate the status of the corresponding logic:
The following image shows a detail of the expander with four signals with logic signals of different statuses:
To edit a protection logic from pacFactory, click on the "Protection Logics" option in the “Configuration” menu or in the side menu.
A screen with a list of the available protection logic signals, along with the logic’s status icon and an access button for each logic’s
editor, will be shown.
All of the IED’s database signals, measurements, meters and commands can be accessed as readings from the logics (the data model’s
basic data with valid sAddress). There is a set of data within this database that can be modified from the control logics:
Both the data’s value and its quality can be accessed. If data is modifiable from the logic, the same will apply to the value and the
quality.
The data that can be modified from the logic may be preset in the unit's data model or they can be configured in the engineering
phase.
Only the status of the signal to which the logic in question is associated can be modified from the protection logics.
Output data can maintain its value after the device is powered off and on.
In the logics, user can define variables of type RETAIN, which have the property of remaining with the value that they had before the
power off of the device.
The maximum size allowed for all the logics of each group (protection and control) is 96 bytes. This means that if the variables that we
define with this property are of type BOOL (that is, the type associated to the logical signals) we can define a maximum of 96 RETAIN
variables.
There are global variables belonging to the model that can be used in the logic. For example all the signals like Trips or Starts of
protection functions. In the protection logics, each logic has a variable associated with it that is the output of that logic. That output is
also visible as a signal and can be sent in reports or GOOSES, assign it to a digital output, etc.
Each logic can also have internal variables. Once inside the logic editor, click on the "Show interface editor" option to see and / or add
internal variables to the logic (select the VAR tab).
1.- When a non-recognized text is written in the algorithm, an assistant appears asking if you want to add it as a variable.
2.- Writing directly in the cell (if in tabular mode), as shown in next figure.
An internal variable to the logic can be made permanent selecting the RETAIN option in the Retain column.
The initial value is optional. If it is assigned, it is the value it takes the first time the logic is executed. In the case of the variables not
marked as Retain each time the device is started, the variable is restarted with that value. In the case of Retain variables, it is only
started when the logic has been created or changed. Of course, it is highly recommended to initialize the variables.
When a "Function Block" is used in a logic, it is also considered a variable. If one of the predefined "Function Block" in the editor's right-
hand tab is dragged into the editing window, such as a SR flip-flop (SetReset), an SR1 variable of type SR is added. By activating the
option "Show interface editor" we can see how it is in the list of variables (next figure). In this case, if we want to store the internal
states of this block, we must also select the corresponding RETAIN option.
In the case of the "Function Blocks" with RETAIN option, the size in bytes used depends on the number of internal variables of that
block. In the case of the SR they are 3 bytes.
The example (previous figure) is a simple logic in graphic language to demonstrate how to make permanent the internal state of a SR
flip-flop.
Commands can be issued for controllable elements (elements whose functional constraint is “CO”) that may
belong to different Data classes (detailed in IEC 61850-7-3). Control class model implemented by the IED are:
The device implements the following services defined by IEC 61850 standard:
The structure required to operate the command has the following fields:
❑ CtlVal. Command value. The type will be different, in accordance with element’s the CDC (Common
Data Class).
❑ Origin. It includes information about the origin of the command, divided into two fields:
orCat. Origin category. Indicates the type of origin that issues the command (local, substation,
remote command, etc.)
orIdent. Octect string that allows the identification of the command origin.
❑ CtlNum. It is the sequence number of the command.
❑ T: The timestamp when the command was generated.
❑ Test: It defines whether the control service request is going to be used with test purposes or not.
❑ Check: Delimits the kind of checkup that must be performed to the command before running it.
Because the Ingepac EF device implements edition 2 of the IEC61850 standard but maintains compatibility with the existing
configurations of edition 1, the differences in the data used to track orders are explained below:
In addition to informing of the changes in the status signals of the elements on which the commands are to be run,
the reports also provide information on the changes in the status of the two data associated with the command
process itself: OpOpnOr and OpClsOr.
For opening commands in general, OpClsOr remains in STANDBY, the sequence for OpOpnOr would be STANDBY -
IN PROGRESS - SUCCESSFUL / UNSUCCESSFUL – STANDBY. In the case of a closure command, OpOpnOr would
remain in standby and OpClsOr would continue the complete sequence. If the command’s CtlModel indicates that
the command has normal security, no return information is available from the device and, therefore, the sequence
would be STANDBY - IN PROGRESS – STANDY.
In the second edition of IEC61850 standard, three new data elements are defined in order to follow the command
process: opOk, OpRcvd and tOpOk. These new elements have a new functional constraint, “OR”.
OpRcvd is activated upon the reception of a command and deactivated about 10 milliseconds later.
OpOk is activated at the same time as the command pulse (the pulse that will afterwards be transmitted to a digital
output, for example) and tOpOk shows the timestamp when opOk was activated.
OpOk and OpRcvd may be set as RS signals, editing their sAddr in the CID using the configuration tool. In this way,
their values will be refreshed in the internal database and will be available for internal logics.
In addition to these elements, it is also possible to generate a series of indications, through signals from the
database, to provide complementary information on the return of the orders.
In the logical nodes where it is necessary to have this return information of the controls, the normative class has
been extended defining the following data objects with CDC = "ACT", which in turn includes the optional data
"originSrc".
The configuration for the use of these return signals is done through the configuration tool, through the sAddr field
of the command itself. However, the return signals have an RS type sAddr.
In both configurations, upon completion of an order execution, part 7-2 of the IEC 61850 standard defines the possible
reasons for termination. The following table lists the AddCause values used by the device:
On the other hand, the operating mode of a specific command is defined by the ctlModel configuration parameter
associated with that command, according to the following table:
Table 42 Possible ctlModel
Other configuration parameters that determine the progress of the command are:
❑ PulseConfig. This data structure defines the command’s output pulse type (pulse, duration, pulse
train). The command is not terminated until the last pulse ends.
❑ OperTimeOut. Maximum switching time, after which, failure occurs if the command has not been
successfully executed.
❑ sboTimeout. The time during which the command selection remains activated.
In the following sections, the operation process of a command depending on the ctlModel is described in detail.
If the command’s ctlModel is DIRECT_WITH_NORMAL_SECURITY (1), the process to follow will be as shown in
the following figure:
Figure 53 Direct command process with normal security
Operate
Checkup for
operation
Origin, blocks…
Operate
Response
Upon receiving a request to run a command by an Operate Request, the device analyses the validity of the
request, checking the client’s authorization and any possible blocks, and responds positively or negatively by an
Operate Response to the client. If the response is positive, the command is sent to the device.
If the command’s ctlModel is SBO_WITH_NORMAL_SECURITY (2), the process is similar, but including a
selection prior to execution:
Figure 54 Command process with select before operate and normal security
Select
Checkup for
selection
Origin,
selection…
Select
Response
Operate
Response
In this case, after receiving a selection request the selection's permission is checked and, when applicable, a
positive response is sent. At that moment a timer starts. This timer will cancel the selection after the sboTimeOut
timeout ends. If an operate request is received before the conclusion of the timeout, the same process as
described for the direct commands with normal security is followed.
If the selection is not accepted, the response will be negative and the process is concluded.
Operate
Checkup for
operation
Origin, blocks…
Operate
Response
Command
Termination
After sending the operate request to the device, the return information of the element on which the command is
executed is expected, so that the device can inform the client throught a Command Termination if the operation
has been successfully executed.
If the device’s return information is received before the conclusion of the operTimeout (the maximum execution
time) and the position requested has been reached, the IED then sends to the client a positive Command
Termination.
If the operTimeout time is exceeded without having received the information from the device, or if it is received but
the position requested has not been reached, the Command Termination will be negative. In this case, the cause
of the failure of the command will be included in the AddCause field.
The ctlModel SBO_WITH_ENHANCED_SECURITY (4) includes, in addition to the enhanced security process of
the commands modelled as DIRECT_WITH_ENHANCED_SECURITY, the SelectWithValue service in order to
select the command before operate. In this way, it is verified that the value sent in the selection process is the
same as the one sent during the execution. The scheme to be followed is:
Figure 56 Command process with select before operate and enhanced security
Operate
Checkup for
operation
Operate Origin, blocks…
Response
Command
Terminationn
Similarly to direct orders with enhanced security, if the order fails, the cause of the failure is reported in the
AddCause field.
The commands sent to the device can be blocked for different reasons in which the execution cannot be allowed.
In part 7-2, of the IEC 61850 standard, the possible reasons for failure of a command are detailed.
The following subsections describe the different blocks implemented by the device.
IMPORTANT NOTE: The order of these sections matches exactly with the order of blocking verification
that the IED follows. So once a block is applied, the command will not prosper and next blocks will not be
checked.
The reason for command failure when this block is generated is "inconsistent parameters" (AddCause = 26).
In the standard IEC 61850, part 7-3, it is defined the possible origins of a command that are affected by
blockages due to the switching hierarchy.
"not-supported": Only accepted in the mode that the order hierarchy is not handled.
"remote-control": corresponds to a remote origin.
"station-control" or "maintenance": corresponds to a console.
"bay-control": corresponds to a console at bay / local level or to the display.
"automatic-bay", "automatic-static" or "automatic-remote". By default, orders sent by
IEC61850 with these origins are allowed, except for the modes that strictly check the local
origin of the order (LRMode, Edition 2 and Exclusive Edition 2).
Under the section "Command blocks by interlocking" it is explained the particular operation
for these origins in H automation architectures.
"process": Commands with this origin are not accepted in any case. The process source is
reserved for changes in the state of control elements that do not come from commands. If
there is a change in a signal associated with a command but the change of state has not
been a consequence of an order, but a spontaneous change, the order orCat will be written
to "PROCESS".
The "Remote/Local Type" setting determines how the device will behave at the moment of blocking the
commands by hierarchy. It is found in the data model as "GEN/LLN0.LRmode" or in the display under
"General configuration: Remote / Local Type". The following values are available:
To interpret the tables in the next sections with edition 1 configurations, it is necessary to consider the first columns
according to the following relation:
❑ Loc = RemCtlBlk
❑ LocSta = Lockey
In any case, for these configurations, as the data model specific to ICD Ed2 is required, any LRMode associated with
Edition 2 is not available.
MltLev is a boolean setting that can be found in the data model in "GEN/LLN0.MltLev", and indicates if more than
one level (Originator) has the switching authority. This setting only applies to Edition2 and ExclusiveEd2 modes.
Loc is a boolean status signal ("GEN/LLN0.Loc.stVal"). It shows the local status, which is unique for the device, so all
the Loc signals show always the same status (the standard defines this signal in several nodes with configured
commands). To be able to modify this state, we have two options:
Sending a command on the RemCtlBlk ("GEN/LLN0.RemCltBlk") element. This way, every Loc signal
will be set to the same value as "GEN/LLN0.RemCltBlk.stVal".
Configuring the LogInLR setting ("GEN/LLN0.LogInLR") to a valid signal reference, so that this signal
status stablishes the value of every Loc. It is important to note that this setting predominates over
sending the command to the RemCtlBlk element explained in the previous point. Therefore, when
this setting is configured the command over the RemCtlBlk element is not allowed.
LocSta is a boolean status signal ("GEN/LLN0.LocSta.stVal"). Its status shows if station or remote origins are
accepted, and as in the case of Loc, it is unique for the device although it may exist in several logical nodes. To
modify the status of LocSta, a command on the controllable LocSta element "GEN/LLN0.LocSta" can be issued. Every
LocSta element in the device will show the same status value.
The operating characteristics of each of the LRmode values are detailed in the following points:
No switching hierarchy blocking on commands is applied. It is the only mode that allows commands
from the "not-supported" origin.
❑ LRMode: Iberdrola
The status of Loc and LocSta signals is taken into account. The following tables show for each
combination whether the order is blocked or allowed, depending on the origin of the order.
Table 45. Command blocks by switching hierarchy for RemCtlBlk on mode "Iberdrola"
Table 46. Command blocks by switching hierarchy for LocSta on mode "Iberdrola"
❑ LRMode: Exclusive
This mode of operation implies that when activating the status of the RemCtlBlk (associated with Loc),
the activation of the value of the LocSta signal is automatically generated. Deactivation is independent.
The status of Loc and LocSta signals is taken into account in this mode.
Because the activation of the RemCtlBlk signal triggers the activation of the LocSta, in the "Exclusive"
LRMode, it is not possible to reach the Loc = 1 and LocSta = 0 state from the table’s origins. It is only
possible to reach this value after a LRMode change or using "automatic" origin, however, the behavior
is exactly the same as for Loc = 1 and LocSta = 1.
Table 48. Command blocks by switching hierarchy for RemCtlBlk on mode "Exclusive"
Table 49. Command blocks by switching hierarchy for LocSta on mode "Exclusive"
❑ LRMode: No HMI
Only the status of the Loc signal is taken into account. The following table shows for each combination
whether the command is blocked or allowed, depending on the origin.
Table 51. Command blocks by switching hierarchy for RemCtlBlk on mode "No HMI"
* The LocSta table has not been included because is not used in this mode. The command blocks
applied will be those of RemCtlBlk.
❑ LRMode: ExclusiveBR
This is a particular case of the "Exclusive" LRMode mode. This LRMode differs in that the LocSta
variable is not activated automatically when the RemCtlBlk is activated and it is possible to modify the
LocSta if the equipment is in local mode (Loc = 1) from the same origin (bay-control).
The following tables show for each combination whether the order is blocked or allowed, depending on
the origin of the order.
Table 53. Command blocks by switching hierarchy for RemCtlBlk on mode "ExclusiveBR"
Table 54. Command blocks by switching hierarchy for LocSta on mode "ExclusiveBR"
❑ LRMode: Edition2
Only for Edition 2 configurations. If LRMode is "Edition2", the normative hierarchies of commands
described in Part 7-4 of Edition 2 of IEC61850 standard (Annex B) apply.
This implies that the local origin of the command is considered strictly, so that if Loc = 1, no command
(nor selection) from IEC61850 communications is accepted regardless of what is indicated in the origin
field (even if it is a bay-level console and commands with 'bay-control' origin). Therefore, when the
equipment is in local mode (Loc = 1) only commands sent from display or logic are accepted.
In this mode, the MltLev setting of the LLN0 of the logical device GEN, as well as the status of Loc and
LocSta signals, is used to determine if a command is required to be blocked by switching hierarchy.
The following table shows for each combination whether the command is blocked or allowed,
depending on the origin. This table affects all orders, including RemCtlBlk and LocSta.
❑ LRMode: ExclusiveEd2
Only for Edition 2 configurations. If the LRMode is set to "ExclusiveEd2", the command switching
hierarchy blocks are the same as in the "Edition2" case, except for the commands over the LocSta and
RemCtlBlk.
When operating a command on these two elements, the verification of the local origin is not strict, that
is, commands received from IEC61850 communications with origin 'bay-control' or 'automatic' sources
are allowed.
The following tables show the behavior of the switching hierarchy blocks on these two orders:
Table 56. Command blocks by switching hierarchy for RemCtlBlk on mode "ExclusiveEd2"
Table 57. Command blocks by switching hierarchy for LocSta on mode "ExclusiveEd2"
For all other commands, the local origin check remains strict, as detailed in the LRMode "Edition2"
mode.
Ingeteam Power Technology S.A.
User Manual 120
IEC 61850 COMMANDS
In protection commands, hierarchy locks are the same as those in control commands, with the exception
of the following commands, that are never blocked by switching hierarchy.
In the LLN0 node of the logical device GEN the FKeysRem setting is defined. When is set to '1', it allows any
order given from the device’s display without any hierarchical blocking.
Additionally, with the configuration tool it is possible to set (in the sAddress), for each command of type SPC
and DPC, if the switching hierarchy blocks shall be avoided. It can be choosen whether this affects the
opening command, the closing command, or both.
When the Beh is Off this block also applies to the selection of the command. As the test bit is not sent in the selection
request, it can not be checked in the other cases. The value Off is only defined in those logical nodes that it makes sense
to disable the node (for example protection functions).
Only with Edition2 configurations, to determine the Beh status of the logical node on which the command is executed,
different levels of hierarchy are defined:
The GrRef setting is defined in the Edition2 of the standard and allows to relate a logical device to depend on a higher
hierarchy logical device. Its data type is objRef and it is found in the LLN0. The format to be used is the own logical
device concatenated to the IEDname of the installation.
The following table details the calculation of Beh of a logical node according to the different levels of hierarchy. The
GrRef can have an empty value and therefore considered unconfigured (NC):
On the other hand, in edition 1 configurations or other protocols different than IEC61850, the block by interlocking is
always checked.
The standard defines that the signals of the CILO logical nodes shall be used, but using the configuration tool it is
allowed to select these or any other signal in a generic way to perform the interlocking block. Signals can be set for both
the opening and closing blocks. The reason for the failure associated with this type of block is the "blocked by
Interlocking" (AddCause = 10).
In addition, within interlocking blocks, there is a check for installations in H automation architectures. This configuration is
performed using the configuration tool (automation signal sAddress field). When this signal is configured, the following
logic is followed:
For this section it is important to take into account the order followed to check the blocks, so that for example, with
LRMode configured to Edition2, and with the IED in local mode, automatic orders will be blocked by switching hierarchy
before reaching this kind of block.
These blocks are configured through the configuration tool (in a sAddress field) indicating the desired operating mode for
each command.
Estado invalido /
Open status Close status
desconocido
Open Close Open Close Open Close
Command Mode 0 / -1 ALLOWED ALLOWED ALLOWED ALLOWED ALLOWED ALLOWED
Command Mode 1 BLOCK (1) ALLOWED ALLOWED BLOCK (1) BLOCK (2) BLOCK (2)
Command Mode 2 BLOCK (1) ALLOWED ALLOWED BLOCK (1) ALLOWED BLOCK (2)
Command Mode 3 ALLOWED ALLOWED ALLOWED BLOCK (1) ALLOWED BLOCK (2)
Thus, the blocks marked with (1) are blocks by "position reached" (AddCause = 5) and those marked with (2) are by
"invalid position" (AddCause = 4).
The configuration of these commands is related to the protocol by which they are propagated.
When the command is configured as a command of another device or UCL, the order will be sent to the corresponding
device behaving as a direct order with normal security (ctlModel = 1). The check of return information, pulseConfig, timeouts
and blocks must be performed on the device to which the order belongs.
Through the sAddress fields of each command the behavior explained in some of the previous sections can be modified.
The method for modifying the sAddress fields must always be the configuration tool. Manually changing these values can
cause errors and malfunction of the associated command.
❑ a:= O (letter corresponding to the command) / LO (Letters corresponding to the command logics)
❑ b:= Command UCL number. Maximum 4 characters.
Value 0 is used to select internal Ucl.
The table with the explanation of each mode can be found in the corresponding blocks section.
If signal value is '1', H automation is activated, so command requests over this element from any
origin that is not “automatic” will be blocked
If signal value is '0', H automation is not activated, so command requests over this element from any
“automatic” origin will be blocked
❑ j:= UCL number of the enabling off/aperture signal (field d). Maximum 4 characters.
The value 0 is used to refer to internal ucl. If it is empty the ucl number of the command is used.
❑ k:= UCL number of the enabling on/close signal (field e). Maximum 4 characters.
The value 0 is used to refer to internal ucl. If it is empty the ucl number of the command is used.
❑ l:= UCL number of the H automation signal (field i). Maximum 4 characters.
The value 0 is used to refer to internal ucl. If it is empty the ucl number of the command is used.
❑ o:= UCL number of the H automation signal (field i). Maximum 4 characters.
The value 0 is used to refer to internal ucl. If it is empty the ucl number of the command is used.
❑ p: RS signal associated with return of command (only Ed2): opOpnPrg. Maximum 5 characters.
❑ q: RS signal associated with return of command (only Ed2): opClsPrg. Maximum 5 characters.
❑ r: RS signal associated with return of command (only Ed2): opOpnFail. Maximum 5 characters.
❑ s: RS signal associated with return of command (only Ed2): opClsFail. Maximum 5 characters.
The UCL associated to the four return signals of commands Ed2 is the UCL of the command itself.
❑ TX1:= Command text language1. Maximum 16 characters.
❑ TX2:= Command text language2. Maximum 16 characters.
14.1 CONFIGURATION
The RIO modules are configured using the RIOGGIO logic nodes A maximum of 8 nodes of this type is contemplated.
Each node has series of attributes that allow us to select the RIO modules with which we are to communicate and to configure the
outputs to be published:
ATTRIBUTE DESCRIPTION
The RIO number to which we want to associate the current node. It is a configurable value
NumRIO.setVal
between 0 and 99.
The RIO module to which we want to associate. It can accept the 1 (12 inputs / 4 outputs) or 2
TypeRIO.setVal
(8 inputs / 2 outputs). The value 0 is reserved to indicate that the node is not configured.
ATTRIBUTE DESCRIPTION
The RIO number to which we want to associate the current node. It is a configurable value
NumRIO.setVal
between 0 and 99.
The RIO module to which we want to associate. It can accept the 1 (12 inputs / 4 outputs) or 2
TypeRIO.setVal
(8 inputs / 2 outputs). The value 0 is reserved to indicate that the node is not configured.
14.2 OPERATION
When we have configured a RIOGGIO logical node correctly, the expected performance in the different attributes is as follows:
ATTRIBUTE DESCRIPTION
Status of the communication with the associated RIO module. The value 1 indicates that it is
St.stVal
correct.
Indicates that the configured RIO type does not match that which is being received. This value
CfgErr.stVal
is only displayed in IEC 61850, it has no associated signal in the internal data base.
The values sent to the RIO module. The value always coincides with the signals configured in
SPSCO[1..4].stVal
the InRefs in the same index.
Both the elements received and the communication status has associated signals with fixed position in the internal database. The
signals are distributed as follows:
For standard IEC61850 Ed1 configurations only, after a change on LGOS logical node subscription settings, the server does not require a
reset only if the LGOS was completely configured when the server started. In other case, the change of any of the settings will activate the
reset required signal.
The following table details the possible causes to activate this signal:
Table 65 Setting changes that require the manual reset of the device
For the details of the IEC 61850 interface implementation consult the following documents for the Ingepac EF family:
❑ PICS: Protocol Implementation Conformance Statement for the IEC 61850 interface
❑ PIXIT: Protocol Implementation eXtra Information for Testing for the IEC 61850 interface
❑ TICS: Technical Issues Implementation Conformance Statement
The Ingepac EF family maintains compatibility with the existing ICDs developed following Edition 1. The last point of this section
describes the GOOSEs subscription for that case. The remaining points refer to functionalities associated with Edition 2
configurations.
According to IEC 61850 Edition 2 the GOOSE subscription is configured using the Inputs-ExtRef elements in the CID file.
The Inputs section defines all external signals that will be received via GOOSE messages from other IEDs. In this section,
each ExtRef element references to one external item and the intAddr element makes the binding of the external signal to an
IED internal configured data.
The CID file of an IED with configured GOOSE subscriptions contains several IED sections. The IED section of the server device itself and
IED sections from each of the IEDs sending GOOSE messages to which the device is subscribed.
These external IED sections only contain the data model needed for the subscription to reduce the size of the CID file.
LGOS logical node is used to monitor GOOSE subscriptions. There are 32 instances of LGOS logical node, which allow
monitoring up to 32 GOOSE subscriptions.
The only configuration value in the LGOS logical node is the GoCBRef (Reference to the subscribed GOOSE control block).
❑ NdsCom: Subscription needs commissioning. When true, the received GOOSE message does not conform the current
subscription configuration; either the dataSetRef is wrong, the data set members, the configuration revision number, ...
❑ St:If true, the GOOSE subscription is active, other is inactive
❑ SimSt: If true, subscribed GOOSE messages with the simulation bit set are being received and accepted
❑ LastStNum: Last state number received
❑ ConfRevNum: Expected configuration revision number of the GOOSE messages
❑ RxConfRevNum: Configuration revision number of the received GOOSE messages
The St and SimSt data are mapped to the internal database to be used in for example logics or local display. The other
values are only available through the IEC 61850 communication.
The factory CID file contains 2 logical nodes (GOOGGIO1 and GOOGGIO2) with available data for the internal binding of
the received values.
In models with the "Extended control" option the IED data model can be extended with more logical nodes in the control
logical device for internal binding of the data received in GOOSE messages.
Extension capacity:
❑ Signals: Up to a total of 1024 internal signals (including the 2 GOOGGIO nodes) and taking into account that the dbpos
signals occupy 4 internal signals.
❑ Measures: Up to a total of 256 measures (float values).
As established in Edition 2 of the standard, it is possible to subscribe to both data attributes and data objects. The recommendation
following criteria of efficiency and response time is to use data attributes in GOOSE messages. In any case, the device supports the
subscription to data objects of the following CDCs:
For more information about the GOOSE subscription configuration process consult the software tool manual
(energyFactorySuite/pacFactory).
The device implements the GOOSE simulation mode defined in the IEC 61850 Edition 2.
This mode allows the simulation of any GOOSE that is present in the communication network so that two GOOSES with the same
information data will be present at the same moment, the real one without the simulation bit active and the simulated one with the
simulation bit active. If the subscriber is in simulation mode, once it has received the first simulation GOOSE its values will be used
instead of the values of the original GOOSE.
Therefore, if the device is in simulation mode, it still accepts 'original' GOOSE messages, and only discards the 'original' GOOSE
messages for those GOOSEs which are simulated.
Simulation mode is enabled with the controllable data "Sim" included in the LPHD logical node in the GEN logical device.
In each LGOS logical node, used to monitor GOOSE subscription, the SimSt status shows with TRUE value that subscribed GOOSE
messages with the simulation bit set are being received and accepted.
When the subscriber is not in simulation mode (GEN/LPHD.Sim.stVal=false) the simulated GOOSEs are ignored. The device keep on
using the "real" GOOSE messages.
When the subscriber is in simulation mode (GEN/LPHD.Sim.stVal=true) the simulated GOOSEs are used for operational purposes. The
device ignore the "real" GOOSE messages after a first simulated one has been received. The corresponding LGOS.SimSt is set when the
first simulated message is received and only cleared when LPHD.Sim.stVal is set to false.
Once the device has received a simulated message for one of the subscribed GOOSE messages, it will not process the real one until the
simulation mode of the device (LPHD.Sim.stVal) is set to false.
The following state machine, from IEC 61850 TISSUES data base (num. 1151), displays the different states and illustrates the
supervision of GOOSE subscription with regards to LGOS.St and LGOS.SimSt
stm LGOS
[LPHD.Sim.stVal==FALSE]
Initial
LPHD.Sim.stVal
== TRUE
[y] [n]
subscription normal
goose as long as no
[LPHD.Sim.stVal == TRUE] subscribtion normal [normal GOOSE message received] w ait for normal GOOSE
w ait for normal or [TAL expired] simulated GOOSE
goose
simulated GOOSE receiv ed
[LPHD.Sim.stVal == FALSE] [TAL expired] SimSt.stVal = FALSE
SimSt.stVal = FALSE St.stVal = FALSE
SimSt.stVal = FALSE SimSt.stVal = FALSE
St.stVal = TRUE
St.stVal = FALSE [normal GOOSE received] St.stVal = TRUE
[LPHD.Sim.stVal==FALSE]
[simulated GOOSE received] [LPHD.Sim.stVal == FALSE]
It is possible to enable a GOOSE transmission simulation mode with the "TestEna" and "LogInTest" setpoints, included in GEN\LPHD
logical node:
❑ TestEna: If this setpoint is TRUE enables the GOOSE transmission simulation mode
❑ LogInTest: This setpoint allows to configure a signal which, when active, enables the GOOSE transmission simulation mode
In this mode all the GOOSEs transmitted by the device have the simulation field with TRUE value and the mode is indicated in the status
data GEN\LPHD.TestSt.
❑ TestEna=FALSE : TestSt=FALSE
❑ TestEna=TRUE and LogInTest=(not configured) : TestSt=TRUE
❑ TestEna=TRUE and LogInTest=(Signal data with value=TRUE) : TestSt=TRUE
❑ TestEna=TRUE and LogInTest=(Signal data with value=FALSE) : TestSt=FALSE
The device implements the Test mode defined in the IEC 61850 Edition 2.
Switching between the modes (Mod.stVal) only happen as a result of an operator command to the data object Mod.
❑ On:
❑ The application represented by the LN works.
❑ All communication services work and get updated values.
❑ Control commands with test bit will be rejected with AddCause "Blocked-by-mode".
❑ Test:
❑ The application represented by the LN works.
❑ All communication services work and get updated values.
❑ Data objects will be transmitted with quality “test”.
❑ Control commands with test bit will be accepted only by LNs in “test” mode.
❑ Off:
❑ The application represented by the LN doesn’t work.
❑ No process output is possible. No control command should be acknowledged (negative response).
❑ Data objects will be transmitted with quality “invalid”.
❑ Only the data object Mod and Beh should be accessible by the services.
LLN0 of the logical devices that can be configured with a hierarchy contains a setting data named GrRef whose type is
objRef.
In order to configure a hierarchy the format of the GrRef value must be set with the name of the higher level logical device
concatenated to the IEDname of the installation. It is also possible that it is not configured.
GEN is considered the main logical node and its LLN0 logical node does not have the GrRef setting. CTRL and PROT
logical devices can be configured with a hierarchy.
So the typical hierarchy configuration is to assign the GEN logical device as higher level of CTRL and PROT. In this case, the
functions of CTRL and PROT logical devices are considered sub-functions of the GEN logical node and if the mode of
the GEN logical device is modified (GEN/LLN0.Mod) it will affect the CTRL and PROT logical devices also.
The mode of the LNs in any logical device may be changed individually with its own Mod, or globally by means of LLN0 of
each logical device. Only changes in GEN/LLN0.Mod will affect the other logical devices that are configured as lower level
in the hierarchy.
For more details about how hierarchy affects commands behaviour, consult on this manual the "Command Blocks: Commands
blocks by mode (Mod/Beh)" section.
Service tracking is represented by the logical node LTRK and is defined as the function in charge of recording the
parameters values used by any service defined in IEC 61850-7-2 (after a service execution). It is thus possible to read, report
or log these values for system behavior analysis.
The trigger option for these data is "data-update", so it has to be configured in the associated control block if, for example, it is
included in a report.
❑ 16 - SelectActiveSG
❑ 17 - SelectEditSG
❑ 19 - ConfirmEditSGValues
❑ 24 - SetBRCBValues
❑ 26 - SetURCBValues
❑ 34 - SetGoCBValues
❑ 43 - Select
❑ 44 - SelectWithValue
❑ 45 - Cancel
❑ 46 - Operate
❑ 47 - CommandTermination
❑ 54 - InternalChange
❑ 0 - no-error
❑ 1 - instance-not-available
❑ 2 - instance-in-use
❑ 3 - access-violation
❑ 4 - access-not-allowed-in-current-state
❑ 5 - parameter-value-inappropriate
❑ 6 - parameter-value-inconsistent
❑ 7 - class-not-supported
❑ 8 - instance-locked-by-other-client
❑ 9 - control-must-be-selected
❑ 10 - type-conflict
❑ 11 - failed-due-to-communications-constraint
❑ 12 - failed-due-to-server-constraint
The logical node LTRK contains data classes with functional constraint FC=SR needed for track the previously defined services. The
following common attributes are included in all services:
❑ objRef: Reference of the object that is being tracked: either a control block that is being accessed or a control object that is
being controlled.
❑ serviceType: Type of the tracked service.
❑ errorCode: Error associated to the service that is specified by serviceType; value no-error for successful service.
❑ originatorID: Originator of the service. In general, the IP address of the client.
❑ t: TimeStamp of the completion of the service.
❑ d: Description
The following specific data objects are and included in the LTRK logical node:
Each enumerated has its own particular EncTrk, in which the ctlVal matches with the enumerated type defined for the controllable
object.
The index at the end may be incremented (For example EncTrk2) to define different instances.
The IED generates a tracking register when a SetURCBValues is done over the following attributes: rptID, rptEna, datSet, optFlds,
bufTm, trgOps, intPd and resv, what is according to IEC 61850-7-2 Subclause 15.3.2.3.1.
The change of other attributes associated to a URCB like confRev, gi, etc. will not generate a tracking register.
The attributes RptEna and Resv of the URCB instances are tracked at loss of association with the Client, with ServiceType =
InternalChange, with “127.0.0.1” as content of the originatorID field.
Associated services:
▪ SetURCBValues
The IED generates a tracking register when a SetBRCBValues is done over the following attributes: rptID, rptEna, datSet, optFlds,
bufTm, trgOps, intPd, purgeBuf, entryID, and resvTms, what is according to IEC 61850-7-2 Subclause 15.3.2.2.1.
The setting of other attributes associated to a BRCB like confRev, gi, etc. will not generate a tracking register.
The attributes RptEna and ResvTms of the control block are tracked at loss of association with the Client with ServiceType =
InternalChange, with “127.0.0.1” as content of the originatorID field.
▪ SetGoCBValues
It allows to establish individually the values of some data that are sent through the protocol IEC61850.
Usually, input from the process or the result of the calculation from a function provides the value of a data (in that case, the
source is called "process"). In case of substitution model, the value of the data may be provided by an operator making use
of an IEC 61850 client.
Data classes that allow substitution have an attribute "subEna". If it is set to TRUE, the value of the data used for the IEC
61850 communications is the value configured in the following attribute (depending on the data type):
❑ Value:
❑ subVal: SPS, DPS, INS, SPC, DPC
❑ subMag: MV
❑ subCVal: CMV
❑ Quality: The attribute "subQ" is the value used to substitute the data attribute q. When subEna is true, the source quality
bit substituted is always set.
On measurement data substitution, the value is checked against the configuration of the measure (max, min, db …) so the
substituted value is affected by such configuration.
It is the responsibility of the client application, in particular in the case of multiple attributes to be substituted, to set the
relevant substitution values before enabling substitution, as well as, disable substitution on all substituted values.
The substituted values only apply to the IEC 61850 communication values. These means that the substituted values are not
used in the logics or protection functions of the device.
There are several data with a special behavior for which the substitution of the value affects to the behaviour of the
IEC61850 server:
The IED implements the IEC61850 MMS file services. Following the Edition 2 of the IEC61850 standard, the structure of files and
directories is based on a FLAT FILESYSTEM with pseudofolders. This means that it is not accessed through folders, it is only allowed to
read the root directory where all the existing files in the different subfolders are shown concatenating the path to the file name.
The available permissions are the same as those of the user 'ftpuser', and only writing the pseudofolder /SCL/notvalidated/ is allowed.
This behavior is used from firmware version 6.0.17.0 for both Edition 1 and Edition 2 configurations. In firmware versions prior to this
(only Edition 1 configurations were supported) the file and directory structure is based on folders, being able to access and read each
one separately.
Only for ICD configured as Ed1: This model makes it possible to configure and supervise the complete status of each reception goose
within a single logical node.
Each goose subscription is associated with one LGOS logical node wich contains the configuration for that subscription, so there can be
as many subscriptions as LGOS logical nodes in the data model. The factory CID file contains up to 32 LGOS logical nodes that allow the
subcription to up to 32 goose messages.
To use the received data in the goose message they must be mapped to LGOS data. Each LGOS has:
ATTRIBUTE DESCRIPTION
The reference to the signal in which the goose element established by the InRef index is
InRef[..].intAddr
received. It must be a mapped signal within the goose signals range.
These values, apart from the “intAddr” for the internal data assignement, must be the same ones received in the Goose message.
The data mapping is configured with the InRef data (InRef1 to InRef34). The InRef index indicates the reception goose data position
associated with that InRef (InRef1 associated to first goose data, InRef2 associated to second goose data, etc.)
In the InRefx.intAddr attibute must be configured the LGOS data in which the value will be copied. The value must be:
To configure this assignment the user must know the format of the data of the Goose message because the selected data in the
LGOS node to copy the received value must have the same format.
Each LGOS logical node in the the factory CID data model has 34 InRef data so the device can subscribe to Gooses with up to 34
elements.
For example if the configured value is InRef3.intAddr = Ind2.stVal this means that the third value in the received goose (that must
be a boolean value) will be copied to the LGOSx.Ind2.stVal data.
The software tool allows configuring these goose subscritpions manually or automatically (for more information consult the
pacFactory software tool manual).
ATTRIBUTE DESCRIPTION
St.stVal Subscription status. Value “1” indicates that the subscription was successful.
NdsCom.stVal Activated when the subscription has the “Needs Commissioning” flag activated.
Note: Only the St data is mapped to the internal database to be used in for example logics or local display. The other values are
only available through the IEC 61850 communication.
17.1 DESCRIPTION
In the device has a front Ethernet interface and may have up to two rear Ethernet interfaces. Each of which can be configured to
belong to the network that the user wants, as seen in the figure below:
The rear ethernets can be selected from one of the following options (see commercial code):
❑ Independent port
❑ Redundancy module configurable between PRP, HSR and Switch mode
❑ Link failover redundancy (both ethernet ports used)
The device has signals to indicate the link status of each of the ethernet ports in the LPHD1 node of the logical device GEN:
Redundant Link indications are only used in the case of redundant communications. In non-redundant communications, the link
indications are shown in the Eth1ALink and Eth2ALink data.
In the link failover redundancy the link indications are shown in the Eth1ALink and Eth1BLink data.
The device has several options of physical communications redundancy divided into two hardware solutions:
When the device has the PRP/HSR/Switch mode module, the user can configure any of the three options or consult the configured
option from the local display (Initial menu - Communications - Configuration PRP / HSR / Sw) or from the web server of the device
(Maintenance menu - Communications - IP network configuration).
In the PRP protocol the device use two redundant ethernet ports and the protocol is based on the simultaneous transmission and
reception of data via both independent ports.
In PRP solutions two independent ethernet networks are used. Each device is attached to both networks and sends and receives all
the frames over both LANs simultaneously, consumes the first frame and discards the duplicate. With this mechanism PRP ensures
zero-packet loss and zero recovery time upon single network failures.
The two LANs have no connection between them and are assumed to be fail-independent, both are identical in protocol at the
MAC-LLC level, but they can differ in performance and topology.
With the PRP protocol additional information called RCT (Redundancy Control Trailer) is added to the Ethernet frame at the link
layer in order to control redundancy. This information is transparent for devices that do not use PRP protocol and it is used by PRP
devices to discard the duplicate frames.
Devices without PRP can be connected to one of the redundant ethernet networks but in that case they only can communicate with
the devices connected to the same network. In order to enable redundancy in non-PRP devices an external converter called RedBox
(Redundancy Box) can be used.
In the HSR protocol the device use two redundant ethernet ports and the protocol is based on the simultaneous transmission and
reception of data via both independent ports.
In the HSR networks no external switches are used, instead each device has two ring ports, and all the devices are connected in a
ring topology, with one port of the device connected to the previous device and the other connected to the following device.
For each frame to send, the device sends it duplicated over both ports. So one frame travels in the ring in the clockwise direction
and the other frame travels in counter-clockwise direction. Each direction is treated as a separate network. So if there is a failure in
one point of the network, the frames reach the destination using the other direction in the ring. With this mechanism HSR ensures
zero-packet loss and zero recovery time upon single network failure.
An HSR tag is placed at the beginning of each frame to allow early identification of frames. With this tag each device can identify
the HSR tagged traffic and reject the duplicated frames coming from the both ports of a device and the frames circulating in the
ring. When a device receives a frame directed to it or that it sent, the frame is discarded and it is not forwarded again in the ring.
The frame is also discarded if it is a frame that it already sent in the same direction (i.e. multicast frames).
Devices within the ring are restricted to be HSR-capable IEDs. In order to enable redundancy in non-HSR devices an external
converter called RedBox (Redundancy Box) can be used.
The recommended network topology would be a cascade or Daisy-chain connection without closing a communication ring because
the IED integrated switch does not implement the RSTP protocol.
In this redundancy mode the device communicates by one of the ethernet ports and if there is a link failure in that port, switches to
the redundant port if the link status of that port is active.
If the link status of the passive port returns to normal, the communication is maintained in the active port and the devices only
change the active port in case of link failure.
In this redundancy, unlike the case of PRP redundancy, it should not be used two independent ethernet networks. The two
Ethernet ports of the equipment must be connected to different network switches, but must belong to the same network, so that
the switches should be connected at some point in the network.
This switching is almost instantaneous, allowing even Gooses redundancy without loss or minimal loss (1 repetition). Regarding
communications with IEC 61850 clients, depending on the ring reconfiguration time communications, we even could not lose the
connection or the open session.
The device has link failover redundancy status signals in the logical node LPHD1 of the GEN logic device, to indicate which of the
two channels is active and to indicate possible failures in the redundancy.
When configuring the network of the device it must be taken into account the following considerations:
❑ From version 5.25.16.1 of firmware it is possible to configure several IP addresses in the same ethernet interface. For
previous versions it is not allowed.
❑ Gateways configuration:
There can be only one default Gateway in the devices and it will be associated to a specific Ethernet interface.
If a Gateway is configurec, the static routes for the ethernet traffic will be determined by up to 10 groups or three
parameters:
IP address of the network or destination host. This IP address indicates the network or the device you want
to connect to.
Network mask or destination host mask.
Gateway IP address. It must be in the same net segment than the IP address configured in that ethernet
port; because in another way the device will not access to the gateway.
If the IP address of the network or destination host or the mask of the network or destination host are not configured,
the default values are:
IP address: 0.0.0.0, it will be all the networks or default gateway.
Network Mask: 255.255.255.255, it will be all networks or default gateway.
The configuration of gateways can only be done from the Display.
When changing the IP address, the gateways that are no longer accessible by the new IP will be removed
permanently.
The IP change command keeps the mask that was associated with that Ethernet interface.
Do not configure two different Ethernet interfaces within the same network segment. When you configure
two interfaces within the same network segment, the device will use only one of them.
17.4 GOOSES
GOOSE messages (IEC 61850 peer-to-peer communications) are not on the TCP/IP layer, they are Ethernet packets and are configured
at the MAC level.
The devices subscribes to multicast MAC addresses for receiving messages and transmit to a specific Multicast MAC address.
17.5 FIREWALL
From firmware version 5.25.16.1 the device incorporates a firewall functionality through which any port in TCP/IP communications (eg
PING, FTP, sFTP, HTTP, etc.) can be blocked.
The firewall function can be enabled or disabled independently for each of the network interfaces. In case of link failover redundancy
interfaces, only the ETH1 interface shall be configured for both rear Ethernets.
Each TCP or UDP port can be configured as "closed" or "opened". When the firewall function is enabled on a network interface by
default all TCP ports are closed and those that want to be left opened must be configured. And in the case of configuring a port as open
the IP addresses from which the port will be accessible can be configured or leave it open for any IP address.
Configuration is done from the pacFactory / energyFactorySuite software tool. Refer to the user manual of the tool for more details on
the configuration.
There are also menu pages (which include the protection, control and general settings, such as the date and time, password, FW
versions, etc.), which are treated differently to those mentioned above.
By clicking on the “ (Up), (Down)” keys in any screen, the screens belonging to the same type are shown. The I/O, SOE, and fault
pages are presented in a preconfigured order. However, in the graphic and alarm screens the presentation order is defined using an
external tool.
If, when in any screen belonging to specific type, we press “(Left), →(Right)”, the following screen type is displayed whilst the
screen position remains within the type in question. Thus, when scrolling through the screen types the last screen types selected
when exiting a specific type are shown.
If no keys are pressed within a period greater than 5 minutes, the unit returns to the start page and the first page of each type is
selected.
By pressing on <ESC> from any screen we return to the start page, whilst the current page of each screen type is maintained.
There is a special screen type called “Menu to Other Screens” that contains an index of screens not considered important enough
to have been defined as main screens and which enables access to the same. This screen is configurable via a PC tool.
By pressing <MENU> from within any screen, the first page of the settings menus is displayed.
If the unit is fitted with an IP protection cover, only certain buttons will be accessible from the front, depending on the model in
question:
The INF button allows the different screens to be displayed in a circular mode, whilst the order is configurable via a PC tool.
The DOT button allows the different screens to be displayed in a circular mode, whilst the order is configurable via a PC tool.
The possible values of the status signal associated to the functional key and its corresponding representation via the LEDs are:
This mode will be applied for both the graphical screens commands and the functional key commands (contemplating
that we can be in any of the display screens)
NOTE 1: To change this setting from the display, the settings menu is accessed and in the initial menu select the 'general settings'
menu and press the ENTER key. Within this node, the setting is 'Command Type'. The 'With confitmation' option is selected and the
settings are validated.
NOTE 2: When a function key has not a configured signal but it has a configured command the 2 LEDs remain OFF until the function
key is pressed. At that moment the 2 LEDs start blinking.
Use the “ (Up), (Down)” keys to switch from one group of graphic screens to another.
The order of the “live points” that have commands and the sequence of the graphic screens can be modified using the PC tool.
Figure 1 Single Line diagram Figure 2 Single Line diagram with indication of non-run command
❑ To run a command, we must first select the item to be sent. To do so, and once we have selected the screen
containing the item to be sent, we must press “SEL”. The symbol of the item that has been configured to priority 1
and which has an associated command will appear and begin to flash.
❑ By pressing “SEL” we scroll through the different “live points” with commands, in accordance with the preset
order.
❑ Once the item to be sent has been selected, the process is as follows:
Press the key “I” for the following commands: close, in service, automatic, remote control, etc.
Press the key “O” for the following commands: open, out of order, manual, local, etc.
By pressing the key “DES” (if the item has maintenance configured), the command will be run, in accordance
with the item's status – if it is set to maintenance, the command will be “remove maintenance”, if it is not in
maintenance, the command will be “set to maintenance”.
If the command fails or if it can not be run due to a block, a small screen indicating the reason for the failure will be
displayed. This indication appears for 5 seconds, during which no operations can be carried out on the item.
❑ If the command is successful, no additional screen will be shown and the item's status will be refreshed.
❑ If it is in the control selection, only the “SEL”, <ESC> and “I, O, DES” keys are allowed.
The treatment of controls WITHOUT Preset Keys:
❑ To run a command, we must first select the item to be sent. To do so, and once we have selected the screen
containing the item to be sent, we must press (Enter). The symbol of the item that has been configured to
priority 1 and which has an associated command will appear and begin to flash.
❑ By pressing the “(Left), →(Right)” keys, we scroll through the different “live points” with commands, in
accordance with the preset order.
❑ Once the item to be sent has been selected, the process is as follows:
Press the key “I” for the following commands: close, in services, automatic, remote control, etc.
Press the key “O” for the following commands: open, out of order, manual, local, etc.
❑ If the command fails or if it can not be run due to a block, a small screen indicating the reason for the failure will be
displayed. This indication appears for 5 seconds, during which no operations can be carried out on the item.
❑ If the command is successful, no additional screen will be shown and the item's status will be refreshed to show
"normal".
❑ If it is in the control selection, only the <ESC>, (Left), →(Right) and “I, O” keys are allowed.
By pressing <ESC>, we exit the control selection, as we also do if we refrain from pressing any keys for a period of more than “10
sec”.
The measurements are displayed with the number of decimal points and digits preset with the configuration tool. The possible
situations that are covered when viewing a measurement are:
❑ Invalid: An '*' is placed in front of the measurement, there is no associated flashing. E.g.: * 25.3
❑ Outside range: '####' is displayed without flashing when the measurement’s value exceeds the maximum value for
the specified nº of digits and decimal points. E.g.: measurement value = 100 and number of digits = 2.
❑ Alarm: An 'A' is displayed in front of the measurement, with flashing, when the measurement exceeds the set
range. There is an upper and a lower limit. E.g.: If an alarm is activated when the upper limit is greater than 200 A,
the measurement will be displayed as follows: A 202.
Each of the measurements displayed in the graphic screens can be configured so that their values are referred to the primary or the
secondary.
A text indicating the type of card, the address of the module assigned by HW and an indication of the current page number/number
of total pages, which is the same as that of the card, is displayed at the top of the screen.
An indication of a card failure is shown in the lower part of the screen. If the circle is filled, the card is in failure, whereas if it is
empty, the card is functioning correctly (Figure 57).The order of this type of screen is defined by the different card’s addresses –
the card with the lowest address is displayed first and the pages can be scrolled using the “ (Up), (Down)” keys.
The digital I/O data are listed in 2 columns. Each column contains a graphic symbol (a circle), followed by the input or output text
and the corresponding number of terminals:
The digital signals are displayed as an empty circle, when disabled, or a filled circle, when enabled. In the event of an invalid signal,
an empty circle with a cross is displayed to represent a disabled status and a filled circle with an inverted cross is displayed to
represent an enabled status (Figure 58).
Each event’s presentation includes the date and time to the millisecond, a 29 character text and a 7 character acronym.
The texts to be displayed, as well as the signals’ identification, are set in attributes of the CID and may be modified using an
external tool.
The screen order is defined chronologically. Their display order goes from the newest to the oldest. Within each screen, the most
recent are shown at the top of the page and the oldest at the bottom.
We can scroll through the pages using the “ (Up), (Down)” keys, going from the last page to the first, and vice-versa. The page
order runs from the first page, which has the most recent events, to the last page, which has the oldest events. The “ (Down)” key
is used to scroll from the first page to the following in increasing order, whereas the “ (Up)” key is used to scroll from the last page
to the previous pages.
The total number of pages and the number of the page currently displayed, as well as the number of events in the display, is shown
in the last row.
Treatment:
When accessing this screen for the first time, the most recent events are displayed. The “ (Down)” and “ (Up)” arrows are used
to scroll through the pages, as indicated above.
If new changes are registered whilst we are viewing the 1st page of this type of screen, the Display is refreshed accordingly and the
older changes are moved downwards.
When viewing any page other than the 1st page if new changes are registered, the Display will not be refreshed and the previous
data is shown. In such a case, a flashing, inverted video “NEW CHANGES” message is shown at the top of the page.
This indication is cleared when the most recent changes are viewed. To do so, we must go to the first screen.
The texts to be displayed are defined in attributes of the CID. Signals are identified as protection events by means of the
corresponding enabling function in the corresponding settings node and by configuring the event masks. They can be modified
using the PC tool.
The screen order is defined chronologically. Their display order goes from the most recent to the oldest. Within each screen, the
most recent are shown at the top of the page and the oldest at the bottom (Figure 60). If the protection event list is empty, a text
indicating that the protection event queue is empty will appear.
We can scroll through the pages using the “ (Up), (Down)” keys, going from the last page to the first, and vice-versa. The page
order runs from the first page, which has the most recent protection events, to the last page, which has the oldest protection
events. The “ (Down)” key is used to scroll from the first page to the following in increasing order, whereas the “ (Up)” key is
used to scroll from the last page to the previous pages.
Only the last 160 protection events are displayed in these pages.
The (Enter) key is used to select the first protection event from the screen being viewed, whilst the “ (Up), (Down)” keys are
used to scroll to the next protection event, with the following treatments:
❑ If, whilst at the bottom of the page, we press “ (Down)”, we are taken to the next page with the first selected
protection event, unless we are already viewing the last page, which case the display will not be changed.
❑ If we are in the protection event selected and we press “ (Up)” key, we are taken to the previous page, although
the last protection event remains activated, unless we are in the first page and in which case the display will remain
unchanged.
Once this protection event has been selected, we can press (Enter) to view the page with the measurements associated to the
protection event. Use the “ (Up), (Down)” keys to switch from one page to another if there is more than one measurements
page per protection event. These pages are browsed in a cyclical manner, going from the first to the last, and vice-versa, as
corresponds.
Use <ESC> to exit the screen displaying the measurements associated to the protection event. Within the protection events’
screen, the change is deselected by clicking on <ESC> once again.
The total number of pages and the number of the page is currently displayed, as well as the number of protection events in the
display’s queue, is shown in the last row.
Treatment:
When accessing this screen for the first time, the most recent protection events are displayed.
The “ (Down)” and “ (Up)” arrows are used to scroll through the pages, as indicated above
If the appearance of new protection events is detected, a flashing, inverted video “NEW INC” (new protection event) message is
shown at the top of the page.
This indication is cleared when the latest protection events are viewed. To do so, no protection events must be selected and we
must go to the first screen. Once we have arrived at this screen, if we scroll back the first screen with the most recent protection
events to have been registered will be displayed.
2 lines of 12 characters can be displayed within each rectangle. Each alarm’s texts, identification and the number of alarms are
configured using an external tool.
When in standby status, the text is displayed in a normal video with white background and, when enabled, in an inverted video
with a dark background.
When the alarm changes status, the signal’s text begins to flash and appears and disappears within the new status.
If the signal is invalid, the text will be displayed with a cross covering the entire rectangle. If the signal does not exist, the
corresponding alarm's gap will be displayed.
Individual acknowledgements of receipt are not issued for the alarms. Instead, it is possible to issue acknowledgement for all the
alarms displayed in the page that is being viewed. To do so, we must press (Enter) in an active alarm page and the following
message will appear in a small screen:
If we then press <ESC>, the message is cleared and no acknowledgment of the alarms is issued. If we press (Enter), the message
disappears and an acknowledgment is issued for all the alarms displayed on the page.
An indication of the total pages and the number of the page displayed will appear at the top of the page.
❑ Screen 1:
Relay date and time.
Frequency value.
Type, module and angle of each of the unit’s 12 transformers.
❑ Screen 2:
Direct, inverse and zero sequences of currents and voltages (module and angle).
Total real, reactive and apparent power.
❑ Screen 3:
Active table number (not available in CDx models).
External power supply battery voltage.
Phase and neutral thermal image value (only for MDx models).
Restricted Earth value (only for MD0, MD2, TDx and LDx models).
Maximeter value for each current and voltage phase (not available in CD0 model).
Device temperature.
Measures reactive power (only for CB model).
NOTE: The CD0 model only has a single screen with the following information:
Device temperature.
❑ Screen 1:
Relay date and time.
Frequency value.
Type, module and angle of each of the unit’s 12 transformers.
❑ Screen 2:
Maximeter value for each current phase of each winding
Maximeter value for each current and voltage in TD0 model
❑ Screen 3:
Active table number (not available in CDx models).
External power supply battery voltage.
Phase and neutral thermal image value (only for MDx models).
Restricted Earth value (only for MD0, MD2, TDx and LDx models).
Maximeter value for each current and voltage phase (not available in CD0 model).
Device temperature.
Measures reactive power (only for CB model).
❑ Measurements screen (4)
Differential measures
Restraint measures
Differential 2º harmonics measures.
Restricted Earth values.
❑ Measurements screen (5)
Direct, inverse and zero sequences of currents (module and angle) of each winding.
Direct, inverse and zero sequences of voltages (module and angle) in TD0 model.
❑ Measurements Screen 1:
Relay date and time.
Frequency value.
Type, module and angle of each of the unit’s 12 transformers.
❑ Measurements screen 2
Direct, inverse and zero sequences of currents and voltages (module and angle).
NOTE: The LD3 model does not have voltages and power.
These screens are divided into two levels. The first level displays a list of the most recent faults, as well as the fault number and the
fault trip date for each case (Figure 66). The total number of pages and the number of the page being displayed is shown at the
top, whilst the number of faults stored in the unit is shown in the last row.
If the fault list is empty, a text indicating that the fault queue is empty will appear (Figure 65).
The faults are ordered from the most recent or latest (Fault nº 1) to the oldest.
The second level displays all the information related to the fault, organized in several pages. The page is displayed with the number
of the fault being displayed, as well as an indication of the number of the current page and the total number of pages per fault.
Use the “ (Up), (Down)” keys to navigate through the first level screen. The page scroll is cyclical - when the end of the page is
reached we are taken to the next first level page and we are taken from the first page to the last page and vice-versa in accordance
with the key we press.
By pressing (Enter), we access the second level of the selected fault. Use the “ (Up), (Down)” keys to move between the
second level screens pertaining to a single fault. Use <ESC> to return to the first level page.
The values can refer to the primary or to the secondary. It is allowed to enable / disable the treatment to automatically display the
last fault on the display from the Configuration / Settings section of the display configuration tool.
The contents of each screen may differ depending on the model, then the different possibilities:
Pre-fault and fault. Indicates the values measured before the fault and upon the fault. This screen displays the
following values:
Transformer measurements <Trafos>. It indicates the measurement in the module and the angle of
each transformer.
Restricted Earth value.
❑ Fault screen, with the text “Fault information (II)”.
Pre-fault and fault. Indicates the values measured before the fault and upon the fault. This screen displays the
following values:
Sequences. Indicates the measurements in the module and the angle of the current sequences (I0,
I1 and I2) and the voltage (V0, V1 and V2).
Power. Indicates the measurements of the total real, reactive and apparent powers.
❑ Tripped units screen, displays the picked up and the tripped units.
NOTE: only the first 7 picked up and tripped units are displayed. If the number is greater than 7, a text appears at the bottom of
the screen indicating that there are more picked up units.
NOTE: Certain wiring diagrams have invalid measurements that do not exist. They are represented by “---“.
The content of this screen is set using the external configuration tool. Screens that are included in the main screen list cannot be
included in this menu.
The image below shows the following types of screen grouped in this screen: Events and Faults.
It contains those commands that can be given to the unit without having to enter a Password. The commands will vary in
accordance with the unit’s family.
We can access the menu pages with either viewing or modification permissions.
If we enter the correct password and press (Enter), we will have permission to change settings. The “♦” symbol will appear in
the bottom left of the screen, as will the text “CHANGE SETTINGS”. However, if we press <ESC>, we will only be permitted to
consult the settings. Further more, a text indicating “VIEW SETTINGS” will be shown. The <ESC> key will function even when
some of the password’s numbers have been entered.
For more information, consult the point 4.2 of the Password Management section in this manual.
To move from a menu to a submenu we must select the menu that we want to explore and press (Enter). To return to the
previous menu, we must press <ESC>. The <MENU> key enables us to return to the start menu from any submenu.
The (Up), (Down) keys can be used to change a menu's active line. If all the menu’s options can be displayed on the screen,
only the active line is changed when we change line. On the other hand, if not all of the menu’s options can be displayed on the
screen at the same time and the cursor is situated over the first or the last of the screen's menus, the menu will scroll up or
down, in accordance with the key used.
An indication of the number of the item selected from the total number of items in the menu on the screen currently displayed
is shown in the bottom right of the screen.
In the settings screens when a node does not exist in the cid an '*' before the text is displayed, indicating that the
node is disabled.
The display change active table indicated by the following "(A)" the active table at that time.
Figure 79 Initial Settings Menu
If all the node’s settings can be displayed on the screen, only the selected setting is changed when we change setting. On the
other hand, if not all of the menu’s options can be displayed on the screen at the same time and the cursor is situated over the
first or the last of the screen's settings, the settings will scroll up or down, in accordance with the key used. To return to the
menu screen, we must press <ESC>.
If the node is disabled, it is not allowed to modify settings and the display of the settings would be similar to the one you have
when entering the settings only mode. In the last row the text "DISABLED NODE" is displayed.
By pressing <ESC> after modifying a setting in the page, a confirmation message indicating that the user is about exit without
saving the settings in the CID appears:
Thus, by pressing (Enter) we exit the screen and all the changes made so far in that menu are cleared. If we press <ESC> when
the message appears, we remain where we were.
By pressing (Enter) after having modified one of the page's settings, another window appears. At this point, the user has 2
options:
❑ Wait until the CID modification process is completed with the new settings. At this point there are 3 possible
situations:
If the modification is carried out successfully, a “Changing the settings OK” text will appear (Figure 81).
If an error occurs during the CID modification process, an “Error in changing settings” text will appear.
If a time out failure occurs whilst saving the modified settings, a “Time out in changing settings " message will
appear.
❑ Press (Enter) and return to the settings change screen without the assurance of having modified the CID.
Using the (Up), (Down) keys, we can move through the different options in a circular manner, that is, when we reach
the last option we are returned to the first option. The selection option is chosen by pressing (Enter). To exit without
selecting, press <ESC>.
The desired value is entered directly. The digits are entered from left to right. For example, to enter the number 2345, we
must successively press 2, 3, 4, 5, (Enter).
The entered value is checked in order to ensure that it meets the maximum, minimum and step restrictions. Should it fail to
meet any of these restrictions, the “INVALID VALUE” text is shown. This text disappears when a number key is pressed.
There are 2 possibilities within this type, depending on the number, decimal or integer format.
Integer: There are some integer type settings whose value is a signal number. In such cases, the “NOT DEFINED” text (Figure
85) indicates that this setting has no associated signal. If we wish to associate a signal, we must enter the desired signal
number with numeric keypad and press (Enter).
Figure 83 Small screen for modifying DECIMAL Figure 84 Small screen for modifying INTEGER Figure 85 Small screen for modifying INTEGER
type setting type setting type setting
2 digits must always be entered for year, month and date. This means that in order to enter “1” we must enter “01”.
If the user enters an incorrect value, the last character entered can be deleted with the “” (Left) key.
Once the correct data have been entered, press (Enter) to check that the values entered are valid. In the event of an
error, an “INCORRECT DATE” text will be shown. If the data are valid, no windows will be shown.
When we press a numeric key within the password screen, each keystroke will be considered part of the password and will be
indicated in the display with “*”. When we have entered between 4 and 8 characters and pressed "Enter", the data entered will
be validated against the unit’s password. If the password entered is incorrect, a warning text will be displayed.
Pressing <ESC> enables us to access the settings menus with viewing only permissions. If we enter the correct password we will
be able to view and modify. <ESC> will function even when certain of the password’s numbers have been entered, i.e., if we
press <ESC> while we are entering the password we will access the menu with viewing only permission.
The user can change the password, providing that he or she knows the former password.
You will be asked to type the password twice before changing it. The password numbers will appear hidden as they are entered
(the “*” will appear for each number entered). Once the first password has been entered, press (Enter) and enter the second
password. Once the second password has been entered, press (Enter) and the password will be changed (providing the two
passwords entered are the same). As with the numbers, they are entered from left to right.
Operation
❑ We must use the (Up), (Down), (Left) and → (Right) keys to navigate around the virtual keyboard,
whilst (Enter) is used to confirm the selected keyboard field.
❑ We must enter the old password and select the "Validate" field before finally pressing (Enter).
❑ We must then enter the new password and select the "Validate" field before finally pressing (Enter).
❑ A small window showing the result of the password modification (OK or the cause of the failure) will be
displayed.
If the user enters an incorrect value, must leave and enter the screen and start again.
In graphic displays when you press the select key command the small screen that will ask the key display, after entering the
correct password will have some time to execute orders. After this time, the execution of orders will not be allowed. The
function keys have the same function.
The key settings menu and commands execution is the same, if you access the settings menu with the correct password will
be able to execute commands from the function keys without re-enter the password.
On the other hand, if you accessed the settings menu but only with permission from view settings, if you want to run a
command from the function keys will have to enter the password, same operation as if they were in a main menu screen.
The device considers the origin of these commands as "Remote" and applies the configured Local / Remote command
hierarchy.
For security reasons this functionality is disabled in the factory configuration and can only be enabled or disabled from the
local HMI of the device. It is not possible to modify the configuration by communications or from the pacFactory
configuration tool.
The function is configured by the setting "pacFactory Commands" ("YES": enabled / "NO": disabled).
If the device has this functionality enabled, the pacFactory configuration tool will detect it at the beginning of the
communication and enable an access to the command window in the "Tools -> Sending commands" menu.
From the display it is possible to view and modify the network parameters of the equipment. For this there are a series Network
configuration menus.
Figure 89 Figure 90
❑ Figure 89 shows that the equipment has a network configuration with the 3 independent and enabled interfaces.
❑ Figure 90 shows that the device has a network configuration of ETH1 and ETH2 in Link Redundancy mode, and ETH1 has
been disabled.
Figure 92 shows how the network interface, IP address, netmask, MAC address, and status link parameters are displayed
on the display, indicating whether the network cable is connected.
Depending on the configuration of the back ethernets the representation of some data of these interfaces varies:
ETH2 link: When a device is configured as a switch or link redundancy in the Network configuration screen on the ETH2
interface line, the text of Switch or Link Redundancy. The network parameters are the same as the ETH1 interface except
the link. For this reason, the ETH2 link status is displayed on the ETH1 screen.
❑ Ips Editing
From the display screen (Figure 92) and having permissions to change settings by pressing the (Enter) key, the screen in
Figure 94 shows the current data and a second row where you can enter the new values. Use the (Up), (Down) keys to
navigate the IP and MASK fields in a circular way, that is, when you reach the last, you return to the first one.
Only the IP and MASK fields can be modified. If you want to change any of these fields, you must activate the special
mode keypad to do this, press the <MENU> key. For more information, consult the point 1.2.1 in this manual.
If the user enters an incorrect value, the last character entered can be deleted with the “” (Left) key.
Once the correct data have been entered, press (Enter) to check that the values entered are valid. In the event of an
error, a small screen displaying the cause of the error will be shown.
❑ Ips Removing
From the ip display screen (Figure 92) you can delete the ip that is being displayed by pressing the (Left) key.
For information on how to enter the numbers, refer to the Functioning of the menus in this manual.
The (Left) key is used to delete the last entered value.
The (Up) and (Down) keys to move between the IP line and the MASK line.
The <ESC> key is used to exit the previous menu.
The (Enter) key is used to apply the change.
Figure 95 Figure 96
The (Up), (Down) and (Left) keys to change the setting value.
The <ESC> key is used to exit the previous menu.
The (Enter) key is used to apply the change.
Figure 97 Figure 98
When an ethernet is disabled, all ips associated with that interface will be deleted. The DISABLED text will appear in the
Network Setup menu. If we access the menu of this interface will be shown the screen of Figure 99, with the ip 0.0.0.0.
If you want to enable again, change the setting to YES and then edit the IP1 to add the desired ip and mask
Figure 99
The following figures show the screens with the different interfaces for the unit’s network and gateways. We can see that a default
gateway with IP address 192.169.183.4 and a gateway with IP address 192.168.183.1 have been configured. The remaining
gateways have not been configured.
❑ Viewing a Gateway
If we select Gateway 2 and press (Enter), the following screen appears (Figure 101) showing the Gateway’s data values
and a legend at the bottom with the different options available to the user.
Figure 100 Network Configuration Figure 101 Gateway display screen Figure 102 Default Gateway edition screen
If we select Gateway 1 and press (Enter), the default gateway screen appears (Figure 102).
To add a new Gateway, select a non-configured gateway, for example Gateway 3, and press (Enter).
This screen shows the values of the Gateway’s 3 fields as non-configured. In such a case, we can only exit or edit (add) the
Gateway. By pressing (Enter) again, the Gateway edition/creation screen will be displayed.
The (Up), (Down) keys are used to move between destination IP address, destination network mask and the Gateway IP
address fields in a circular manner. This is not possible in the default Gateway, which has a single editable field.
If the user enters an incorrect value, the last character entered can be deleted with the “” (Left) key.
If we want to enter the Gateway with the destination IP 10.15.1.6, Gateway mask 255.255.255.255 and Gateway IP address
192.168.182.252, you must activate the special mode keypad to do this, press the <MENU> key. For more
information, consult the point 1.2.1 in this manual.
Once the correct data have been entered, press (Enter) to check that the values entered are valid. In the event of an
error, a small screen displaying the cause of the error will be shown.
The screen will display the new configuration and the new Gateway introduced.
NOTE: If a default Gateway is configured, the last Gateway will ALWAYS be displayed, even if more gateways with a specific
network destination are added.
❑ Deleting a Gateway
If we press the “” (Left) key in the Gateway configuration screen and we have permission to change settings (having
entered the correct password into the password screen), the Gateway that is being displayed will be deleted.
If we then press (Up) the contrast’s intensity will increase, and if we press (Down), the intensity will decrease. To exit this
screen, press (Enter).
Figure 105 USB detected Figure 106 Remove the USB device
Once the treatment has terminated, the following window will appear in the display indicating that we can remove the USB device.
NOTE: If the USB device is not removed within 5 seconds, the small screen will disappear and the display will return to the previous
screen.
Added a new menu of settings in the Password screen to set the USB treatment, this setting can only be changed from the display.
The setting will have 3 possible values:
❑ Product information: commercial computer code and the serial number of the CPU is displayed.
❑ Device versions:
Versions of the CPU and the boards of the device are displayed.
Sampled values firmware version. Only in models with sampled values modules.
Micros expansion boards versions (CPU and HMI).
Logic and CID versions.
❑ Last updates: last 18 updates are shown, for each update there is a record with the following data:
Date and time of the update.
Filename update.
Result of the update.
❑ Last CIDs loaded: The display will show the latest cids loaded from the device boots where the following
information is displayed:
Date and time.
Cid name.
Result validation.
❑ After a new CID give the device a small window indicating that you are validating the CID is displayed. Throughout
the process of validation when any key is pressed, the window disappears and you can access the different
menus display.
❑ Once the validation process resulting CID (CID Validated / CID unvalidated) is indicated in a new window, which will
remain on the display until you press any key or two minutes have elapsed.
Messages received new setting display is visualized between the windows and the window CID validating the result.
The output test screen is in the Setup menu of GGIO cards. It defines the different cards and display equipment shown to modify
the time setting output activation.
Once access to one of the cards all outputs and the corresponding connection is. To activate the desired output is only necessary to
select and press (Enter).
Pressing (Up) or (Down), keys allow to select different outputs. To return to the previous menu, press the '<ESC> key.
Figure 107 Digital Output Test Figure 108 GGIO1 Test Figure 109 Leds Test
To activate the desired LED is only necessary to select and press (Enter) key. Pressing (Up) or (Down), keys allow to select
different led. To return to the previous menu, press the '<ESC> key.
19.1 INTRODUCTION
This document describes the features and capabilities of the Web Application, which is supplied within the firmware and allows to set
up and monitor the target IED.
The Web Application has been built in order to be responsive, HTML5 and CSS3 compliant and as lightweight as possible. It is supported
by the following browsers and versions:
First, the IP address of the IED must be entered into the browser's address bar in order to load the login page, i.e.: http://100.0.0.1.
19.2.1 Login
The login page needs a username and its password to login.
There are two users defined by default: a management user and a read-only user. The main difference between them is that
management user is able to modify parameters while read-only user is not. However, when a user with management permissions
logs in, it is asked whether he would like to login with management permissions or with read-only permissions. The corresponding
user name and passwords are the following by default:
When a management user tries to login, if there is already a management user logged in, the new user will be asked whether to log
in as read-only user or throw away already logged user.
Once the login has been successful the web page starts to load several tabs described below.
19.3 TABS
❑ Reports
❑ Settings
❑ Maintenance
❑ SW/Configuration
❑ Logout
19.3.1 Reports
The following subtabs are displayed in this tab:
❑ Status
❑ Events
19.3.1.1 Status
In the Status tab real-time information about measures and signals is shown. It is possible to read this information periodically or
each time the read button is clicked.
In the Measurements menu, the main measures taken in the secondary are shown.
In the Signals menu, the most important signals regarding IED status, protection units, input and outputs status, etc. are shown.
19.3.1.2 Events
In this tab, the list of events recorded by the IED can be displayed and a compressed file with all the events can be downloaded.
19.3.2 Settings
In this tab, it is possible to read and change the settings of the IED.
The settings are arranged in menus regarding their functionality and they are read from the IED according to these menus. At the
bottom of the page there are three buttons in order to read settings, erase changes and send changes to the IED.
The settings are displayed as tables where the first column is the description of the setting, the second column is its value in the IED
and the last column is its value in the web. The background color of each setting's row changes according to its value. If the value in
the IED and the value in the web do not match the background will turn into yellow. On the other hand, if the value in the web is
not valid the background will turn into red.
In addition, it is possible to change the active table and view the value of each setting for every table.
19.3.3 Maintenance
This tab contains the following tabs:
❑ Communications
❑ Users
19.3.3.1 Communications
The following menus are available:
❑ Synchronization. It is possible to synchronize the IED with the desired date and time.
❑ IP Network configuration. It allows to configure the IED's IP addresses and static routes configuration
❑ IP Network Tools. It is possible to execute a ping command from the IED and view IED's actual IP configuration and
routing tables.
19.3.3.2 Users
In this tab, detailed information about current active sessions logged into the web is shown.
19.3.4 SW/Configuration
The SW/Configuration tab contains the following tabs:
❑ Configuration
19.3.4.1 Configuration
In this tab it is possible to load the configuration file.
19.3.5 Logout
This tab is to end the session in the web.
20.1 INTRODUCTION
The device provides a DNP interface to act as RTU and to communicate with a DNP master (for example a remote control station).
The communication can be selected for a serial line or via Ethernet, using encapsulation by means of the TCP/IP protocol.
❑ Enable protocol:
Yes
No
❑ Slave address: DNP slave address of the device. Value between 0 and 65532.
❑ Master address: DNP master address of the master device. Value between 0 and 65532.
❑ Port Number: This setting enables the selection between the available communication channels:
Disable
COM1
COM2
COM3
COM4
COM5
COM6
Ethernet 1
Ethernet2
❑ Comm speed (bauds): This setting enables the selection of the serial baud rate.
600 baud
1200 baud
2400 baud
4800 baud
9600 baud
19200 baud
38400 baud
57600 baud
❑ Parity: Enables the selection of the parity type to be used in transmission. The recommended default value is 0 (without
parity), as indicated by the DNP protocol.
None
Even
Odd
❑ Number of Stop bits: Enables the selection of the number of stop bits.
1 Bit
2 Bit
❑ Communication control: Enables de selection of the communication control type.
Normal
Fixed + DCD
RTS
RTS+CTS
RTS+CTS+DCD
RS485
❑ Min. respond delay (ms): Waiting time for the activation of the RTS and the transmission of a message after the reception
of a message. Value between 0 and 1000.
❑ CTS max delay (ms): Waiting time for the CTS activation after the RTS activation. Value between 0 and 1000.
❑ Carrier stabilization (ms): Waiting time for the transmission of the message after the CTS detection in order to allow the
carrier stabilization. Value between 0 and 1000.
❑ RTS drop-off time (ms): Waiting time for the RTS deactivation after the message last byte transmission.
❑ ACK delay time(ms): Timeout for Link Confirm. Value between 0 and 1000.
❑ Need time delay (m): Waiting time in minutes that must elapse before the validity of the clock is checked after receiving a
synchronization or start up message. If it is invalid, synchronization is requested to the master. Value between 0 and 10.
❑ Permission to synchronize: Synchronization permission from control centre.
Yes
No
It is used to configure the synchronization source when there are several available.
Bit Value
0 Send all with status
1 Send digitals with status
2 Send measurements with status
3 Send counters with status
4 Send frozen counters with status
Bin. output status default: Indicates whether the reply message to a class 0 data request also includes the object corresponding to the
binary outputs with status.
NO
YES
❑ Analog output status def.: Indicates whether the reply message to a class 0 data request also includes the object
corresponding to the analog outputs with status.
NO
YES
❑ Frozen Counters status def.: Indicates whether the reply message to a class 0 data request also includes the object
corresponding to the frozen counters with status.
NO
SI
❑ Analog input bits default: Indicates the default value for the "Var" field in the analog objects when no variation is
requested.
16 Bits
32 Bits
Short floating point
❑ Normalized: Indicates the analog format.
Secondary.
Normalized.
Primary. (Not operative in the current version, if used, the device configures Normalized)
❑ Counter bits default: Indicates the default value for the "Var" field in the counter objects when no variation is requested.
16 Bits
32 Bits
❑ Enable unsolicited: Enables the use of unsolicited responses with class 1, 2 o 3.
NO
YES
❑ Enable collision avoidance: Enables the collision avoidance detection with DCD method.
NO
YES
❑ Fixed Unsolicited T.out (ms): Fixed waiting time before transmitting an unsolicited response. Value between 0 and 5000.
❑ Variable Unsolicited T.out (ms): Variable waiting time additional to the previous setting of fixed time. The value options
are :
❑ Unsolicited Repeat T.out (s): Waiting time in seconds before a retransmission of an unsolicited response when there is
not a link or application acknowledge to the previous message. Value between 0 and 630 seconds.
❑ Max.number rep. without solic.: Maximum number of retransmission of an unsolicited response. Value between 0 and
65535. Infinite for value 0.
❑ Special operations: Enables the activation of certain operational characteristics.
❑ Change wait time (s): Waiting time for the SOE in the internal queue before processing the events. It is only necessary if
there are data from different IEDs in order to sort them chronologically.
❑ TCP Listen Port: TCP port used as server.
❑ Unsolicited react. delay (s): The waiting time to retry again the maximum number of retries an unsolicited message. Value
between 0 and 3600 seconds. Zero does not apply.
❑ Command selection time (ms): The waiting time to abort the selection command. Value between 100 and 15000
miliseconds. Default 15000.
❑ Max command wait time (ms): The maximum time waiting the protocol to the result of the command before responding
to the master. If expired is indicated “Not supported” Default 0.
❑ Enable T.correct.buf.events: True value performs the correction date all still digital events queues when the first
syncrhronization is received. The device does not answer with digital events since the first synchronization. Default No.
The configuration settings for the first DNP are in the GEN\DNPITCP1 node IEC 61850 data model, as detailed in the following
table:
20.3 TABLES
There are 4 tables to configure the list of digital status (binary inputs), analogs, counters and commands.
❑ DNP signal: DNP analog number. Values between 0 and 1023. Gaps are allowed.
❑ Internal IED: IED of the analog value. Value 0 corresponds to the device itself.
❑ Internal ID: Internal analog number that identifies the element inside the device. Selectable from a list.
❑ Class: Class assigned to the analog value. With value 0 the analog value does not cause events.
Class 0
Class 1
Class 2
Class 3
❑ Dead band: Absolute variation value to cause an event. Values between 0 and 10000. It is applied over the value
stored in 16 bits.
❑ Dec: Number of decimal places for the analog value when the setting “Normalizado” is set to Primary or Secondary.
(Factor of 10 raised to the number of decimal). Values between 0 to 4. At value 0, the value is sent without
modifications.
❑ Limit scale: Full scale used when the setting “Normalizado” takes the Normalized value. It is the value that causes
32767 to be sent in DNP.
❑ The deadband is defined as the value that the analog value must vary to be sent as a event. It is always applied on
the current value of the measure to be sent.
When the analog values are to be sent, the current value is compared to the last sent value and if the difference is greater than
the DeadBand the current value is transmitted. A zero value does not generate any events.
❑ DNP signal: DNP counter number. Values between 0 and 63. Gaps are allowed.
❑ Internal IED: IED of the counter value. Value 0 corresponds to the device itself.
❑ Internal ID: Internal counter number that identifies the element inside the device. Selectable from a list.
❑ Class: Class assigned to the counter. With value 0 the counter value does not cause changes.
Class 0
Class 1
Class 2
Class 3
❑ Dead band: Absolute variation value to cause an event. Values between 0 and 10000.
CLOSE
Latch ON
Latch OFF
Pulse ON
Pulse OFF (deprecated)
❑ Comand type:
All. All types supported.
SBO. Only Selec Before Operate supported.
DO. OnlyDirect operate supported.
Order configuration fields on the device itself:
❑ Internal IED: IED of the command. Value 0 corresponds to the device itself.
❑ Internal ID: Internal counter number that identifies the element inside the device. Selectable from a list. The
internal value is affected by the next field.
❑ ON_OFF: Internal command value. Use to select Internal ID.
ON
OFF
❑ Origin:
Bay Control
Station Control
Remote Control
Automatic Bay
Automatic Station
Automatic Remote
Maintenance
Process
Only one command is accepted in each message, count = 1. The On Time and Off Time fields are not used.
Reports Binary Input Change Events when no specific variation Reports time-tagged Binary Input Change Events when no specific
requested: variation requested:
Never Never
Only time-tagged Binary Input Change With Time
Only non-time-tagged Binary Input Change With Relative Time
Configurable to send both, one or the other (attach explanation) Configurable (attach explanation)
Sends Unsolicited Responses:
Never Sends Static Data in Unsolicited Responses:
Configurable (attach explanation) Never
Only certain objects When Device Restarts
Sometimes (attach explanation) When Status Flags Change
ENABLE/DISABLE UNSOLICITED
Function codes supported
Supports Collision Avoidance: Configurable Collision Avoidance Detection Method: DCD
Default Counter Object/Variation: Counters Roll Over at:
No Counters Reported No Counters Reported
Configurable (attach explanation) Configurable (attach explanation)
Default Object _________ 16 Bits
Default Variation ______ 32 Bits
Point-by-point list attached Other Value _____________
REQUEST RESPONSE
OBJECT
(slave must parse) (master must parse)
Func Codes Qual Codes Func Codes
Obj Var Description Qual Codes (hex)
(dec) (hex) (dec)
30 0 Analog Input - All Variations 1, 22 00,01,06
30 1 32-Bit Analog Input 1 00,01,06 129 00, 01
30 2 16-Bit Analog Input 1 00,01,06 129 00,01
30 3 32-Bit Analog Input without flag 1 00,01,06 129 00, 01
30 4 16-Bit Analog Input without flag 1 00,01,06 129 00, 01
30 5 Analog Input — Single-prec flt-pt with flag 1 00,01,06 129 00, 01
32 0 Analog Change Event - All Variations 1 06,07,08
32 1 32-Bit Analog Change Event without Time 1 06,07,08 129, 130 28
32 2 16-Bit Analog Change Event without Time 1 06,07,08 129, 130 28
Analog Input Event — Single-prec flt-pt without
32 5 1 06,07,08 129,130 28
time
2 07, quantity=1
50 1 Time and Date
1 07, quantity=1 129 07, quantity=1
51 1 Time and Date CTO 129 07, quantity=1
51 2 Unsynchronized Time and Date CTO 129 07, quantity=1
52 2 Time Delay Fine 129 07, quantity=1
60 1 Class 0 Data 1 06
1 06,07,08
60 2 Class 1 Data
20, 21,22 06
1 06,07,08
60 3 Class 2 Data
20, 21, 22 06
1 06,07,08
60 4 Class 3 Data
20, 21, 22 06
1 00, 01 129 00
80 1 Internal Indications
2 00, index=7
No Object 13, 14
No Object 23
21.1 INTRODUCTION
The device provides an IEC 60870-5-103 interface to act as RTU and to communicate with a IEC 60870-5-103 master (for example a
remote control station).
❑ Enable protocol:
Yes
No
❑ Slave address: Slave address of the device. Value between 1 and 254.
❑ Port Number: This setting enables the selection between the available communication channels:
COM1
COM2
COM3
COM4
COM5
COM6
❑ Comm speed (bauds): This setting enables the selection of the serial baud rate.
600 baud
1200 baud
2400 baud
4800 baud
9600 baud
19200 baud
38400 baud
57600 baud
❑ Parity: Enables the selection of the parity type to be used in transmission.
None
Even
Odd
❑ Number of Stop bits: Enables the selection of the number of stop bits.
1 Bit
2 Bit
❑ Communication control: Enables de selection of the communication control type.
Normal
Fixed + DCD
RTS
RTS+CTS
RTS+CTS+DCD
RS485
❑ Min. respond delay (ms): Waiting time for the activation of the RTS and the transmission of a message after the reception
of a message. Value between 0 and 1000.
❑ CTS max delay (ms): Waiting time for the CTS activation after the RTS activation. Value between 0 and 1000.
❑ Carrier stabilization (ms): Waiting time for the transmission of the message after the CTS detection in order to allow the
carrier stabilization. Value between 0 and 1000.
❑ RTS drop-off time (ms): Waiting time for the RTS deactivation after the message last byte transmission.
❑ Permission to synchronize: Synchronization permission from control centre.
Yes
No
It is used to select the synchronization source when there are several available.
❑ Communication fail T.(min): Waiting time in minutes without receiving any valid measure before indicate communication
failure. Value between 0 and 10000.
❑ Change wait time (s): Waiting time for the SOE in the internal queue before processing the events. It is only necessary if
there are data from different IEDs in order to sort them chronologically.
❑ VDEW Compatible: A “No” value allows the use of private data range.
No
Yes
Compatible mode (Yes):
Digital control signals that are sent are those configured with a compatible Funtion Type. The zero value in the table
indicates Funtion Type = Compatible. The other signals do not appear.
The user is responsible for selecting the digital signals of the device in accordance to the IEC 60870-5-103 standard.
Analog measurements are at most the first nine measures configured in the table. The Function Type and Information
Number to use (144, 145, 146 o 148) depends on the number of configured measures. 1, 2, 4 or 9 measures in the
measurements table respectively. In the last case the ASDU 9 is used instead of ASDU 3. The user is responsible for selecting
the device measures in accordance with IEC 60870-5-103.
Only the compatible commands are processed, those which in the table are configured by Function type = 0. The user is
responsible for selecting them according to IEC 60870-5-103.
The measures are sent with the Function Type field equal to "TYP in measurands ASDU" and Information Number field
equal to "INF in measuransds ASDU".
❑ Function type: Value used to describe the type of protection equipment used.
distance protection ( 128 )
overcurrent protection ( 160 )
transformer differential protection ( 176 )
line differential protection ( 192 )
❑ TYP in measurands ASDU: This setting only applies when the adjustment VDEW is set to No. Indicates the Function Type
that is used in measurands ASDU.
❑ INF in measurands ASDU: The setting only applies when the adjustment VDEW is set to not. The field indicates the
Information Number used in measurands ASDU.
❑ Transformation ratio: Transformation ratio applied in the measurands.
Secundary
Primary
The configuration settings for the IEC 60870-5-103 are in the GEN\103ITCP1 node IEC 61850 data model, as detailed in the following
table:
21.3 TABLES
There are 3 tables to configure the list of digital signals, measurements and commands.
For each element the following fields must be configured with the software configuration tool:
When simple type signals are used, the field is sent as is the norm in section 7.2.6.5. Double-point information:
<1> := OFF
<2> := ON
When using DP type signals, the meaning of the values 0 and 3 changes, becoming:
<1> := OFF
<2> := ON
❑ Measure number: Measure position inside the ASDU. The first position is zero.
❑ Internal IED: IED of the signal value. Value 0 corresponds to the device itself.
❑ Internal ID: Internal measure number that identifies the element inside the device. In the case that the measure
belongs to the compatible range, the user is responsible for selecting the measure of the device in accordance to
the IEC 60870-5-103 standard.
❑ Límit scale: Real positive measurement value corresponding to 4095 internal units. If the value is zero and the
transformation ratio setting indicates secondary, the database limit scale is applied to the measure. If the value is
zero and transformation ratio setting indicates primary, the database limit scale is applied to the measure
multiplied by the transformation ratio.
❑ Function type: Function Type field for the signal. In the case that the signal belongs to the compatible range, (128,
160, 176 o 192), it should be configured a value of 0.
❑ Information number: Information Number for the signal.
❑ DCO: ON/OFF value of the command.
❑ IED interno: IED of the command value. Value 0 corresponds to the device itself
❑ Internal ID: Internal command number that identifies the element inside the device. In the case that the command
belongs to the compatible range, the user is responsible for selecting the command of the device in accordance to
the IEC 60870-5-103 standard
❑ Origin: Command origin. Allowed values:
Bay Control
Station Control
Remote Control
Automatic Bay
Automatic Station
Automatic Remote
Maintenance
Process
22.1 INTRODUCTION
The device provides a Procome interface to act as RTU and to communicate with a Procome master (for example a remote control
station).
The communication can be selected for a serial line or via Ethernet, using encapsulation by means of the TCP/IP protocol.
❑ Port Number: This setting enables the selection between the available communication channels:
Disable
COM1
COM2
COM3
COM4
COM5
COM6
Ethernet 1
Ethernet 2
❑ Procome address: Procome slave address of the device. Value between 0 and 254.
❑ Comm speed (bauds): This setting enables the selection of the serial baud rate.
300 baud
600 baud
1200 baud
2400 baud
4800 baud
9600 baud
19200 baud
38400 baud
57600 baud
115200 baud
❑ Parity: Enables the selection of the parity type to be used in transmission.
Without parity
Even
Odd
❑ Number of Stop bits: Value between 1 and 2.
❑ Carrier stabilization (ms): Waiting time for the transmission of the message after the CTS detection in order to allow the
carrier stabilization. Value between 0 and 1000.
❑ CTS wait time (ms): Waiting time for the CTS activation after the RTS activation. Value between 0 and 10000.
❑ RTS activation time (ms): Waiting time for the activation of the RTS and the transmission of a message after the reception
of a message. Value between 0 and 1000.
❑ RTS drop out time (ms): Waiting time for the RTS deactivation after the message last byte transmission.
❑ Channel Type: Enables de selection of the communication control type.
Standard
RTS Control
By Phone
❑ Change wait time (s): Waiting time for the SOE in the internal queue before processing the events. It is only necessary if
there are data from different IEDs in order to sort them chronologically.
❑ Permission to synchronize: Synchronization permission from control centre.
Yes
No
It is used to configure the synchronization source when there are several available.
The configuration settings for the first PROCOME are in the GEN\ITCP1 node IEC 61850 data model, as detailed in the following
table:
22.3 TABLES
There are 4 tables to configure the list of digital status (binary inputs), analogs, counters and commands.
❑ Remte Signal, (nP): Procome signal number. Values between 0 and 1023.
❑ IED, (UCL): IED of the signal. Value 0 corresponds to the device itself.
❑ Internal signal, (nUCL): Internal signal number that identifies the element inside the device.
❑ Inverted, (Inv): Indicates if the signal status is inverted. By default is not inverted.
Not inverted (0)
Inverted (1)
❑ Reference 61850 of signal.
❑ Remote Measure, (nP): number of measure Procome. Values between 0 and 255. Gaps are allowed.
❑ Internal IED, (UCL): IED of the analog value. Value 0 corresponds to the device itself.
❑ Internal ID, (nUCL): Internal analog number that identifies the element inside the device.
❑ Reference 61850 of measure.
❑ Remote counter, (nP): Procome counter number. Values between 0 and 255. Gaps are allowed.
❑ Internal IED, (UCL): IED of the counter value. Value 0 corresponds to the device itself.
❑ Internal ID, (nUCL): Internal counter number that identifies the element inside the device.
❑ Reference 61850 of counter.
❑ Remote command, (nP): Procome command number. Values between 0 and 1023.
❑ Internal IED: IED of the command. Value 0 corresponds to the device itself.
❑ Internal ID, (nUCL): Internal command number that identifies the element inside the device. The value of the
Internal command ON corresponds to the number of even order and the value to be the odd OFF
❑ Source (origen):
Station Control
Remote Control
Automatic Station
Automatic Remote
NOTE: If the 'source' field does not exist in the file, it takes as default Control Station.
❑ Reference 61850 of command.
23.1 INTRODUCTION
The Modbus master protocol allows communication with control and/or protection and measuring devices.
Currently, the device has only asynchronous serial communication, with a start bit, 8 bits of data and configurable parity and stop bits.
The protocol allows the database to update with digital signals, measurements and counters. It also allows to send commands. For
some type of devices it allows to send synchronization messages and request for signal changes or events.
A configuration table, generated with a software tool dedicated to this effect, will indicate the number of information elements of each
type that each equipment has, as well as its address according to the Modbus RTU protocol.
❑ Enable protocol:
No
Yes
❑ Port Number: It allows to set the communication channel between the available serial COMs.
COM1
COM2
COM3
COM4
COM5
COM6
❑ Comm speed (bauds): It allows to select the serial transmission speed.
600 baud
1200 baud
2400 baud
4800 baud
9600 baud
19200 baud
38400 baud
57600 baud
The protocol allows the master device to read signals, measurements and counters from the slave devices. It also allows sending
commands to the devices. In addition it allows to request signal changes and synchronization for the next devices: PL300 and TCP-IH.
Different types and formats of signals, measurements and counters are supported. The device configuration will indicate the data and
formats to be requested for each slave.
23.3.2 Measurements
The Modbus master has the following measurement types:
11 15 bits plus sign Measurements in 16-bit signed format with sign in the higher bit
23.3.3 Counters
Table 77 Counter types
23.3.4 Commands
The Modbus functions implemented in the device for the execution of commands are F05 and F16. Only one type of function can
be used for each device.
The information related to the Modbus functions is in the sections of Implemented functions and RTU types of this manual.
23.3.6 Synchronization
Currently, the synchronization it is only implemented for PL300 and TCP-IH.
The Modbus master functions that may be used for requesting and writing data in the slave devices are the following:
The Modbus master will use these functions taking into account the type and database of the device configured in the “Modbus master
configurator”
The following table shows the type of devices currently considered in the Modbus master and the Modbus functions used for each
type:
❑ RTU type 1: It supports reading digital outputs bit by bit, reading registers and writing digital outputs bit by bit
F01: Function for reading digital outputs bit by bit
F04: Function for reading registers
F05: Function for writing digital outputs bit by bit
❑ RTU type 3: It supports reading digital outputs bit by bit, reading registers and writing multiple registers
F01: Function for reading digital outputs bit by bit
F03: Function for reading registers
F16: Function for writing multiple registers
❑ RTU type 4: It supports reading digital inputs bit by bit, reading registers and exception states and writing digital outputs bit by bit
F02: Function for reading digital inputs bit by bit
F03: Function for reading registers
The Modbus master protocol is configured using the “Modbus master configurator” available in the PacFactory configuration SW and
EFS tools. This tool generates a configuration file that is sent to the device.
❑ IED
Modbus address
Address of the slave device (1 - 128). It is the value of the Modbus address of the device to communicate with.
Internal address
Address of the slave device in the internal database. Its value is between 1 and 32. All the elements that are requested from
the device will be mapped on this address of the master database.
RTU type
This field can take the following values: 1, 3, 4, 5, 10 and 14. The characteristics of each of these values are given in the RTU
Types section of this manual. It shows the functions used for each type of device.
Sync RTU
Enables sending synchronization to the slave device. It is only implemented for RTU type 10 (TCP-IH or PL300).
To enable synchronization, the Sync RTU flag is activated. Once enabled, the following screen appears:
The synchronization address of the device is indicated in the Sync address field.
Sync adjust (ftrans) is the time in ms that will be added to the synchronization time to correct possible drifts.
Events request
It enables the request of signal changes of the slave device. It is only supported for RTU type 10 (PL300 or TCP-IH).
In the Event address field, the signal change start address for the given device is indicated. PL300 = 20480 and TCP-IH =
1664.
Endianness
It can take two values: Big Endian and Little Endian. Default value: Big endian.
It indicates the way in which the slave equipment sends the data.
Examples:
Big endian
Hexadecimal value 43 54 80 00
Little endian
212.5
Decimal value
Hexadecimal value 43 54 80 00
❑ Digital signals
Modbus address
Modbus address of the slave device. It can take values between 1 and 128.
Modbus signal
Initial memory address of the signal to be read in the slave device database.
Type
Type of signal to be read. See the “Digital signals” section of this manual.
No. of registers
It is the number of signals or the number of registers to be read, depending on the type of signal.
Digital signal (16 signals / WORD) or Digital signal (1 signal / WORD): number of registers.
Internal ID
It indicates the first position in the master internal communication database on which these signals will be mapped. The
automatic assignment must be used by clicking on the button highlighted in red in the image, Set internal IDs
❑ Measurements
Modbus address
Modbus address of the slave device. It can take values between 1 and 128.
Modbus measurement
First memory address of the measurement to be read in the slave device database.
Type
Type of measurement to be read. See the “Measurements” section of this manual.
Format
Format of the measurement to be read. See the “Measurements” section of this manual.
Swapping
Possible values: No swap, Byte Word swap, Byte swap and Word swap. Default value: No swap.
It indicates the order in which the slave device sends data greater than one byte. Usually used for measurements and / or
32bit counters.
Examples:
No swap
Hexadecimal value 00 01 11 70
Hexadecimal value 00 01 11 70
Byte swap
Hexadecimal value 00 01 11 70
Word swap
Hexadecimal value 00 01 11 70
No. of elements
It is the number of measurements to be read from the “Modbus measurement” field.
Scale factor
The measurement value in the internal database is the value read multiplied by the scale factor.
By double-clicking on this field, it appears a screen for the scale factor configuration for this measurement.
Internal ID
It indicates the first position in the master internal communication database, where these measurements will be mapped.
The automatic assignment must be used by clicking on the button highlighted in red in the image, Set internal IDs.
❑ Counters
Modbus address
Modbus address of the slave device. It can take values between 1 and 128.
Modbus counter
Initial memory address of the counters to be read in the slave device database.
Format
Format of the counters to be read. See the “Counters” section of this manual.
Swapping
Possible values: No swap, Byte Word swap, Byte swap and Word swap. Default value: No swap.
It indicates the order in which the slave device sends data greater than one byte. Usually used for measurements and / or
32 bit counters.
Examples:
No swap
Hexadecimal value 00 01 D4 C0
Hexadecimal value 00 01 D4 C0
Byte swap
Hexadecimal value 00 01 D4 C0
Word swap
Hexadecimal value 00 01 D4 C0
No. of elements
It is the number of counters to be read from the “Modbus counter” field.
Scale factor
The counter value in the internal database is the value read, multiplied by the scale factor.
By double-clicking on this field, it appears a screen for the scale factor configuration for that counter.
Internal ID
It indicates the first position in the master internal communication database where these counters will be mapped. The
automatic assignment must be used by clicking on the button highlighted in red in the image, Set internal IDs.
❑ Commands
Modbus address
Modbus address of the slave device. It can take values between 1 and 128.
Command No.
Number of command in the master internal database (0-3071).
Modbus command
Modbus address for the command to be executed.
Value
Value to be written on the Modbus command field.
❑ Big endian
❑ Events request: No
❑ Synchronization: No
❑ Signals to be read
From address 0
Number of signals: 2
Type: Digital outputs
❑ Measurements to read
From address 0
Number of measurements: 2
Format: 16-bit unsigned
Swapping: No swap
Scale factors
▪ Measurement 0: 0.1
▪ Measurement 1: 0.01
From address 40
Number of measurements: 1
Format: 16-bit signed
Swapping: No swap
Scale factors
▪ Measurement 0: 0.001
From address 66
Number of measurements: 3
Format: 32-bit unsigned
Swapping: No swap
Scale factors
▪ Measurement 0: 1
▪ Measurement 1: 1
▪ Measurement 2: 1
From address 500
Number of measurements: 1
Format: 32-bit signed
Swapping: No swap
Scale factors
▪ Measurement 0: 0.1
From address 530
Number of measurements: 2
Format: float
Swapping: No swap
Scale factors
▪ Measurement 0: 0.1
▪ Measurement 1: 0.1
❑ Counters to read
From address 60
Number of counters: 4
Format: 32-bit unsigned
Swapping: No swap
Scale factors
▪ Counter 0: 0.001
▪ Counter 1: 0.001
▪ Counter 2: 0.001
▪ Counter 3: 0.001
❑ Commands to execute
Number of command 0
Address: 0
Value: 255
With this configuration, digital output 1 is activated.
Number of command 1
Address: 1
Value: 255
With this configuration, digital output 2 is activated.
Number of command 2
Address: 0
Value: 0
With this configuration, digital output 1 is deactivated.
Number of command 3
Address: 1
Value: 0
With this configuration, digital output 2 is deactivated.
Database configuration:
❑ IED
❑ Digital signals
❑ Measurements
❑ Counters
❑ Commands
The format of the serial communication messages used by the Modbus Master protocol is shown below, with the functions used by the
device as an example.
23.7.1 Format
❑ Master request:
Remote address - 1 byte
Function code - 1 byte
Data - variable number of bytes
CRC - 2 byte
❑ Slave response:
Remote address - 1 byte
Function code - 1 byte
Data – variable number of bytes
CRC - 2 byte
Remote address: Modbus address (Value between 1 and 128). Broadcast messages (address 0) are not allowed.
Function code: If it is > 127 (bit MSB to 1) it means that the remote has not performed the required function and will answer with
an error code.
23.7.2 Examples
❑ Function code 01 – Read n output bits
❑ Example:
Remote address: 1
Request of 12 output bits, from output 3 to 14 (All of these bits are activated)
Table 81 Request
CRC 2 xx xx
Table 82 Response
CRC 2 xx xx
❑ In the request response, the LSB of the Outputs status byte contains the value of the first output (output 3). The rest of the
bytes are sent in lowest to highest order. If the number of bits requested is not a multiple of 8, the byte will be filled with
zeros.
❑ Function code 02 – Read n input bits
❑ Request and response frames are identical to the function 01.
❑ Function code 03 – Read n output words
❑ To read digital signals, measurements and counters.
❑ Example:
Remote address: 1
CRC 2 xx xx
Table 84 Response
CRC 2 xx xx
Table 85 Request
CRC 2 xx xx
Table 86 Response
CRC 2 xx xx
CRC 2 xx xx
Table 88 Response
CRC 2 xx xx
Example:
Remote address: 1
Writing command number 24 to 1
Table 89 Request
CRC 2 xx xx
Table 90 Response
CRC 2 xx xx
24.1 INTRODUCTION
The device has a Modbus slave protocol which can communicate with a telecontrol station or with any system that works as a master.
❑ RTU (Remote terminal unit): Asynchronous serial communication, with a start bit, 8 bits of data and configurable parity and stop
bits.
❑ TCP/IP: Uses a TCP/IP network connecting through the registered port 502.
The protocol allows sending digital signals, measurements and counters to the master. It also allows the synchronization of the device
and the execution of commands.
A configuration table, generated with a software tool dedicated to this effect, will indicate the number of information elements that
the equipment has.
❑ Enable protocol:
No
Yes
❑ Modbus address: Modbus address of the slave device. Value between 1 and 128.
❑ Port number: It allows to set the communication channel
COM1
COM2
COM3
COM4
COM5
COM6
Ethernet
❑ TCP listen port: It allows to set a number of network port to communicate via TCP/IP. Value between 0 and 65535. Default value
502.
Function
Description Use
Code
Function
Description Use
Code
❑ Function 03
❑ Reading a register on 0000h address (see "Equipment address map" section of this manual). The device respond is a byte
with the LOCAL/REMOTE STATE of the device.
❑ Function 04
❑ It works the same way as Function F03.
❑ Function 01
❑ Reading boolean data.
❑ Function 02
❑ Reading boolean data.
❑ Function 03
❑ Reading registers.
❑ Function 04
❑ Reading registers.
❑
Address range:
❑ Function 03
❑ Reading registers.
❑ Function 04
❑ Reading registers.
❑
Address range:
❑ Reading the address 0680h gets the number of changes to send by the slave device
❑ To obtain the information of the changes, reading the quantity of "number of changes x 5" on address 0682h is needed.
Reading range 0682h - 06FFh.
❑ The maximum quantity of registers that can be read is 125. This is the same as reading 25 changes since the information of
a digital signal change is stored in 5 registers. The number of registers to be read must be multiple of 5.
❑ Signal change structure format:
Number
MSB LSB
of Address
(Most Signifant Byte) (Least Significant Byte)
change (n)
0682h e v E V Bits and Signal number Signal number
0683h Milliseconds Milliseconds
n=1 0684h Hours Minutes
0685h Month Day of the week and day of the month
0686h --- Year
1 < n < 25 … … …
06FBh e v E V Bits and Signal number Signal number
06FCh Milliseconds Milliseconds
n = 25 06FDh Hours Minutes
06FEh Month Day of the week and day of the month
06FFh --- Year
Signal number: It is stored in the first byte of the information of a digital signal change and in the first four bits of the
next byte.
V Bit: Validity of the signal after its change (0: valid / 1: invalid)
E Bit: State of the signal after its change (0 / 1)
v Bit: It indicates if the signal change is due to a change in the validity V (0 / 1)
e Bit: It indicates if the signal change is due to a change in the state E (0 / 1)
Milliseconds: It is stored in the second register of the information of a signal change. Range of values 0 - 59999.
Minutes: It is stored in the first byte of the third register of the information of a signal change. Range of values 0 - 59.
Hours: It is stored in the second byte of the third register of the information of a signal change. Range of values 0 - 23.
Day of the month: It is stored in the first byte of the fourth register of the information of a signal change. Its value is
registered in the first five bits of that byte. Range of values 1 - 31.
Day of the week: It is stored in the first byte of the fourth register of the information of a signal change. Its value is
registered in the last three bits of that byte. Range of values 1 - 7.
Month: It is stored in the second byte of the fourth register of the information of a signal change. Range of values 1 -
12.
Year: It is stored in the fifth register of the information of a signal change. Range of values 0 - 99.
❑ Writing the value 0 in address 0681h the last signal changes sent are validated. This means that the signal changes of the
device are considered as sent.
❑ If the signal changes are not validated, the device will consider that they have not been sent.
❑ If the device had more signal changes it will indicate it in the address 0680h and the master station could request them
repeating the process
❑ To read all the signal changes of the device, the process must continue until the reading of the address 0680h indicates
value 0
The requests are made with functions F03 and F04 and the writings with function F16.
Functioning:
❑ The configured addresses must be written using function F16. Range of the writing area 0180h - 01FCh
❑ The data of the configured addresses must be read using function F03 or F04. Range of the reading area 0100h - 017Ch
❑ Up to 124 registers can be read and written
❑ The configured addresses must be in the range 0400h - 0680h and 0700h - 0900h
❑ To read the data of the configured addresses, the following must be taken into account:
The position in the reading area from which to request the data, must be the same as the position in the writing area
where the configured addresses have been written
Example:
For a writing in address 0185h the reading has to be in address 0105h.
Writing
Writing address: 0185h
Position in the writing area: 0185h - 0180h(initial address) = 0005h
Reading
The reading address must be: 0105h
Position in the reading area: 0105h - 0100h(initial address) = 0005h
The number of registers to be requested must be equal to the number of registers that add up the data of the
configured addresses
Example:
For a writing in address 0185h of the address 0400h, 0486h and 0581h the number of registers to be requested must
be 4.
It must be ask for a register for the signals, another for the measurements of integer type and two registers for the
counters.
Writing
Writing address: 0185h
Addresses configured:
▪ 0400h: First word of digital signals
▪ 0486h: Seventh measurement of integer type
▪ 0581h: Second counter
Reading
Reading address: 0105h
The number of registers to request must be 4:
24.4.6 Synchronization
To synchronize the device it must be written with the function F16 the following information in the address 00F0h:
MSB LSB
Address
(Most Signifant Byte) (Least Significant Byte)
00F0h Milliseconds Milliseconds
00F1h Hours Minutes
00F2h Month Day
00F3h - Year
To synchronize the device the four words must always be written. The partial writing of some data is not allowed, it is
always necessary to write the whole structure
It is possible to read the address 00F0h to get the current time of the equipment. Any register can be read as long as
the range does not exceed the address 00F3h. For reading, functions F03 or F04 must be used
❑ Function F05
❑ It allows the execution of commands to OFF and ON in the slave device database.
For an OFF command it must be sent the number of command to execute and the operation value field to 0x0000.
For an ON command it must be sent the number of command to execute and the operation value field to 0xFF00.
❑ Function F06
❑ It allows the execution of commands to ON in the slave device database.
It must be written the number of command to execute in the address 0080h.
❑ Function F15
❑ It allows the execution of commands to OFF and ON in the slave device database.
For an OFF command it must be sent the number of command to execute, the number of coils to be forced to one and
the operation value field to 0.
For an ON command it must be sent the number of command to execute, the number of coils to be forced to one and
the operation value field to 1.
It is only allowed the writing of one coil.
❑ Function F16
❑ It allows the execution of commands to ON in the slave device database.
It must be written the number of command to execute in the address 0080h.
It is only allowed the writing of one register.
Range of number of command to execute: 0 - 511
Register Memory
Description Length (words)
address(hex) zone
Identification of the equipment
0000 Device status 1 G1
Command address (*)
0080 Number of command to be executed 1 G2
System date
00F0 Milliseconds 1 G3
00F1 Hours and minutes 1 G4
00F2 Month and day 1 G5
00F3 Year 1 G6
User map
0100 User map values 124 G7
0180 User map addresses 124 G8
Reading zone
0400 Digital signal states 128 G9
0480 Measurements 256 G10
0580 Counters 256 G11
Digital signal changes zone
0680 Number of changes to be sent 1 G12
0681 Validation of sent changes (*) 1 G13
0682 Digital signal changes reading zone 125 G14
Reading zone
0700 Measurement 512 G15
Free memory zone
0900 Free
0HF Free
The values of the Memory zone column are explained in the "Data format" section.
Data format depending on the memory zone (see section "Equipment address map"):
Memory
Format Description
zone
READING AREA OF THE DEVICE MODE
In the bit 0 LOCAL/REMOTE STATE of the device is indicated
G1 16 bits Value 0: REMOTE STATE
Value 1: LOCAL
Size of the area: A register (word)
WRITING AREA OF THE NUMBER OF COMMAND TO BE EXECUTED IN THE SLAVE DEVICE
DATABASE
G2 16 bits
Range of values: 0 - 511
Size of the area: A register (word)
MILLISECONDS READING AREA
G3 Unsigned 16 bits Range of values: 0 - 59999
Size of the area: A register (word)
READING AREA OF MINUTES AND HOURS
- Minutes: 0 to 7 bits
Range of values: 0 - 59
G4 16 bits
- Hours: 8 to 15 bits
Range of values: 0 - 23
Size of the area: A register (word)
READING AREA OF THE DAY OF THE WEEK AND MONTH
- Day: 0 to 7 bits
Range of values: 1 - 31
G5
16 bits - Month: 8 to 15 bits
Range of values: 1 - 12
Size of the area: A register (word)
READING AREA OF THE YEAR
- Year: 0 to 7 bits
G6 16 bits Range of values: 0 - 99
- It is not used: 8 to 15 bits
Size of the area: A register (word)
READING AREA OF THE VALUES OF THE CONFIGURED DATA ADDRESSES
- The unsigned 16 bits format is used for reading signals
16 bits - The signed 16 bits format is used for reading integer measurements
G7
Unsigned 32 bits - The unsigned 32 bits format is used for reading counters
Float - The Float format is used for reading floating type measurements
Size of the area: 124 registers (words)
WRITING AREA OF THE CONFIGURED ADDRESSES
G8 16 bits Range of values: 0400h - 0680h and 0700h - 0900h
Size of the area: 124 registers (words)
READING AREA OF SIGNALS
G9 16 bits Compacted bits. A bit to 0 value means signal deactivated and to value 1 activated
Size of the area: 128 registers (words)
READING AREA OF INTEGER MEASUREMENTS
G10 Signed 16 bits
Size of the area: 256 registers (words)
READING AREA OF COUNTERS
G11 Unsigned 32 bits
Size of the area: 256 registers (words)
READING AREA OF SIGNAL CHANGES TO BE SENT
G12 16 bits
Size of the area: A register (word)
WRITING AREA OF VALUE 0 TO VALIDATE THE SIGNAL CHANGES THAT HAS BEEN SENT
G13 16 bits
Size of the area: A register (word)
SIGNAL CHANGES INFORMATION AREA
G14
Unsigned 16 bits For more information go to the section "Request for digital signal changes"
Size of the area: 125 registers (word)
READING AREA OF FLOATING TYPE MEASUREMENTS
G15 Float
Size of the area: 512 registers (words)
The Modbus slave protocol is configured with the "Modbus Slave Configurator" available in the PacFactory configuration SW and the
EFS tools. This tool generates a configuration file that is sent to the device.
Modbus address
The number of the signal in the Modbus slave database. Range of values 0 - 2047.
Internal IED
The address of the remote device from which read the signals. Range of values 0 - 32. The value 0 is the address of the
device itself.
Internal ID
The number of the signal in the slave device database. It must be selected by clicking on button and choosing the signal
to be read. This signal will be mapped to the position indicated by Modbus address.
Description
It doesn´t need to be configured. The own tool does it.
IEC-61850 ref
It doesn´t need to be configured. The own tool does it.
Inverted
It allows to invert the value of the signal.
❑ Measurements
Modbus address
The number of the measurement in the Modbus slave database. Range of values 0 - 255.
Internal IED
The address of the remote device from which read the measurements. Range of values 0 - 32. The value 0 is the address of
the device itself.
Internal ID
The number of the measurement in the slave device database. It must be selected by clicking on button and choosing
the measurement to be read. This measurement will be mapped to the position indicated by Modbus address.
Description
It doesn´t need to be configured. The own tool does it.
IEC-61850 ref
It doesn´t need to be configured. The own tool does it.
❑ Counters
Modbus address
The number of the counter in the Modbus slave database. Range of values 0 - 127.
Internal IED
The address of the remote device from which read the counters. Range of values 0 - 32. The value 0 is the address of the
device itself.
Internal ID
The number of the counter in the slave device database. It must be selected by clicking on button and choosing the
counter to be read. This counter will be mapped to the position indicated by Modbus address.
Description
It doesn´t need to be configured. The own tool does it.
IEC-61850 ref
It doesn´t need to be configured. The own tool does it.
❑ Commands
❑ There are two options for the execution of commands depending on the function that is used (go to the section
"Command execution" for more detail): Commands to ON and to OFF/ON.
❑ The default configuration allows executing ON commands only.
❑ COMMANDS TO ON:
Command
Number of the command in the Modbus slave database. Range of values: 0 - 511.
Internal IED
The address of the remote device in which execute the commands. Range of values 0 - 32. The value 0 is the address of the
device itself.
Internal ID
The number of the command in the slave device database. It must be selected by clicking on button and choosing the
command to execute. The execution of this command is a consequence of the activation of the command number that
appears in the field Command.
Description
It doesn´t need to be configured. The own tool does it.
IEC-61850 ref
It doesn´t need to be configured. The own tool does it.
ON/OFF
It doesn´t need to be configured. The own tool does it.
Origin
It is the origin from where the commands are executed.
To do this, go to the "View" menu, click on "Options…" and the following image appears:
Enabling "Show OFF command" option in Modbus Slave and clicking on OK the following image where commands to ON
and OFF are configured is shown:
Command
Number of the command in the Modbus slave database. Range of values: 0 - 511.
Internal IED
The address of the remote device in which execute the commands. Range of values 0 - 32. The value 0 is the address of the
device itself.
Internal ID(ON)
The number of the command in the slave device database. It must be selected by clicking on button and choosing the
command to execute. The execution of this command is a consequence of the activation of the command number that
appears in field Command.
Description (ON)
It doesn´t need to be configured. The own tool does it.
ON/OFF (ON)
It doesn´t need to be configured. The own tool does it.
Internal ID(OFF)
The number of the command in the slave device database. It must be selected by clicking on button and choosing the
command to execute. The execution of this command is a consequence of the deactivation of the command number that
appears in field Command.
Description (OFF)
It doesn´t need to be configured. The own tool does it.
ON/OFF (OFF)
It doesn´t need to be configured. The own tool does it.
Origin
It is the origin from where the commands are executed.
❑ 10 digital signals
❑ 5 measurements
❑ 5 counters
❑ 4 commands
Database configuration:
❑ Digital signals
Five logical counters of the device, whose value is stored in the positions 0, 5, 10, 15 and 20 of the Modbus slave
counters database.
❑ Commands
The format of the serial communication messages used by the Modbus slave protocol is shown below, with the functions used by the
device as an example.
24.8.1 Format
❑ Master request:
Remote address - 1 byte
Function code - 1 byte
Data - variable number of bytes
CRC - 2 byte
❑ Slave response:
Remote address - 1 byte
Function code - 1 byte
Data - variable number of bytes
CRC - 2 byte
Remote address: Modbus address (Value between 1 and 128). Broadcast messages (address 0) are not allowed.
Function code: If it is > 127 (bit MSB to 1) it means that the remote device has not performed the required function and will answer
with an error code.
24.8.2 Examples
❑ Function code 01 – Read coils
❑ For reading boolean data.
❑ Example:
Remote address: 1
Request of 12 output bits, from output 3 to 14 (All of these bits are activated)
CRC 2 xx xx
Table 3. Response
CRC 2 xx xx
❑ In the request response, the LSB of the Digital outputs value contains the value of the first output (output 3). The rest of
the bytes are sent in lowest to highest order. If the number of bits requested is not a multiple of 8, the byte will be filled
with zeros.
❑ Function code 02 – Read discrete inputs
❑ For reading boolean data.
❑ Request and response frames are identical to the function 01.
❑ Function code 03 – Read holding registers
❑ For reading digital signals, measurements and counters.
❑ Example:
Remote address: 1
Address: 0400h - Data: 00AAh
Address: 0401h - Data: 00FFh
Table 4. Request
CRC 2 xx xx
Table 5. Response
0x00
Register value 1 2
0xAA
0x00
Register value 2 2
0xFF
CRC 2 xx xx
Table 6. Request
CRC 2 xx xx
Table 7. Response
CRC 2 xx xx
Example:
Remote address: 1
Writing command number 24 to 1
Table 8. Request
CRC 2 xx xx
Table 9. Response
CRC 2 xx xx
Example:
Remote address: 1
Writing command number 24 to 1
CRC 2 xx xx
CRC 2 xx xx
Example:
Remote address: 1
Writing command number 24 to 1
0x00
Number of command to execute 2
0x18
CRC 2 xx xx
CRC 2 xx xx
24.9.1 Format
The message contains the following elements:
❑ Header
❑ It contains the following fields:
Length
Fields Description Client Server
(bytes)
Identification of a Modbus Recopied by the
Transaction Initialized by the
2 request/response server from the
identifier client
transaction received request
Recopied by the
Protocol It takes value 0 for Initialized by the
2 server from the
identifier Modbus protocol client
received request
Recopied by the
Identification of the Initialized by the
Unit identifier 1 server from the
connected slave device client
received request
Transaction Protocol
Length Unit identifier Function code Data
identifier identifier
(2 bytes) (1 byte) (1 byte) (n bytes)
(2 bytes) (2 bytes)
All the messages are sent via TCP to registered port 502.
❑ Master request:
❑ Slave response:
Transaction Id. - Copy of the value received from the master device
Protocol Id. - Copy of the value received from the master device
Length - Number of bytes of Unity Id. + Function code + Data
Unity Id. - Copy of the value received from the master device
Function code
Data - Number of variable bytes
24.9.2 Examples
The types of message are the same as the serial ones. The address map of the device and the way to treat it is the same as explained
before, only changes the structure of the message to send/receive.
The available signals indicate faults in the card check, in the communications between the cards, in the unit’s configuration, etc.
❑ Status report
❑ Incident report
❑ Sequence of events (SOE)
❑ Digital outputs and CPU hardware alarm output.
❑ IHMI leds and status leds
The errors can be critical and non critical, depending on the effect they have in the device.
Critical errors
Critical hardware error. Indicates that a critical error has been produced. In addition to this signal, the cause that produced the signal
will be indicated.
If the error affects the unit’s operation, a critical error is generated, which in addition to the signal acts on:
❑ Colour front LED. Non-configurable status LED, which indicates the unit’s general status. If the LED is green, it indicates
that everything is correct, while if it is red it indicates a critical error in the unit.
❑ CPU Relay. Non-configurable 3-contact relay, which indicates the unit’s general status. If the LED is active (common
terminal – NO), it indicates that everything is correct, while if it is deactivated (common terminal– NC) it indicates a critical
error in the unit. If the unit is switched off, the relay is deactivated.
The causes that produce errors are:
❑ CPU error. Indicates that the check has detected an error in the CPU
❑ Analogue error. Indicates an error in transformers card.
❑ I/O micro error. Indicates an error in the I/O cards’ micro.
❑ Analogue connection error. Indicates that a fault has been produced in the communications between the CPU and the
transformers card.
❑ I/O connection error. Indicates that a fault has been produced in the communication between the CPU and an I/O card.
Additionally, it will indicate the card which has suffered the failure:
Error card address x. Indicates that there is a communication error with the card with the address x.
❑ Front connection error. Indicates that a fault has been produced in the communications between the CPU and the unit’s
front card.
❑ Shared analogue memory error. Indicates that a fault has been produced in the Data exchange memory between the CPU
and the transformers card.
❑ Error shared I/O memory. Indicates that a fault has been produced in the Data exchange memory between the CPU and
the I/O cards.
❑ Alarm settings. Indicates that errors have been detected in the storage of the unit’s settings.
❑ FW Alarm. Indicates that the relay firmware versions are incompatible.
❑ Memory check alarm. Indicates that errors have been detected in the checking of the unit’s memory.
❑ Converter check alarm. Indicates that errors have been detected in the transformers card AD converter.
❑ Converter voltage level alarm. Indicates that errors have been detected in the transformers card reference voltages..
❑ Relay activation alarm. Indicates that an error has been detected in the activation of at least one of the I/O cards’ relays.
❑ I/O configuration error. Indicates that the configuration of the I/O cards does not coincide with the unit’s correct
configuration.
❑ General Vdc error. Indicates a failure in the internal power supply levels.
❑ For each I/O card there is are 5 signals, indicating:
Status OK. Indicates that the card is configured correctly and without errors
Configured & No_detected. Indicates that the card is configured by the user, but not detected in the unit. This may be
because it is not assembled or because it has an error. Equivalent to the current communication error.
Different configuration. The type indicated by the user and the type detected by the unit do not coincide.
No_configured & detected. Indicates that card that has not been configured by the user has been detected in an
address.
Internal card error. A card check error has been received (includes relay check).
Non critical errors
These errors have a limited effect on the device.
❑ RTC clock error. Indicates that the check has detected an error in the real time clock.
❑ Continuous component monitoring alarm. Indicates that an error in the continuous measurement monitoring has been
detected in the transformers card.
❑ Frequency configuration error. This is not a unit failure, but rather a configuration failure. Indicates that the frequency
measurement of the signals being injected into the unit do not match the set measurement, that is, the unit is configured
as 50Hz and the signals which are being injected are greater than 55Hz; or that the unit is configured as 60 Hz and the
signals being injected are less than 55 Hz.
❑ Internal battery failure. Indicates that the data storage battery is below the security levels and that the data may be lost at
shutdown.
❑ Version compatibility error. Indicates that the versions of the unit's firmware are not correct.
❑ Time setting configuration alarm. Indicates that there is an error in the configuration of the unit’s time setting.
Status report:
Figure 110 shows the screen of the PacFactory that show the available check signals.
The example screen shows activation of critical error (HW error), generated by I/O configuration error (card 2 is not detected). It
also indicates Internal battery failure. On the other hand, it shows I/O card 1 is correct.
The procedure will depend on the detected error and the device status.
❑ If the device is off, check that the power supply is correct. If the device is well supplied, contact the technical service
❑ If the device is on but it shows failure, return to the events screen and check which type of error it is
If critical error, with no specific indication, is shown and the error persists after turning the unit off and on,
contact the technical service.
If converter or reference voltage error is shown. Check the Measurements, and if they are correct, turn off and
on the unit; if the error does not disappear, contact the technical service.
If Clock error is shown, synchronize manually. If the error persists, contact the technical service.
If error in the setting is shown, send the settings again. If error persists contact the technical service
They can be connected to merging units or electronic transformers that follow IEC61850-9-2 or IEC61869-9 standards.
The device can communicate through two physical Ethernet interfaces RJ45 or optic fibre. PRP/HSR redundancy and Link failover
redundancy are available.
Available measures and their accuracy are determined by the accuracy of the external SV publishers. These publishers will be responsible
for capturing and sending analog measurements of the lines, generating SV frames through an Ethernet communications network. The
device will only subscribe, among all the available measures, to those that are necessary for their correct operation.
Local measures captured directly through current and / or voltage input channels are allowed. Therefore, some of the measures can be
local and some others sampled values. In order to operate correctly, the measures must be synchronized by GPS.
The following figures show, according to model encoding, the board position.
Figure 112 19” chassis and redundant power supply and communications
There are multifunction protection (MD), distance (ZT), differential transformer (TD), line differential (LD) and control with measure
(CD). The detailed functions included in every family are explained in the user manual of the family.
The device model code includes three additional characters at the end of the model encoding to select the sampled values ports and
the type of measures (see chapter 1).
In these devices, the housing must be Chassis 19" 4U and I/O board 6, 7 and 8 are not available.
CONTROL
HOUSING
ANALOG
MODEL
COM1
COM2
COM3
COM4
COM5
COM6
ETH1
ETH2
ETH1
ETH2
I/O 1
I/O 2
I/O 3
I/O 4
I/O 5
I/O 6
I/O 7
I/O 8
INGEPAC EF XX MODEL INGEPAC EF- - A - A - A
It is necessary to have configuration files (CID) or configuration data of the SV publishers. If the subscription is made using PacFactory
configuration tool, it is mandatory to import the CID files of the publishers and receivers into the same installation.
The sampled values subscription is performed according to the IEC61850 standard (edition 2).
❑ It is only allowed sampled values that comply with the recommended for protection and measurement, indicated in IEC61850-9-
2LE ("Implementation guideline for digital interface to instrument transformers using IEC 61850-9-2" of UCA International Users
Group) and IEC61869-9 ("Instrument transformers - Part 9: Digital interface for instrument transformers") standards, allowing the
subscription up to 8 publishers. All subscribed publishers must use the same standard. If it is subscribed to publishers with different
standards, the CID will be erased because of a non-valid configuration.
❑ After sending a configuration file, the subscription and reception remain operative until the CID has been parsed and fully
validated. Then, the new subscription settings are loaded.
❑ The subscription is made with EC61850 edition 2 and can be used with edition 1.
27.3.1 Configuration
According to IEC 61850 edition 2, the sampled values subscription uses the Inputs-ExtRef in the CID.
The Inputs section defines all external values that will be received from other computers. In this section each ExtRef element refers
to an external data and the element intAddr performs the mapping or association to a data of the device.
In the case of sampled values, the Inputs section is included in the logical node "PHSMMXU". This node has an "OpPhasor" element
associated with each analog measurement of the device. In this way, an external measurement, received through sampled values,
can be assigned to an internal measurement of the subscriber device.
The CID file of an IED with subscriptions to configured SMV messages contains several sections of IEDs. The section of the IED itself
and sections of each merging unit IEDs that publishes the sampled values to which it is subscribed.
These sections of the external IEDs only contain the data model necessary to perform the subscription in order to reduce the size of
the CID file.
For more information about the sampled values subscription configuration process, refer to the configuration software tool's user
manual (energyFactorySuite/pacFactory).
Once the 61850 configuration menu is selected, through the icon , the subscriptions configurator is accessed, valid both for
subscriptions to Gooses and to sampled values. In this case, "Sampled Values" option will be selected, as shown in Figure 115.
Configuration tool shows all the sampled values control blocks available in the installation, allowing a maximum of 8 subscriptions
(Figure 114).
"Data Binding" tab (Figure 117) shows the measurement channels used by the protection (depending on the model), and the current
and voltage measurements (TCTR and TVTR) available in the added control blocks. Each data channel of the protection can be assigned
a data, respecting the type of measurement of each channel, TCTR for intensities and TVTR for voltages.
27.3.3 Monitoring
The LSVS logical node of the data model is used to monitor subscriptions to SV messages. There are 8 instances of LSVS logical
nodes that allow to monitor up to 8 subscriptions to sampled values.
The configuration value in the LSVS logical node is the SvCBRef data (reference to the Sampled Values control block subscribed).
This reference must be filled out when doing the configuration of the subscription, additionally allows to be modified in execution
through an IEC 61850 client.
❑ NdsCom: Subscription needs commissioning. When true, the received SV message does not correspond to the current
subscription settings. Verify that the configuration revision is correct.
❑ St: When true, the subscription is active. Otherwise it is inactive.
❑ SimSt: If true, subscribed SV messages with the simulation bit set are being received and accepted
❑ ConfRevNum: The expected configuration revision number in SV messages.
❑ RxConfRevNum: The configuration revision number received in SV messages.
All this data are mapped in the internal database of the device and can be used in logics of the device and in the local display.
The following table, shows the integer signals. Internally they are mapped to counters
The device code selection has different options for the local measures.
In the "-" option, all measures are received through communications, using sampled values messages.
In the "D" option, depending on the binary file loaded on the analog card, or all the measurements are wired directly to the analog
card's measurement transformers (conventional wiring), or all of them are received by communications in the form of sampled
values. The options are:
The device implements the simulation mode defined in the IEC 61850 Edition 2.
This mode allows the simulation of any SV that is present in the communication network so that two SV with the same information
data will be present at the same moment, the real one without the simulation bit active and the simulated one with the simulation bit
active. If the subscriber is in simulation mode, once it has received the first simulation SV its values will be used instead of the values of
the original SV. Therefore, if the device is in simulation mode, it still accepts 'original' SV messages, and only discards the 'original' SV
messages for those SVs which are simulated.
Simulation mode is enabled with the controllable data "Sim" included in the LPHD logical node in the GEN logical device.
In each LSVS logical node, used to monitor SV subscription, the SimSt status shows with TRUE value that subscribed SV messages with
the simulation bit set are being received and accepted.
When the subscriber is not in simulation mode (GEN/LPHD.Sim.stVal=false) the simulated SVs are ignored. The device keep on using
the "real" SV messages.
When the subscriber is in simulation mode (GEN/LPHD.Sim.stVal=true) the simulated SVs are used for operational purposes. The device
ignores the "real" SV messages after a first simulated one has been received. The corresponding LSVS.SimSt is set when the first
simulated message is received and only cleared when LPHD.Sim.stVal is set to false.
Once the device has received a simulated message for one of the subscribed SV messages, it will not process the real one until the
simulation mode of the device (LPHD.Sim.stVal) is set to false.
If the device is in test mode for the SV, only the measurements received in the message of sampled values with the Quality bit of the
test mode active will be considered valid.
The device can be set to test mode for SV using the "SV test mode On" Setting, included in GEN/LPHD logical node.
The signal "SV mode test Status" is activated when the device is in test mode for SV.
When a loss of synchronization is detected in the sampled value messages, the device can keep on protection or not depending on the
settings.
There is a setting that indicates how the device should operate when sampled values are not synchronized or when local
synchronization is used. It is included in the logical node GEN/LPHD.
❑ Lost SV synchronization. Indicates the behaviour of the device depending on the synchronization type received in the
sampled values messages. The available options are:
Allow local. The device has to see the measures synchronized (Locally or globally) to consider them valid.
Allow only global. The device has to see the measures with global synchronization to consider them valid.
A device subscribed to a single MU, even if the measures it receives are not synchronized, it treats them as measures with local
synchronization.