...
Group (highlighted can be configured for I/O tags) | Variations | Supported operations | Note |
---|---|---|---|
Binary Input (1) | Packed format (1) | Reading (Read) | Binary inputs |
Binary Input Event (2) | Without time (1) With absolute time (2) With relative time (3) | Analysis* | Reporting of binary inputs' changes |
Double-bit Binary Input (3) | Packed format (1) With flags (2) | Reading (Read) | Double-bit binary inputs |
Double-bit Binary Input Event (4) | Without time (1) With absolute time (2) With relative time (3) | Analysis* | Reporting of double-bit binary inputs' changes |
Binary Output (10) | Packed format (1) Output status with flags (2) | Reading (Read) | Binary outputs |
Binary Output Event (11) | Status w/o time (1) Status with time (2) | Reading (Read) | Reporting of binary outputs' changes |
Binary Command (12) | Control relay output block (CROB) (1) Pattern control block (PCB) (2) Pattern mask (3) | - | Not supported yet |
Binary Output Command Event (13) | Command status without time (1) Command status with time (2) | Analysis* | Reporting of changes (results of third party commands) |
Counter (20) | 32-bit with flag (1) 16-bit with flag (2) 32-bit with flag, delta (obsolete) (3) 16-bit with flag, delta (obsolete) (4) 32-bit w/o flag (5) 16-bit w/o flag (6) 32-bit w/o flag, delta (obsolete) (7) 16-bit w/o flag, delta (obsolete) (8) | Reading (Read) | Counters |
Frozen Counter (21) | 32-bit with flag (1) 16-bit with flag (2) 32-bit with flag, delta (obsolete) (3) 16-bit with flag, delta (obsolete) (4) 32-bit with flag and time (5) 16-bit with flag and time (6) 32-bit with flag and time, delta (obsolete) (7) 16-bit with flag and time, delta (obsolete) (8) 32-bit w/o flag (9) 16-bit w/o flag (10) 32-bit w/o flag, delta (obsolete) (11) 16-bit w/o flag, delta (obsolete) (12) | Reading (Read) | Counters- values captured when the object was frozen |
Counter Event (22) | 32-bit with flag (1) 16-bit with flag (2) 32-bit with flag, delta (obsolete) (3) 16-bit with flag, delta (obsolete) (4) 32-bit with flag and time (5) 16-bit with flag and time (6) 32-bit with flag and time, delta (obsolete) (7) 16-bit with flag and time, delta (obsolete) (8) | Analysis* | Reporting of counters' changes |
Frozen Counter Event (23) | 32-bit with flag (1) 16-bit with flag (2) 32-bit with flag, delta (obsolete) (3) 16-bit with flag, delta (obsolete) (4) 32-bit with flag and time (5) 16-bit with flag and time (6) 32-bit with flag and time, delta (obsolete) (7) 16-bit with flag and time, delta (obsolete) (8) | Analysis* | Reporting of counters' changes when the object was frozen |
Analog Input (30) | 32-bit with flag (1) 16-bit with flag (2) 32-bit w/o flag (3) 16-bit w/o flag (4) Single-prec flt-pt with flag (5) Double-prec flt-pt with flag (6) | Reading (Read) | Analog inputs |
Frozen Analog Input (31) | 32-bit with flag (1) 16-bit with flag (2) 32-bit with time-of-freeze (3) 16-bit with time-of-freeze (4) 32-bit w/o flag (5) 16-bit w/o flag (6) Single-prec flt-pt with flag (7) Double-prec flt-pt with flag (8) | Reading (Read) | Analog inputs - values captured when the object was frozen |
Analog Input Event (32) | 32-bit w/o time (1) 16-bit w/o time (2) 32-bit with time (3)e 16-bit with time (4) Single-prec flt-pt w/o time (5) Double-prec flt-pt w/o time (6) Single-prec flt-pt with time (7) Double-prec flt-pt with time (8) | Analysis* | Reporting of analog inputs' changes |
Frozen Analog Input Event (33) | 32-bit w/o time (1) 16-bit w/o time (2) 32-bit with time (3) 16-bit with time (4) Single-prec flt-pt w/o time (5) Double-prec flt-pt w/o time (6) Single-prec flt-pt with time (7) Double-prec flt-pt with time (8) | Analysis* | Reporting of analog inputs' changes when the object was frozen |
Analog Input Reporting Deadband (34) | 16-bit (1) 32-bit (2) Single-prec flt-pt (3) | Reading (Read) Writing (all functions) | Deadbands of analog inputs |
Analog Output Status (40) | 32-bit with flag (1) 16-bit with flag (2) Single-prec flt-pt with flag (3) Double-prec flt-pt with flag (4) | Reading (Read) | Reading of analog outputs |
Analog Output (41) | 32-bit (1) 16-bit (2) Single-prec flt-pt (3) Double-prec flt-pt (4) | Writing (Select+Operate, Direct Operate, Direct Operate No Response, but not Write) | Writing of analog outputs |
Analog Output Event (42) | 32-bit w/o time (1) 16-bit w/o time (2) 32-bit with time (3) 16-bit with time (4) Single-prec flt-pt w/o time (5) Double-prec flt-pt w/o time (6) Single-prec flt-pt with time (7) Double-prec flt-pt with time (8) | Analysis* | Reporting of analog outputs' changes |
Analog Output Command Event (43) | 32-bit w/o time (1) 16-bit w/o time (2) 32-bit with time (3) 16-bit with time (4) Single-prec flt-pt w/o time (5) Double-prec flt-pt w/o time (6) Single-prec flt-pt with time (7) Double-prec flt-pt with time (8) | Analysis* | Reporting of analog outputs' changes |
Time and Date (50) | Absolute time (1) Absolute time and interval (2) Absolute time at last recorded time (3) | Reading (Read) | Current time |
Time and Date CTO (51) | Absolute time, synchronized (1) Absolute time, unsynchronized (2) | Analysis* | Common timestamp ** |
Class Objects (60) | Class 0 data (1) Class 1 data (2) Class 2 data (3) Class 3 data (4) | Poll | Requesting values for all objects of the respective class |
Binary-Coded Decimal Integer (101) | Small (1) Medium (2) Large (3) | Reading (Read) | Reading of 1,2 and 4-byte signed BCD numbers |
Unsigned Integer (102) | 8-bit (1) | Reading (Read) | Reading of 8-bit unsigned numbers |
Octet String (110) | Variations 0-255 correspond to octet strings of 0-255 bytes in length | Reading (Read) Writing (Write) | Reading + writing of octet strings |
Octet String Event (111) | Variations 0-255 correspond to octet strings of 0-255 bytes in length | Analysis* | Reporting of octet strings' changes |
Virtual Terminal Output Block (112) | Variations 0-255 correspond to strings of 0-255 bytes in length | Writing (Write) | Writing to a virtual terminal |
Virtual Terminal Event Data (113) | Variations 0-255 correspond to trings of 0-255 bytes in length | Reading (Read) | Reading from a a virtual terminal |
* Note: Operation Analysis means that D2000 KOM can analyze the message and assign values to the appropriate I/O tag. For example, for a Binary Input Event (2) group, values are assigned to the I/O tags from the Binary Input (1) group. Kotva poz* poz*
Kotva | ||||
---|---|---|---|---|
|
Note: D2000 KOM supports sending a message with the writing type outside the range allowed by the standard - e.g. for the Analog Output (41) group, a write operation with Write (2) function can be configured.
...
Kotva | ||||
---|---|---|---|---|
|
...
Command | Syntax | Meaning |
---|---|---|
STWATCH | STWATCH StationName | Tell command sends commands for reading of values of all configured I/O tag. This command sends Poll requests to all Classes according to the station parameter configuration and sends request for reading of all I/O tags with the Explicit Read parameter active. |
Kotva | ||||
---|---|---|---|---|
|
...