RP570 Protocol

The RP570 protocol is an ABB proprietary protocol developed in the beginning of 1990. It was based on IEC 60870. Known variations are RP571, ADLP80 and ADLP180.

The protocol is used between an RTU (Remote Terminal Unit) in a substation and a control center.

Protocol Layers

ISO/OSI Layer RP570 Layer
7. Application layer Application layer
6. Presentation layer
5. Session layer
4. Transport layer Link layer
3. Network layer
2. Data link layer
1. Physical layer Physical layer

Physical Layer

Usually a RS232 (V.24) serial connection.

Link Layer

Usually:

  • 1 start bit
  • 8 data bits
  • 1 parity bit (even)
  • 1 stop bit

Fixed Length Frame

Byte Position Length Value Description
0 1 0x10 Start character
1 1 - Address
2 1 - Function
3 1 - Checksum
4 1 0x16 Stop character

Variable Length Frame

Byte Position Length Value Description
0 1 0x68 Start character
1 1 N Length (2-255 bytes)
2 1 N Length (2-255 bytes)
3 1 0x68 Start character
4 1 - Address
5 1 - Function
6 N-2 - Data
5+N 1 - Checksum
6+N 1 0x16 Stop character

Application Layer

To be documented...

SerialMon Support

  • Fixed and variable length frames
  • Partial decoding of IDS, IDM, AVS, AVM, FCOM and TEV packets
  • Tracking of binary and analog blocks (addresses)