Transmission of a single telegram byte |
|
The smallest unit of information within the protocol is a byte. Each transmission byte is composed of - 1 start bit, 8 data bits, 1 parity bit and 1 stop bit. The parity bit supplements the byte to even parity. Within the data bits the least significant bit is sent first. ( LSB first ). |
![]() |
|
logical 0 : + 12 Volt / logical 1 : - 12 Volt |
Telegram format with variable length |
|
The length of the information within the message is variable. In addition to this information block
of variable length, the message has also a header and address block of fixed length. |
Data telegram RP 570/ 571 : |
![]() |
![]() |
Telegram format with fixed length |
|
Telegrams with a fixed length are 5 bytes long and are recognizable by the start character 10H. |
![]() |
RTU number |
|
A substation, which is the recipient of a message in control direction, is addressed by the RTU number or is identified as the sender of the message in monitoring direction. The RTU number is in the range of 1... 255. The number NULL is only used, if the master wants to send commands simultaneously to all substations. These commands are not acknowledged by the receivers. Only certain messages may be sent with the "broadcast address = 0". |
CMD bit ( command/ direction bit ) |
|
CMD = 1 : Telegram from the master to the substation. |
Function field |
|
The function field uniquely identifies the message and is different in control and monitoring direction. |
|
Control direction |
![]() |
|
Monitoring direction |
![]() |
M / D |
|
M/D = 1 corresponds to the dialogue mode, i.e. The recipient must acknowledge the order. |
SEQ ( sequence number ) |
|
The sequence number is a counter ( 0... 3 ) for all dialogue mode messages in control direction, which is always increased by one after sending a telegram. It is used for the message repetition in communication disorders. Telegrams in monologue mode do not change the sequence number. |
Function code |
|
The function code in the function field identifies the message type. |
Commands in control direction |
| Function code | Start byte | ||
| 0 |
Request A |
10H | RA |
| 1 | Setpoint Message A distiction is made between the following command formats: - Analogical Setpoint Message ( -2048.. +2047 ) - Digital Setpoint Message ( 15 bit transparent ) Response is made with EXR or NXR as acknowledge to the request. |
68H | SPM |
| 2 |
Function Table |
68H | FTAB |
| 3 |
Inhibit Command |
68H | IHC |
| 4 | Request X | 68H | RX |
| 5 |
Check Back before Execute |
68H | CBXC |
| 6 |
Function Command |
68H | FCOM |
| 7 |
Reset Sequence Number |
10H | RSEQ |
| 8 |
Request B |
10H | RB |
| 9 |
Immediate Execute Command |
68H | IXC |
| 10 | Function code is not used ! | ||
| 11 | General Output Message The text command is available in four versions : - binary text command; ( 1 bit ) - binary text command; ( 2 bit ) - binary text command; ( 16 bit transparent ) - analogue text command; ( -2048.. +2047 ) Response is made with EXR or NXR as acknowlege to the request. |
68H | GOM |
| 12 |
Time Sync Instruction |
68H | TSI |
| 13 |
Execute Command |
68H | EXC |
| 14 |
Transparent Data in Command direction |
68H | TDC |
| 15 |
Status Check Instruction ( RP 570 - General Interrogation ) |
10H | SCI |
| 15 | Status Check Instruction ( RP 571 - General Interrogation ) | 68H | SCI |
Messages in monitoring direction |
| Function code | Start byte | ||
| 0 |
Cycle Complete Response, priority level 1 |
10H | CCR1 |
| 1 |
Cycle Complete Response, priority level 2 |
10H | CCR2 |
| 2 |
Execute Response, RTU restarted ( RP 570 ) |
10H | EXRR |
| 2 | Execute Response, RTU restarted ( RP 571 ) | 68H | EXRR |
| 3 | Executed Response ( RP 570 ) | 10H | EXR |
| 3 | Executed Response ( RP 571 ) | 68H | EXR |
| 4 | Not Executed Response ( RP 570 ) | 10H | NXR |
| 4 | Not Executed Response ( RP 571 ) | 68H | NXR |
| 5 |
Terminal Status Message |
68H | TSTA |
| 6 | Terminal Status Message, Satellites | 68H | TSTS |
| 7 |
Terminal Event Message |
68H | TEV |
| 8 | Terminal Event Message, Satellites | 68H | TEVS |
| 9 | Memory Contents Message | 68H | MCM |
| 10 |
Check Back Response |
68H | CBR |
| 11 |
System Message |
68H | SYSM |
| 12 | Polling Request Instruction | 10H | PRI |
| 13 | Acknowledge ( RP 571 ) | 10H | ACK |
| 14 |
Transparent Data in Response direction |
68H | TDR |
| 15 | Negative Acknowledge ( RP 571 ) | 68H | NACK |
| 16 | Function code is not used ! | ||
| 17 | Function code is not used ! | ||
| 18 | Function code is not used ! | ||
| 19 | Function code is not used ! | ||
| 20 |
Analog Value without Status, priority 1 |
68H | AVM |
| 21 |
Analog Value without Status, priority 2/ 3 |
68H | AVM |
| 22 |
Analog Value with Status, priority 1 |
68H | AVS |
| 23 |
Analog Value with Status, priority 2/ 3 |
68H | AVS |
| 24 |
Indication without Status, priority 1 |
68H | IDM |
| 25 |
Indication without Status, priority 2/ 3 |
68H | IDM |
| 26 |
Indication with Status, priority 1 |
68H | IDS |
| 27 |
Indication with Status, priority 2/ 3 |
68H | IDS |
| 28 |
Digital Value Message, priority 1 |
68H | DVM |
| 29 |
Digital Value Message, priority 2/ 3 |
68H | DVM |
| 30 |
Pulse Counter Message, priority 1 |
68H | PCM |
| 31 |
Pulse Counter Message, priority 2/ 3 |
68H | PCM |
| 32 |
Event Recording Message for Indications |
68H | ERMI |
| 33 |
Event Recording Message for Analog Measured Values |
68H | ERMA |
| 34 | Event Recording Message for Digital Measured Values | 68H | ERMD |
| 35 | Post Mortem Review Message, Indicating event | 68H | PMRI |
| 36 | Post Morten Review Message, Values | 68H | PMRV |
| 37 | Digital Value Long Message, priority 1 | 68H | DVL |
| 38 | Digital Value Long Message, priority 2/ 3 | 68H | DVL |
| 39 | Pulse Counter, priority 1 | 68H | PCT |
| 40 | Pulse Counter, priority 2/ 3 | 68H | PCT |
| 41 | Event Recording Message for Indications with Relative Time | 68H | ERMIR |
| 42 | Function code is not used ! | ||
| 43 | Event Recording Message Fault Distance | 68H | ERMFD |
| 44 | Event Recording Message for Commands | 68H | ERMC |
| 45 | Function code is not used ! | ||
| 63 | Function code is not used ! | ||
| 64 | Analog Value without Status, priority 1, CCR included | 68H | AVM |
| 65 | Analog Value without Status, priority 2/ 3, CCR included | 68H | AVM |
| 66 | Analog Value with Status, priority 1, CCR included | 68H | AVS |
| 67 | Analog Value with Status, priority 2/ 3, CCR included | 68H | AVS |
| 68 | Indication without Status, priority 1, CCR included | 68H | IDM |
| 69 | Indication without Status, priority 2/ 3, CCR included | 68H | IDM |
| 70 | Indication with Status, priority 1, CCR included | 68H | IDS |
| 71 | Indication with Status, priority 2/ 3, CCR included | 68H | IDS |
| 72 | Digital Value Message, priority 1, CCR included | 68H | DVM |
| 73 | Digital Value Message, priority 2/ 3, CCR included | 68H | DVM |
| 74 | Pulse Counter Message, priority 1, CCR included | 68H | PCM |
| 75 | Pulse Counter Message, priority 2/ 3, CCR included | 68H | PCM |
| 76 | Digital Value Long Message, priority 1, CCR included | 68H | DVL |
| 77 | Digital Value Long Message, priority 2/ 3, CCR included | 68H | DVL |
| 78 | Pulse Counter, priority 1, CCR included | 68H | PCT |
| 79 | Pulse Counter, priority 2/ 3, CCR included | 68H | PCT |
| 80 | Function code is not used ! | ||
|
Wuerzburger Ring 39, D 91056 Erlangen |
LIAN 98 Protocol Router, Simulator and Analyzer © Copyright 2001, 2006, 2011 by MAYOR GmbH. All Rights reserved. |