|
Object Description |
Object Type |
Object Variation |
Read |
Write |
|
Single bit binary input all variations |
1 |
0 |
ü |
|
|
Single bit binary input |
1 |
1 |
ü |
|
|
Single bit binary input with status |
1 |
2 |
ü |
|
|
Single bit binary input event all variations |
2 |
0 |
ü |
|
|
Single bit binary input event without time |
2 |
1 |
ü |
|
|
Single bit binary input event with time |
2 |
2 |
ü |
|
|
Single bit binary input event with relative time |
2 |
3 |
ü |
|
|
Single bit binary output all variations |
10 |
0 |
ü |
|
|
Single bit binary output status |
10 |
2 |
ü |
|
|
Control relay output block |
12 |
1 |
|
ü |
|
Binary counter all variations |
20 |
0 |
ü |
|
|
32 bit binary counter |
20 |
1 |
ü |
|
|
16 bit binary counter |
20 |
2 |
ü |
|
|
32 bit delta counter |
20 |
3 |
ü |
|
|
16 bit delta counter |
20 |
4 |
ü |
|
|
32 bit binary counter without status |
20 |
5 |
ü |
|
|
16 bit binary counter without status |
20 |
6 |
ü |
|
|
32 bit delta counter without status |
20 |
7 |
ü |
|
|
16 bit delta counter without status |
20 |
8 |
ü |
|
|
Frozen binary counter all variations |
21 |
0 |
ü |
|
|
Frozen 32 bit binary counter with status |
21 |
1 |
ü |
|
|
Frozen 16 bit binary counter with status |
21 |
2 |
ü |
|
|
Frozen 32 bit delta counter with status |
21 |
3 |
ü |
|
|
Frozen 16 bit delta counter with status |
21 |
4 |
ü |
|
|
Frozen 32 bit binary counter with time |
21 |
5 |
ü |
|
|
Frozen 16 bit binary counter with time |
21 |
6 |
ü |
|
|
Frozen 32 bit delta counter with time |
21 |
7 |
ü |
|
|
Frozen 16 bit delta counter with time |
21 |
8 |
ü |
|
|
Frozen 32 bit binary counter no status |
21 |
9 |
ü |
|
|
Frozen 16 bit binary counter no status |
21 |
10 |
ü |
|
|
Frozen 32 bit delta counter no status |
21 |
11 |
ü |
|
|
Frozen 16 bit delta counter no status |
21 |
12 |
ü |
|
|
Binary counter event all variations |
22 |
0 |
ü |
|
|
32 bit binary counter event without time |
22 |
1 |
ü |
|
|
16 bit binary counter event without time |
22 |
2 |
ü |
|
|
32 bit delta counter event without time |
22 |
3 |
ü |
|
|
16 bit delta counter event without time |
22 |
4 |
ü |
|
|
32 bit binary counter event with time |
22 |
5 |
ü |
|
|
16 bit binary counter event with time |
22 |
6 |
ü |
|
|
32 bit delta counter event with time |
22 |
7 |
ü |
|
|
16 bit delta counter event with time |
22 |
8 |
ü |
|
|
Frozen binary counter event all variations |
23 |
0 |
ü |
|
|
Frozen 32 bit binary counter event without time |
23 |
1 |
ü |
|
|
Frozen 16 bit binary counter event without time |
23 |
2 |
ü |
|
|
Frozen 32 bit delta counter event without time |
23 |
3 |
ü |
|
|
Frozen 16 bit delta counter event without time |
23 |
4 |
ü |
|
|
Frozen 32 bit binary counter event with time |
23 |
5 |
ü |
|
|
Frozen 16 bit binary counter event with time |
23 |
6 |
ü |
|
|
Frozen 32 bit delta counter event with time |
23 |
7 |
ü |
|
|
Frozen 16 bit delta counter event with time |
23 |
8 |
ü |
|
|
Analogue input all variations |
30 |
0 |
ü |
|
|
32 bit Analogue input |
30 |
1 |
ü |
|
|
16 bit Analogue input |
30 |
2 |
ü |
|
|
32 bit Analogue input without status |
30 |
3 |
ü |
|
|
16 bit Analogue input without status |
30 |
4 |
ü |
|
|
Float analogue input without status |
30 |
5 |
ü |
|
|
Double Analogue input without status |
30 |
6 |
ü |
|
|
Analogue input event all variations |
32 |
0 |
ü |
|
|
32 bit Analogue input event without time |
32 |
1 |
ü |
|
|
16 bit Analogue input event without time |
32 |
2 |
ü |
|
|
32 bit Analogue input event with time |
32 |
3 |
ü |
|
|
16 bit Analogue input event with time |
32 |
4 |
ü |
|
|
Float Analogue input event without time |
32 |
5 |
ü |
|
|
Double Analogue input event without time |
32 |
6 |
ü |
|
|
Float Analogue input event with time |
32 |
7 |
ü |
|
|
Double Analogue input event with time |
32 |
8 |
ü |
|
|
Analogue output all variations |
40 |
0 |
ü |
|
|
32 bit Analogue output status |
40 |
1 |
ü |
|
|
16 bit Analogue output status |
40 |
2 |
ü |
|
|
32 bit Analogue output control block |
41 |
1 |
|
ü |
|
16 bit Analogue output control block |
41 |
2 |
|
ü |
|
Time and Date |
50 |
1 |
ü |
ü |
|
Common Time Object |
51 |
1 |
ü |
|
|
Common Time Object - unsynchronized |
51 |
2 |
ü |
|
|
Time delay coarse |
52 |
1 |
ü |
|
|
Time delay fine |
52 |
2 |
ü |
|
|
Class 0 Event data |
60 |
1 |
ü |
|
|
Class 1 Event data |
60 |
2 |
ü |
|
|
Class 2 Event data |
60 |
3 |
ü |
|
|
Class 3 Event data |
60 |
4 |
ü |
|
|
File Identifier (older systems) |
70 |
1 |
ü |
ü |
|
File Identifier (preferred object for newer systems) |
70 |
5 |
ü |
|
|
Internal Indications object |
80 |
1 |
|
ü |
|
Octet String |
110 |
* |
ü |
ü |
The data values returned for the objects that may be read are listed below:
|
Object Description |
Return Value |
|
Single bit binary input |
0 or 1. |
|
Single bit binary input with status |
If status is OK, 0 or 1, else invalid. |
|
Single bit binary input event without time |
If status is OK, 0 or 1, else invalid. See also note below. |
|
Single bit binary input event with time |
If status is OK, 0 or 1, else invalid. See also note below. |
|
Single bit binary output status |
If status is OK, 0 or 1, else invalid. |
|
32 bit binary counter |
If status is OK, 32 bit unsigned integer, else invalid. |
|
16 bit binary counter |
If status is OK, 16 bit unsigned integer, else invalid. |
|
32 bit delta counter |
If status is OK, 32 bit unsigned integer, else invalid. |
|
16 bit delta counter |
If status is OK, 16 bit unsigned integer, else invalid. |
|
32 bit binary counter without status |
32 bit unsigned integer. |
|
16 bit binary counter without status |
16 bit unsigned integer. |
|
32 bit delta counter without status |
32 bit unsigned integer. |
|
16 bit delta counter without status |
16 bit unsigned integer. |
|
32 bit binary counter event without time |
If status is OK, 32 bit unsigned integer, else invalid. See also note below. |
|
16 bit binary counter event without time |
If status is OK, 16 bit unsigned integer, else invalid. See also note below. |
|
32 bit delta counter event without time |
If status is OK, 32 bit unsigned integer, else invalid. See also note below. |
|
16 bit delta counter event without time |
If status is OK, 16 bit unsigned integer, else invalid. See also note below. |
|
32 bit binary counter event with time |
If status is OK, 32 bit unsigned integer, else invalid. See also note below. |
|
16 bit binary counter event with time |
If status is OK, 16 bit unsigned integer, else invalid. See also note below. |
|
32 bit delta counter event with time |
If status is OK, 32 bit unsigned integer, else invalid. See also note below. |
|
16 bit delta counter event with time |
If status is OK, 16 bit unsigned integer, else invalid. See also note below. |
|
32 bit Analogue input |
If status is OK, 32 bit signed integer, else invalid. |
|
16 bit Analogue input |
If status is OK, 16 bit signed integer, else invalid. |
|
32 bit Analogue input without status |
32 bit signed integer. |
|
16 bit Analogue input without status |
16 bit signed integer. |
|
32 bit Analogue input event with time |
If status is OK, 32 bit signed integer, else invalid. See also note below. |
|
16 bit Analogue input event with time |
If status is OK, 16 bit signed integer, else invalid. See also note below. |
|
32 bit Analogue input event without time |
If status is OK, 32 bit signed integer, else invalid. See also note below. |
|
16 bit Analogue input event without time |
If status is OK, 16 bit signed integer, else invalid. See also note below. |
|
32 bit Analogue output status |
If status is OK, 32 bit signed integer, else invalid. |
|
16 bit Analogue output status |
If status is OK, 16 bit signed integer, else invalid. |
|
Time and Date |
The current date and time in the outstation as a floating-point number representing the number of milliseconds since Jan 1 1970. |
|
File Identifier |
A buffer containing the records requested, or an individual value of the specified type from the specified offset in a specified record. |
|
Octet String |
A buffer containing the string. |
Note: For events, the return value is an array of five elements:
|
Index |
Element |
|
0 |
The address of the point in the form Object/Variation/Address. |
|
1 |
Value, after correction for any status flags. If the status is on-line, not restart and not communication lost, the value will be as reported in the event; else the value will be invalid. |
|
2 |
The timestamp of the event. |
|
3 |
The actual value before correction for status flags |
|
4 |
The status flags. |
For those events that return a time, the time will be as recorded in the device. For those events that do not return a time, the time will be the local time when the driver received the message.
Time values are returned as a double, representing the time as the number of milliseconds since midnight, on 1/1/1970.
The data values that may be supplied for output objects are listed below:
|
Object Description |
Data Value |
|
Control relay output block |
32 bit signed integer. If > 0, then action will be a latch on, close or raise. The time for the raise will be the value supplied in units of milliseconds. If =< 0, then action will be a latch off, open or lower. The time for the lower will be the absolute value supplied in units of milliseconds. The Latch flag, if TRUE, will cause the output to be a latch type. |
|
32 bit Analogue output control block |
32 bit signed integer. |
|
16 bit Analogue output control block |
16 bit signed integer. |
|
Time and Date |
The data value is ignored. The current date and time of the VTS system will be sent to the outstation. |
|
File Identifier |
A buffer containing the records to be written. |
|
Internal Indications |
16 bit unsigned integer. Note that only certain values are allowed and will be detailed in the remote device's profile. |