R280-90-11 Communications Point Data Base Reclosers

advertisement
Reclosers
Reference Information
Form 4C Microprocessor-Based Recloser Control
Serial Communications
R280-90-11
Communications Point Data Base
Data 2180 – Revision 4
For
Serial Communications Protocol Data 2179
For Use With Cooper Power Systems
Form 4C Recloser Control
January 2003 • Supersedes 4/97
Printed in USA
This specification defines the communications database for the Form 4C recloser
control. The database is accessed and operated upon by the communications protocol
defined in specification DATA002179 entitled “Cooper Power Systems Communication
Protocol”.
NOTE: The following definitions apply to the tables below
Scale Factor - This is the factor by which a signed integer value read from the
Form 4C control, is divided to get the value of the variable in the indicated units.
Function Code - This code is used to access the parameter through the front
panel of the F4C control, if applicable, and is listed for information only.
Cross-Reference - A Cross-Reference refers to the controls internal
database, and is listed for designer’s information only. This reference is not
useful to the user.
1
Real-time Communications
I.
General
Real-time communication is offered in the F4C by implementing Cooper 2179.
II.
Document Referenced
1.
III.
Cooper Industries, DATA-2179 "Cooper Power Systems Communication
Protocol"
Control Setup
1.
Function Code 81 - Communications Port Baud Rate
Self-explanatory. The real-time port is capable of 300, 1200, 2400, 4800,
9600 and 19200 baud rates. Transmit speed always equals receive
speed. The baud rate "code" 1-6 must correspond to the baud rate of the
system.
Code
1
2
3
4
5
6
2.
Baud Rate
300
1200
2400
4800
9600
19200
Function Code 82 - Control Communications Address
This parameter sets the PG&E/2179 address for the Form 4C.
Range is 0 to 2046.
3.
Function Code 83 - Communications Port Handshake Mode
The transmit/receive handshake method is selectable to accommodate
different types of communication system interfaces. The Handshake
mode specifies the way that the output at pin (4) and the input at pins (7 &
8) of P-20 are applied in the communication scheme.
2
Mode 0 - No Handshaking. Pins 7/8, which are usually Request to Send, are ignored,
and Pin 4 usually Clear to Send is always low. This mode is only useful on a single
slave system.
Mode 1 - For Factory use only.
Mode 2 - Modem Control Mode, for controlling a modem or Fiber-Optic circuit board
where a transmit enable or "push-to-talk" signal is required. RTS is ignored. Pin-4,
in this case Transmit Enable, goes high for a period programmed by function code 85
before transmission of the reply begins. This allows for stabilization of transmitter
hardware before the message is actually sent. This signal remains high for 50
milliseconds after the reply is completed.
Mode 3 - This mode is the same as Mode-2, except that the signal remains high for 0
milliseconds after the reply is completed.
Mode 4 - This mode is the same as 2, except that the signal remains high for 10
milliseconds after the reply is completed.
4.
Mode
0
1
2
P20 - Pins 7 & 8
Ignored
Active
Ignored
3
Ignored
4
Ignored
P20 - Pin 4
Always Low
High when 7/8 is High
High when
Transmitting
High when
Transmitting
High when
Transmitting
Function Code 84 - Communications Port Sync Characters
Defines the period of time the receive must be idle to assume the start of a message.
A concept known as dead-line sync, is used to determine the start of the request
message. When used on a ring configured communication system, the control
"hears" request messages for devices at other nodes on the received data line.
Since the first part of a message is the address, the control can determine if the
message is intended for it, and ignore the remaining bytes if not. A period of time,
during which the received data line is idle, defines the end of the previous message.
This idle time is the deadline sync period. The control is now synchronized so that
the next byte received is considered the beginning of a new message.
The value programmed is the equivalent number of character periods that the receive
line must remain inactive to be considered the end of a message. The control will
determine the actual time delay internally, taking into account baud rate and the
number of bits in the character. The range is zero to 10 characters.
3
5.
Function Code 85 - Communications Port Transmit Enable Delay
As described in the section on handshaking modes, this parameter defines the delay
after the Transmit Enable signal on Pin 4 of P20 goes high before transmission of the
reply begins. This allows for stabilization of transmitter hardware before the
message is actually sent. The value entered specifies the number of milliseconds
that elapse before transmission begins, in a range of zero to 425. When the modem
interface is used, a delay of 50 milliseconds is suggested.
6. Function Code 86 - Clearing the Communications Port Time Tagged Buffer
There are three, independently clearable, time-tagged buffer pointers, they are:
1. the front panel keyboard (Code 161, scroll)
2. the data port (front panel DB9)
3. the Communications Port (internal Fiber-Optic port)
For “pre-Code 86 firmware” the Communications Port time-timed buffer can
clear only if the Supervisory Switch is ON (up)
For Firmware supporting Code 86, the SCADA port Time-Tagged buffer pointer can
clear only if all of the following are true:
1. The Form-4C has previously logged at least one event with Code 86 OFF
2. Code 86 is now ON; and Either
a) The Supervisory Switch is ON (up) and/or
b) Code 77 is 14 or higher
4
IV.
Implementation Details of Cooper 2179
A.
Functions Supported
1.
Basic Scan
2-Bit Status Change Data (Multiple Change Detect)
Simple Status Data
16-Bit Signed Analog Data
16-Bit Pulse Accumulator Data
2.
Retrieve Time-tagged Data
Individual
Dump all Records
Re-Transmit
3.
Scan-By-Table
4.
Supervisory Control
Select Open
Select Close
Operate
Reset Select
5.
RTU Internal Control & Configuration
Pulse Accumulator Reset
Write to RTU Memory
Error File
Scan Tables
Parameter Table
Pseudo Register (Min/Max Values) Reset
Set Real Time Clock
6.
Return RTU Configuration
Read RTU Memory
Error File
Scan Tables
"RAM" Parameters
Parameter Table
Pseudo Register (Min/Max Values)
Read Real Time Clock
Message format for requests and responses are described in the protocol
document.
5
B.
Exception and Error Handling
1)
If a remote receives a valid "broadcast" message, it executes the commanded
function but does not respond with a return message. Instead, the next time a
message is to be sent in response to a specific (non-broadcast) command, the
BAK bit (broadcast acknowledge) in that message is set.
2)
If a remote receives a message that contains its REMOTE address (multi-master
addressing is not supported), but has framing errors, is of incorrect length, or if
CRC fails to check, then no response is given. In the next message that the
remote sends to the master, the appropriate error code in the port status byte will
be set to indicate that an erroneous reception has previously occurred.
3)
If a remote receives a message that is addressed to it and is otherwise correct,
but contains an unrecognized function, command, sequence number, ordinal
type, or event type, then the remote responds with a nine-byte message which
echoes the function code, except with the NOP set. Unused bits of bit-oriented
commands such as "Basic Scan" are not ignored and will cause an error if
set/reset when not expected. If a select/operate or write/execute sequence had
been in process when the unrecognized message was received, then the
message will be considered an out-of-sequence message, and the sequence
will be reset and the RST will also be set in the response. The remote takes no
other action. Data will be placed in its error file that indicates what error has
occurred. In the next message(s) that the remote sends to the master, the ERR
bit in the RTU status byte will be set to warn the master to read the error file.
4)
If a remote receives an out-of-sequence message, it responds with a nine-byte
message, which echoes the function code except with the RST bit set. An
out-of-sequence message is any message requiring a prior "select" which has
not been received, or any message (other than the expected one) received while
a previously-started multiple-message sequence has not been completed. Data
will be placed in its error file, which indicates what error has occurred. In the next
message(s) that the remote sends to the master, the ERR bit in the RTU status
byte will be set to warn the master to read the error file.
5)
In the event that over-current protection action is required, normal Scan data and
ordinal writes may be inhibited (SBO is never inhibited). If the scan operation is
not allowed for approximately 5 seconds, a "timeout error" will be placed in the
error file. In the next message(s) that the remote sends to the master, the ERR
bit in the RTU status byte will be set to warn the master to read the error file.
6
6) In any case where the error file contains data, the error bit will be set and remain
set until the file is read. In the event that multiple errors occur, the most recent
information will overwrite previous data. After the master reads the error
information, the ERR bit in the RTU status byte will be reset, but the error file data
remains until cleared by a write sequence. The error file should be read and
cleared promptly to prevent the possibility of data corruption from overwriting.
7) If the control experiences a power on reset, the "RTU needs configuration" bit will
be set in the RTU status byte on subsequent messages. The bit is cleared
automatically by writing the scan table file (Ordinal 3). The real time clock should
also be set at this time.
C.
Expected timing parameters
TIMING PARAMETER
Turn-around time, each message
(End of Request to Start of Reply)
Basic Scan
Seq/Ordinal Read(Each Parameter)
Seq/Ordinal Write/Reset(Each Parameter)
Message session length timeout(Start of
request to end of reply)
Transmit Enable Hold Time after Message
complete - Code 83 = 2
Transmit Enable Hold Time after Message
complete - Code 83 = 3
Transmit Enable Hold Time after Message
complete - Code 83 = 4
RTS active to CTS active
7
MIN
TYP
10
10
50
10
100
2000
MAX
Units
7000
mSec
mSec
mSec
20
1
50
Sec
mSec
0
MSec
10
mSec
5
mSec
D.
SBO/Control Internal Parameter Modification
1.
2.
When changing values via communication, the 2179 protocol permits
writing up to 64 contiguous 2-byte ordinal parameters with a single
message. Here's the typical scenario:
a) The entire message is received from the master and checked for
communication errors.
b) Each parameter, in order, is checked for errors, (such as too high or low)
and if valid, is entered into the parameter table. If the parameter is not
valid, further message processing is halted, and an error (including
which parameter) is recorded in the error file (Ordinal 0).
c) Repeat step 2 until all components of the message are done or an error
is detected.
d) Reply message is built, and sent to master.
e) There will be a period that the control is operating with "mismatched"
information. This is no different, however, than entering a new control
configuration at the front panel one entry at a time. In either case, if many
changes need to be made while on line, caution regarding “intermediate
states” is warranted.
Special Cases
a) Parameters Changing in General
To maintain maximum communication channel bandwidth, messages
that take a "long" time to execute will require special provisions for
error handling. For these messages, when the remote receives a
properly formatted message with no CRC or other errors, it will
respond promptly with the normal response message, which indicates
to the master that the message was properly received and that
execution has been started. The remote will go ahead with execution
at its own pace, and assuming the execution is properly completed, no
other response will be made. If the command is found to be not
executable, then the remote will abort execution, and put data on its
error file that indicates what error has occurred. In the next
message(s) that the remote sends to the master, the ERR bit in the
RTU status byte will be set to warn the master to read the error file.
The error file provides the master a tool for optimizing
communications. When the Form 4C indicates the existence of an
error file, it does not require the master to read that file. Whether or not
the master reads the error file, the Form 4C will continue to respond
normally to all commands.
8
Remote communication is not available during parameter changing.
Examples:
1. Write Execute messages. This is a case where the command may be
PARTIALLY executed; that is the command executes until an error is detected
and then stops ALL further execution at that point. An error code indicating
"out-of-range" and the offset value that failed is placed in the error table.
2. Control operations which may inherently take a while to perform. A possible
error is a control or recloser failure that prevents operation. An error code for
"mechanism failure" is placed in the error table.
3. Parameters that require the cold start type update
a) The entire message is received from the master and checked for
communication errors.
b) Each parameter, in order, is checked for errors, (such as too high or low) and
if valid, is entered into the parameter table and the database is updated.
Should a parameter requiring cold start be encountered, the control software
will restart IMMEDIATELY. The remaining parameters from the message will
be discarded and NOT be changed. Also, no reply message is built or sent.
During the restart period the control is off-line for about 2-3 seconds, so
communication (and OCP) will not be available.
These parameters should be sent in a multi-parameter write unless they are
the final entry in the message. A safer technique would be to send individual
messages to change these values, then read back later to confirm their
change. There are 2 parameters in the F4C that require cold start update:
TCC Module Select ordinal 6-0000
Line Frequency Select ordinal 6-0002
4. Using the control Real-time Clock
a) When reading the clock, if the time has not been set, an error will be indicated
in the error file so that the master can be aware that the returned value is not
the correct time of day.
b) When setting the clock, the ordinal number for "Year" (6-82) must be set
separately. The control needs this information to take into account leap year
for proper computation of the Julian day.
c) Application Hints on the 2180 Sequence/Ordinal Number Document
9
Ordinal
Offset
Seq 80
thru 8A
Description
Comment
Analogs
SB0-00
thru 1E
SB0-00
General
Values are corrected so that 1 count equals one
Amp or one increment. Reference is actually not
needed, but maintained for compatibility.
Select "Close" sets the function/accessory ON while
Select "Open" sets it OFF.
Perform lockout of control. Normally a non-latching
parameter that automatically returns to OFF. Select
"Open" is valid but performs no specific function.
Perform trip of control. Normally a non-latching
parameter that automatically returns to OFF. Select
"Open" is valid but performs no specific function.
Perform close of control. Normally a non-latching
parameter that automatically returns to OFF. Select
"OPEN" is valid but performs no specific functions
Control Enable accessories in control. Accessories
Latching parameters that must be set on or off.
SB0-01
SB0-02
SB0-03
thru 13, 17 &
19
SB0-6
SB0-17
SB0-18
SB0-1A
5-00
5-04
6-00
6-02
6-04
Lockout
Control
Trip Control
Close
Control
Power-Down
on/off
Ground Trip
Precedence
Used when control has station battery backup rather
than internal backup
Ground Trip Precedence is used when the number
of shots programmed for ground is preferred over
the number of phase shots, when phase & ground
are both above min trip.
Momentary On discrete SCADA, momentary signals activate
Super. Inputs inputs, rather than sustained inputs.
Close &
Performs close of control if close is selected.
Lockout
Performs lockout of control if open is selected.
Control
SW version Lower 2 digits define device type (F4C, Cl4, etc.)
Control ID
Not the same as address
TCC Module Forces control restart
Line
Only accepts 50 or 60, all other values will give error.
frequency
Forces control restart.
CT Selection Only accepts 500, 1000 or 2000, all other values will
give error.
10
6-06 thru 0-0a
6-12
Min Battery
Time
6-1C thru 6-22
TCC's
6-3A
Phase
Integration
Window
Ground
Integration
Window
Complex
TCC's
Complex
TCC's
HCT Shot
6-3C
6-3E,40
6-4E,50
6-66,68
6-78 thru 6-82
6-84
Comm
Parameters
Real-time
Clock Year
These parameters are normally adjusted only at the
factory or by trained personnel.
Defines the minimum number of minutes the
internal battery must power the control (w/o AC)
before a "Bad Battery" malfunction will be registered.
If the TCC has been modified (complex TCC), the
value is read as the 2's complement of the original.
Ex: If TCC 101 is programmed & modified, a -101 is
returned. If a TCC is selected that is not in the
programmed module, an error is returned.
Only accepts 5 or 15, all other values will give error.
Only accepts 1 or 5, all other values will give error
If a TCC is selected that is not in the programmed
module, an error is returned.
If a TCC is selected that is not in the programmed
module, an error is returned
Bit location corresponds to active shot, i.e.
Bit-0 set, active on shot 1
Bit-1 set, active on shot 2
Bit-2 set, active on shot 3
Bit-3 set, active on shot 4
Any combination of bits that when added are <15 are
valid, all other values are illegal.
See section describing control setup
Used in conjunction with Function 20/38 & 28/31 to
factor leap year information into Julian day.
11
INPUT SUBSYSTEM
2-Bit Status Change corresponds to what some other protocols call “Multiple
Change Detect” (or MCD bits). Each sequence 3x status point has a
corresponding change bit, that will assert if the sequence 3x status has changed AT
LEAST TWICE since the last 2-bit status response.
The data bytes are transmitted in the following order:
Sequence 00 (sequence 30 MCD bits 0-7, followed by sequence 30 bits 0-7)
Sequence 01 (sequence 30 MCD bits 8-15, followed by sequence 30 bits 8-15)
Sequence 02 (sequence 31 MCD bits 0-7, followed by sequence 31 bits 0-7)
Sequence 03 (sequence 31 MCD bits 8-15, followed by sequence 31 bits 8-15)
Etc…
Sequence numbers used in 2-bit STATUS CHANGE and SCAN-BY-TABLE operations.
The response to a 2-bit status command will return in the following order.
Seq
Num
00
Cross
Ref
3-00
Seq
30
bits
0-7
01
3-00
Seq
30
bits
8-15
02
3-01
Seq
31
bits
0-7
Func
Code
Description
2-BIT Combined Recloser Status - Part 1
Bit
0 - Tripped change
8 - Tripped
1 - Lockout change
9 - Lockout
2 - Malfunction change
10 - Malfunction
3 - Battery Not OK change
11 - Battery Not OK
4 - Closed change
12 - Closed
5 - Above Minimum Trip change 13 - Above Minimum Trip
6 - Accessory Operation change14 - Accessory Operation
7 - AC OK Change
15 - AC OK
2-BIT Combined Recloser Status - Part 2
Bit
0 - Supervisory On change
8 - Supervisory On
1 - Power Status Ok change
9 - Power Status OK
2 - Alt. Minimum trip change
10 - Alternate Minimum Trip
3 - Ground Trip block change 11 - Ground Trip block
4 - Non-Reclose change
12 - Non-Reclose
5 - Event Data available change13 - Event DATA available
6 - SEF Active/Available change 14 - SEF Active/Available.
7 - Not used
15 - Not used
2-BIT Combined Internal Control Status - Part 1
Bit
0 - Power-down change
8 - Power down
1 - Sequence Co-ordination change
9 - Sequence Co-ordination
2 - Target reset on Reclose
10 - Target reset Reclose Change
3 – Trip Counter on/off Change
11 – Trip Counter on/off
4 – Event recorder on/off Change
12 – Event recorder on/off
5 – Interrp. Monitor on/off Change
13 – Interrupter Monitor on/off
6 – Phase Complex TCC 1on/off change 14 – Phase complex TCC 1 on/off
7–Ground Complex TCC 1on/off change 15–Ground Complex TCC 1 on/off
12
Simple Status data type...
Seq
Num
03
Cross
Ref
3-01
Func
Code
2-BIT Combined Internal Control Status - Part 2
Bit
0 - Phase Complex TCC 2 on/off change 8 - Phase Complex TCC on/off
1 - Gnd Complex TCC 2 on/off change
9 - Gnd Complex TCC 2 on/off
2 - Phase High I Trip on/off change
10 - Phase High I Trip on/off
3 - Gnd High I Trip on/off change
11 - Gnd High I Trip on/off
4 - Phase High I Lockout on/off change 12 - Phase High I Lockout on/off
5 - Ground High I Trip on/off change
13 - Gnd High I Lockout on/off
6 - Gnd Trip Precedence on/off change 14 - Gnd Trip Precedence on/off
7 - Momentary Inputs on/off change
15 - Momentary Inputs on/off
Seq
31
bits
8-15
04
2-13
2-BIT Target Recorder - Part 1(Reset to all OFF by control output Seq #14)
Bit
0 - Ground change
8 - Ground
1 - Phase A change
9 - Phase A
2 - Phase B change
10 - Phase B
3 - Phase C change
11 - Phase C
4 - SGF change
12 - SGF
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 – Not used
Seq
32
bits
0-7
05
2-13
2-BIT Target Recorder - Part 2 (Required for protocol compatibility)
Bit
0 - Not used
8 - Not used
1 - Not used
9 - Not used
2 - Not used
10 - Not used
3 - Not used
11 - Not used
4 - Not used
12 - Not used
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
Seq
32
bits
8-15
06
2-19
Seq
33
bits
0-7
Description
65
2-BIT Accessory Status Code - Part 1 (Reset to all OFF by control output
Seq #16)
Bit
0 - High current Lockout change
8 – High current Lockout
1 - Remote Trip & Lockout change
9 - Remote Trip & Lockout
2 - Supervisory Trip & Lockout change
10 - Supervisory Trip & Lockout
3 - Not used
11 - Not used
4 - Not used
12 - Not used
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
13
Simple Status data type...
Seq
Num
07
Cross
Ref
2-19
Func
Code
65
Seq
33
bits
8-15
08
2-20
2-20
Seq
34
bits
8-15
0A
3-02
Seq
35
bits
0-7
2-BIT Accessory Status Code - Part 2 (Required for protocol
compatibility)
Bit
0 - Not used
8 - Not used
1 - Not used
9 - Not used
2 - Not used
10 - Not used
3 - Not used
11 - Not used
4 - Not used
12 - Not used
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
66
2-BIT Control malfunction Status Code - Part 1 (Reset to all OFF by
control output Seq. No. 15)
Bit
0 - Failed to close on remote change 8 - Failed to close on remote
1 - Low battery voltage change
9 - Low battery voltage
2 – Premature Power down change
10 – Premature Power down
3 - Failed to close from PGS change 11 - Failed to close from PGS
4 - EEPROM crosscheck error change 12 - EEPROM crosscheck error
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
66
2-BIT Control malfunction Status Code - Part 2. (Required for protocol
compatibility)
Bit
0 - Not used
8 - Not used
1 - Not used
9 - Not used
2 - Not used
10 - Not used
3 - Not used
11 - Not used
4 - Not used
12 - Not used
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
Seq
34
bits
0-7
09
Description
2-BIT Combined Internal Control Status - Part 3
Bit
0 - SGF Enable Change
8 - SGF Enable
1 - Not used
9 - Not used
2 - Not used
10 - Not used
3 - Not used
11 - Not used
4 - Not used
12 - Not used
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
14
Simple Status data type...
Seq
Num
0B
Cross
Ref
3-02
Seq
35
bits
8-15
Func
Code
Description
2-BIT Combined Internal Control Status - Part 4 (Required for protocol
compatibility)
Bit
0 - SGF tripping on/off change
8 - SGF tripping on/off
1 - Holt Line Tag Active change
9 - Hot line Tag Active
2 - Tripping on TCC2 only change
10 - Tripping on TCC 2 only on/off
3 - Switch mode on/off change
11 - Switch Mode on/off
4 - LTC disable output change
12 - LTC disable output on/off
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
15
INPUT SUBSYSTEM: Sequence numbers used in BASIC SCAN and SCAN-BY-TABLE operations
Simple Status data type...
Seq
Num
30
31
Scale
Factor
Units
Cross
Ref
3-00
3-01
Func
Code
Description
Combined Recloser Status
Bit
0 - Tripped
1 - Lockout
2 - Malfunction
3 - Battery Not OK
4 - Closed
5 - Above Minimum Trip
6 - Accessory Operation
7 - AC OK
8 - Supervisory On
9 - Power Status OK
10 - Alternate Minimum Trip
11 - Ground Trip Block
12 - Non-Reclose
13 - Event Data Available (remote)
14 - SGF Active/Available
15 - Not used
Combined Internal Control Status - Part 1
Bit
0 - Power-down
1 - Sequence Co-ordination
2 - Target reset on Reclose
3 - Trip Counter on/off
4 - Event Recorder on/off
5 - Interrupter Monitor on/off
6 - Phase Complex TCC 1 on/off
7 - Ground Complex TCC 1 on/off
8 - Phase Complex TCC 2 on/off
9 - Ground Complex TCC 2 on/off
10 - Phase High Current Trip on/off
11 - Ground High Current Trip on/off
12 - Phase High Current Lockout on/off
13 - Ground High Current Lockout on/off
14 - Ground Trip Precedence on/off
15 - Momentary Relay Operation on/off
16
INPUT SUBSYSTEM: Sequence numbers used in BASIC SCAN and SCAN-BY-TABLE operations
Simple Status data type...
Seq
Num
32
Scale
Factor
Units
Cross
Ref
2-13
Func
Code
33
2-19
65
34
2-20
66
35
3-02
Description
Target Recorder (May be reset to all OFF by control output
Sequence No. 14)
Bit
0 – Ground
8 - Not used
1 - Phase A
9 - Not used
2 - Phase B
10 - Not used
3 - Phase C
11 - Not used
4 - SGF
12 - Not used
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
Accessory Operation Code. (May be reset to all OFF by control
output Sequence No. 16)
Bit
0 - High Current Lockout
8 - Not used
1 - Remote Trip & Lockout
9 - Not used
2 - Supervisory Trip & Lockout 10 - Not used
3 - Not used
11 - Not used
4 - Not used
12 - Not used
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
Malfunction Status Code. (May be reset to all OFF by control
output Sequence No. 15)
Bit
0 - Failed to close on remote
8 - Not used
1 - Low battery voltage
9 - Not used
2 - Power down in less than programmed time 10 - Not used
3- Failed to close from PGS
11 - Not used
4 - Defective data in EPROM
12 - Not used
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
Combined Internal Control Status - Part 2
Bit
0 - SGF Enable
8 - SGF tripping on/off
1 - Not used
9 - Hot Line Tag Active
2 - Not used
10 – Tripping on TCC2 only on/off
3 - Not used
11 - Switch Mode on/off
4 - Not used
12 - LTC disable output on/off
5 - Not used
13 - Not used
6 - Not used
14 - Not used
7 - Not used
15 - Not used
17
INPUT SUBSYSTEM: Sequence numbers used in BASIC SCAN and SCAN-BY-TABLE operations
(continued)
Pulse Accumulator input (counter) data type... resettable All data is 16-bit positive integer format
Seq
Num
40
41
42
43
44
45
Scale
Factor
1
1
1
1
1
1
Unit
s
Cross
Ref
2-14
2-15
2-16
2-17
2-18
2-27
Func
Code
32
33
34
35
39
36
Description
Ground Target Counter. Resets to zero
Phase 1-2 Target Counter. Resets to zero
Phase 3-4 Target Counter. Resets to zero
Phase 5-6 Target Counter. Resets to zero
Operation Counter. Resets to zero
SGF Target Counter. Resets to zero
INPUT SUBSYSTEM: Sequence numbers used in BASIC SCAN and SCAN-BY-TABLE operations
(continued)
Analog Input data type...
All data is signed 16-bit integer format
Seq
Num
80
Scale
Factor
1
81
82
83
1
1
1
84
1
85
1
86
1
87
1
88
1
89
1
8A
1
Units
Amp
s
Amp
s
Amp
s
Amp
s
Amp
s
Amp
s
Amp
s
Amp
s
Cross
Ref
Func
Code
Description
2-00
2-01
38
40
Calibration reference Fixed at +29491 (HEX 7333), 90 % of full
Scale
Calibration reference Fixed at zero
Sequence Position.
Instantaneous RMS Current Ground
2-02
41
Instantaneous RMS Current 1-2
2-03
42
Instantaneous RMS Current 3-4
2-04
43
Instantaneous RMS Current 5-6
2-05
44
Thermal Demand Ground
2-06
45
Thermal Demand 1-2
2-07
46
Thermal Demand 3-4
2-08
47
Thermal Demand 5-6
18
TIME-TAGGED INFORMATION SUBSYSTEM: Types and formats used in retrieving time-tagged
information
TYPE 0, Time-tagged information record ...Recloser Event Record
Event Type
codes
used:
Data
Values
Returned:
01...Overcurrent Trip
OE...Fault Target (switch mode)
02...Reset
03...Close (Man. Control SW.)
04...Close (Supervisory)
05...Lockout (Man. Control SW.)
OF...Switch mode
10...Recloser Mode
11...Recloser Lockout
12...Attempt to Close with Hot Line Tag
Active
13...Yellow Handle Restored UP
14...Alternate Minimum Trip ON
06...Lockout via Remote Contact
07...Lockout via Supervisory
contact
08...Trip via supervisory contact
15...Alternate Minimum Trip OFF
09...Loss of AC Power
0A...Restoration of AC Power
0B...Sequence Coordination
0C...SGF Trip
0D...Close Re-Try Lockout
Parameter
Scale Factor
Units
Ground Current
Phase 1-2 Current
Phase 3-4 Current
Phase 5-6 Current
1
1
1
1
Amps
Amps
Amps
Amps
TYPE 1, Time-tagged information record...Recloser Load-profile Record
Event Type codes used: 00...this is a time event
Data Values Returned:
Parameter
Ground Current
Phase 1-2 Current
Phase 3-4 Current
Phase 5-6 Current
19
Scale Factor
1
1
1
1
Units
Amps
Amps
Amps
Amps
CONTROL OUTPUT SUBSYSTEM: Sequence numbers used in SELECT/OPERATE operations
Seq
Num
00
01
02
03
04
05
06
07
08
Cross
Ref
9-00
9-01
9-02
9-03
9-04
9-05
0-17
1-17
1-18
Func
Code
09
0A
0B
0C
1-19
1-20
1-21
1-24
0D
1-25
0E
1-34
0F
1-35
10
11
12
13
14
15
1-44
1-45
1-52
1-53
22
23
24
100
P
100
G
110
P
110
G
130
131
140
141
16
17
18
19
1A
1B
1C
1D
1E
1-58
1-59
1-60
9-00/
01
9-06
9-07
9-08
9-09
150
20
21
25
26
120
125
63
68
64
Description
Perform Operation - Trip & Lockout
Perform Operation – Trip
Perform Operation – Close
Alternate Minimum Trip – On/off
Ground Trip Block - On/off
Non-Reclose - On/off
Power-down - on/off.
Sequence Co-ordination – on/off
Target Reset on Successful Reclose - on/off
Operation Counter - on/off
Event Recorder - on/off
Interrupter Duty - on/off
Complex TCC #1, Phase - on/off
Complex TCC #1, Ground - on/off
Complex TCC #2, Phase - on/off
Complex TCC 2, Ground - on/off
High Current Trip, Phase - on/off
High Current Trip, Ground - on/off
High Current Lockout, Phase - on/off
High Current Lockout, Ground - on/off
Reset Target Status indicators (reported in simple status sequence no. 32)
Reset Malfunction Status indicators (reported in simple status sequence no.
33)
Reset Accy Op. status indicators (reported in simple status sequence no. 34)
Ground Trip Precedence – on/off
Supervisory via Momentary Contact - on/off
SGF – enable
Perform Operation -(Trip & Lockout) Close
SGF on/off
Hot Line Tag on/off
Tripping on TCC2 only on/off
Switch Mode on/off
20
DATA-2179 ERROR DEFINITIONS
Error
Code
(Hex)
00
01
02
03
04
05
06
07
08
09
0A
Error
Response
Bits
NOP&ERR
NOP&ERR
NOP&ERR
RST&ERR
RST&ERR
0B
0C
0D
RST&ERR
RST&ERR
0E
0E
10
ERR Only
11
12
13
NOP&ERR
NOP&ERR
NOP&ERR
14
15
20
Note 1
NOP&ERR
ERR ONLY
21
22
22
23
24
25
26
27
29
2A
2B
2C
2D
NOP&ERR
NOP&ERR
ERR ONLY
2E
2F
Note 1
ERR ONLY
Description
No Error
Illegal Command Code
Illegal Sequence Number
Illegal Scan-table Number
Not Used
Not Used
Not Used
Not Used
Not Used
SBO Operate without Arm
SBO Arm with another Arm
Pending
Not Used
Another request with SBO Armed
Another request with Write
Pending
Not Used
Not Used
Previous SBO Operation not
Performed Satisfactorily
Illegal Function Code
Illegal Ordinal Number
Illegal Ordinal Bias or Bias is out of
range
Unsuccessful Data Read or Write
Illegal time-tagged table Number
Default Real Time Clock Data, Clock
not Set
Illegal Real Time Clock Julian Day
Illegal Real Time Clock HH:MM:SS
Not Used
Not Used
Not Used
Not Used
Not Used
Not Used
Not Used
Not Used
Not Used
Not Used
Calculated Number of Events is out
of range
Recl Main CPU Access Error
Basic Scan Database Access Error
Data
0C
00
00
00
00
0D
00
00
00
00
0E
00
00
00
00
0F
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
000
00
00
00
00
00
00
00
00
00
00
LE
00
00
00
00
00
00
00
0N
0N
00
00
0L
00
00
0H
00
00
CT
00
00
CT
00
00
00
00
00
00
00
00
00
LE
TN
00
0N
00
00
0L
00
00
0H
00
00
00
00
00
00
00
00
00
00
00
00
00
00
JH
JH
JL
JL
HR
HR
MN
MN
SC
SC
00
00
00
00
00
00
EN
00
00
00
00
00
00
00
T0
T0
LE
LE
00
00
00
00
00
00
00
00
00
00
00
00
08
00
CC
SN
TN
09
00
00
00
00
0A
00
00
00
00
SN
SN
00
00
00
00
00
00
00
00
SN
Specific
0B
00
00
00
00
Note 1 Responds with ERR only for "Reads", and NOP & ERR for "Writes"
21
Legend
CC
CT
EN
JH
JL
HR
LE
03
04
05
06
MN
OH
OL
ON
SC
SN
TO
TN
Command Code
Count
Event Number
Julian Day High Byte
Julian Day Low Byte
Hour
Local Control Error as follows...
01
Control is in "Local Mode"
02
Requested Data is Invalid
Requested Data is Invalid and Default
Reserved
Value is too Large
Value is too small
07
Invalid Internal Point Offset
08
Invalid Operation for this Internal Point
09
Invalid Internal Point Number
0A
Invalid Number of Internal Points
0B
Mechanism Does Not Respond to Command
0C
Not Used
0D
Not Used
0E
Not Used
0F
Not Used
Minute
Ordinal Offset, High Byte
Ordinal Offset, Low Byte
Ordinal Number
Seconds
Sequence Number
Time-Out Indication (FF if true)
Table Number
22
F4C MEMORY, ORDINAL BLOCK 3: SCAN-BY-TABLE scan tables (R/W)
NOTE: Scan table data is stored in non-volatile memory in the F4C Control. It is not required to
re-initialize the data from the master after a reset.
Table format per Data-2179...maximum length is 256 bytes
Off
Set
0000
0002
0004
0006
Off
Set
0000
0002
0004
0006
0008
000A
000C
000E
0010
0012
0014
0016
0018
001A
001C
001E
0020
0022
0024
0026
0028
002A
002C
002E
0030
0032
0034
0036
0038
003A
003C
F4C MEMORY, ORDINAL BLOCK 5: F4C RAM (R)
Scale
Units Cross Func Description (all data 2 bytes long, low byte first)
Factor
Ref
Code
100
0-00
72
Software Version & Device Code (Not user-changeable)
1
0-01
76
Control Serial Number (May be modified only through front
panel)
1
10-1
78
Display Software Version (Not user-changeable)
3
1
0-22
77
CPU Firmware Revision (Not user-changeable)
F4C MEMORY, ORDINAL BLOCK 6: F4C Parameter Table (R/W)
NOTE: Parameter Table data is stored in non-volatile memory in the F4C Control. It is not
required to re-initialize the data from the master after a reset.
Scale
Units
Cross
Func
Description (all data 2 bytes long, low byte first)
Factor
Ref
Code
1
1
1
100
1
1
1
1
1
1
10^^5
1
1
1
1
1
1
1
1
1
1
1
1
10
10
10
1
1
1
1
1
Hz
Sec
Sec
Cycles
Min
I^^1.5
Amps
Amps
Sec
Sec
Sec
Sec
Amps
Amps
Sec
Min
Min
0-02
0-03
0-04
0-05
0-06
0-07
0-14
0-15
0-16
0-18
0-19
0-21
1-00
1-01
1-02
1-03
1-04
1-05
1-06
1-07
1-08
1-09
1-10
1-11
1-12
1-13
1-14
1-15
1-16
1-22
1-23
70
71
10
73
74
75
90
91
92
151
170
79
1P
1G
2P
2G
3P
3G
4P
4G
5P
5G
6
7
8
9
11 P
11 G
12
57 P
57 G
TCC module
Line Frequency (50 Hz or 60 Hz)
CT Selection
PGS Close Delay Time
Close re-try Time
Close On Time
Security Code for Level 1
Security Code for Level 2
Security Code for Level 3
Minimum Time On Battery w/o Malfunction
Interrupter Duty 100% Value
Number of Close re-try Attempts
Minimum Trip – Phase
Minimum Trip – Ground
1st TCC – Phase
1st TCC – Ground
2nd TCC – Phase
2nd TCC – Ground
Operations on 1st TCC – Phase
Operations on 1st TCC – Ground
Operations to Lockout – Phase
Operations to Lockout – Ground
Reset Time
1st Reclose Interval
2nd Reclose Interval
3rd Reclose Interval
Alternate Minimum Trip – Phase
Alternate Minimum Trip – Ground
Remote/Supervisory Close Reset Time
Set Integration Interval - Phase (15 min or 5 min)
Set Integration Interval - Ground (5 min or 1 min)
23
Off
Set
003E
0040
0042
0044
0046
0048
004A
004C
004E
0050
0052
0054
0056
0058
005A
005C
005E
0060
0062
0064
0066
0068
006A
Scale
Factor
1
1
100
100
100
100
1
1
1
1
100
100
100
100
1
1
1
1
1
1
1
1
1
006C
006E
0070
0072
0074
0076
0078
1
1
1
10
10
10
1
007A
1
Units
Cross
Ref
1-26
1-27
1-28
1-29
1-30
1-31
1-32
1-33
1-36
1-37
1-38
1-39
1-40
1-41
1-42
1-43
1-46
1-47
1-48
1-49
1-50
1-51
1-54
Func
Code
101 P
101 G
102 P
102 G
103 P
103 G
104 P
104 G
111 P
111 G
112 P
112 G
113 P
113 G
114 P
114 G
132 P
132 G
133 P
133 G
134 P
134 G
142 P
%
%
%
Baud
1-55
1-56
1-57
2-22
2-23
2-24
10-6
142 G
143 P
143 G
171
172
173
80
Baud
10-7
81
Sec
Sec
Cycles
Cycles
Sec
Sec
Cycles
Cycles
Cycles
Cycles
Description (all data 2 bytes long, low byte first)
Complex TCC #1 Selection – Phase
Complex TCC #1 Selection – Ground
Complex TCC #1 Constant Time Adder – Phase
Complex TCC #1 Constant Time Adder – Ground
Complex TCC #1 Multiplier – Phase
Complex TCC #1 Multiplier – Ground
Complex TCC #1 Minimum Response Time - Phase
Complex TCC #1 Minimum Response Time - Ground
Complex TCC #2 Base Curve Number – Phase
Complex TCC #2 Base Curve Number – Ground
Complex TCC #2 Adder – Phase
Complex TCC #2 Adder – Ground
Complex TCC #2 Shifter – Phase
Complex TCC #2 Shifter – Ground
Complex TCC #2 Minimum Response Time – Phase
Complex TCC #2 Minimum Response Time - Ground
HCT Multiples of Minimum Trip - Phase (HCT = High Current Trip)
HCT Multiples of Minimum Trip – Ground
HCT Trip Delay Time – Phase
HCT Trip Delay Time – Ground
HCT Active Shot Number – Phase
HCT Active Shot Number – Ground
HCLO Multiples of Minimum Trip - Phase(HCLO = High Current
Lockout)
HCLO Multiples of Minimum Trip – Ground
HCLO Active Shot Number – Phase
HCLO Active Shot Number – Ground
1-2 Phase Interrupter Duty
3-4 Phase Interrupter Duty
5-6 Phase Interrupter Duty
Communication Channel #1 (front panel, Data Reader)
Baud rate selection code.
1 = 300 baud
2 = 1200 baud
3 = 2400 baud
4 = 4800 baud
Communication Channel #2(Remote, real-time)
Baud rate selection code. Caution...if using this channel, writing
to this point changes baud rate for the current communication
session.
1 = 300 baud
2 = 1200 baud
3 = 2400 baud
4 = 4800 baud
5 = 9600 baud
6 = 19200 baud
24
Off
Set
007C
Scale
Factor
1
007E
Units
Cross
Ref
10-9
Func
Code
83
1
10-10
84
0080
1
10-11
85
0082
0084
0086
0088
008A
008C
008E
0090
0092
0094
0096
0098
1
1
1
1
1
1
1
1
1
1
1
1
10-12
10-5
1-61
1-62
1-63
1-64
0-11
0-12
0-13
1-65
1-66
1-67
0009
A
0009
C
1
1-68
82
153
121
122
123
124
17
18
19
190
191P
191
G
192P
1
1-69
% of
% of
SEC
192
G
Description (all data 2 bytes long, low byte first)
Communication Channel #2(Remote, real-time) Handshake
mode code. Caution...if using this channel, writing to this
point changes handshake method for the current
communication session.
0 = No Handshaking (RTS ignored/CTS always off)
1 = Factory Only
2 = Modem control (RTS ignored / CTS is TRANSMIT
ENABLE)
3 = Modem Control (RTS ignored / CTS is TRANSMIT
ENABLE,
50 mSec disable delay.
4 = Modem Control (RTS ignored / CTS is TRANSMIT
ENABLE, no
disable delay.
5 = Modem Control (RTS ignored / CTS is TRANSMIT
ENABLE,
10 mSec disable delay.
Communication Channel #2 (Remote, real-time) Number of
deadline character re-synchronization.
Communication Channel #2 (Remote, real-time) Transmit
Enable delay for Modem control handshaking mode, when
selected.
Control SCADA address. Integer from 1 to 4095
Real-Time Clock Year
SGF Minimum Trip % Ground MT
SGF Alternate Minimum Trip Ground MT
SGF Trip Time
SGF Operations to Lockout
Phase 1-2 Target Identifier
Phase 3-4 Target Identifier
Phase 5-6 Target Identifier
Switch Mode TCC Selection (1 or 2)
Minimum Target Sensing – Phase
Minimum Target Sensing – Ground
Alternate Minimum Target Sensing – Phase
Alternate Minimum Target Sensing – Ground
25
F4C MEMORY, ORDINAL BLOCK 0B: F4C Pseudo-registers (R/W)
All data is signed 16-bit integer format
NOTE: These data are MAX/MIN registers for operating variables. When they are written by the
WRITE RTU MEMORY function, the write "data" is ignored and the registers are instead set to the
current value of the operating variable.
Off
Set
Units
Cross
Ref
Func
Code
0000
Scale
Facto
r
1
Amps
2-09
48
0002
1
Amps
2-10
49
0004
1
Amps
2-11
50
0006
1
Amps
2-12
51
Description (all data 2 bytes long, low byte first)
Maximum Demand Ground Current. Resets to present
current.
Maximum Demand 1-2 Phase Current. Resets to present
thermal demand current.
Maximum Demand 3-4 Phase Current. Resets to present
thermal demand current.
Maximum Demand 5-6 Phase Current. Resets to present
thermal demand current.
Data points accessible through front panel controls of the F4C, but not accessible through remote
communications:
THESE DATA ARE NOT PART OF THE COMMUNICATIONS INTERFACE, AND ARE LISTED
HERE FOR REFERENCE ONLY.
Scale
Factor
1
Units
1
Cross
Ref
2-21
Func
Code
160
2-25
9-06
55
9-07
9-08
10
1
1
Sec
Min
0-08
0-09
0-10
1
2-26
1
10-14
14
58
59
86
Description (all data 2 bytes long, low byte first)
Number of Events Since Last Reset; use for local readout
of events.
Raw A/D Value used for Manufacturing Calibration.
SCADA Spare 1 On/Off. An undefined software switch for
future use.
SCADA Spare 2 On/Off. An undefined software switch for
future use.
SCADA Spare 3 On/Off. An undefined software switch for
future use.
Reclose Time Adjuster, used for Manufacturing Calibration
Peak Drag-hand Update Interval.
Demand Meter Calibration, used for Manufacturing
Calibration.
Number of AUX Events since last reset, use for remote
readout of events.
Auto time-tagged reset on/off
26
Kyle® Form 4C Microprocessor-Based Recloser Control Serial Communications Protocol Data 2179
P.O. Box 1640
Waukesha, WI 53187
www.cooperpower.com
©2003
Cooper Power Systems, Inc.
Kyle® is a registered trademark of Cooper Industries, Inc.
Printed on Recycled Paper
KYLE
1/03
Download