SPA‑Request-Telegramm

Das SPA‑Request-Telegramm ist folgendermaßen aufgebaut:

00

01

02

03

04

05

06

07

08

09

10

11

Com.

SPA TID

Index

Subindex

Offset

Res.

Daten

Low

High

Low

High

LSB LO

LSB HI

MSB LO

MSB HI

Die einzelnen Bytes haben folgende Funktionen:

Byte

Name

Bitbreite

Funktion

00

Command

8

Steuerbyte. Das Steuerbyte ist folgendermaßen aufgebaut:

  • Bit 0 – 1 werden für die Dienste verwendet.
  • Bit 2 – 7 sind reserviert.

Im Steuerbyte werden folgende unterstützte SPA‑Dienste abgebildet:

  • 0: No Service
  • 1: Read Request/Response
  • 2: Write Request/Response
  • 3: Reserved

01

SPA TID

8

Smart Parameter Access Transaction Identifier

Das Byte für die Zuordnung vom SPA‑Response-Telegramm zum SPA‑Request-Telegramm wird vom Teilnehmer vergeben und vom AS‑Interface-Master gespiegelt. Der Teilnehmer kann anhand der SPA TID des SPA‑Response-Telegramms erkennen, ob das SPA‑Request-Telegramm beantwortet wurde.

Der Wert wird im SPA‑Response-Telegramm wiedergegeben. Wenn der Anwender den Wert bei jedem Telegramm ändert, kann über die SPA TID das SPA‑Response-Telegramm eindeutig zum SPA‑Request-Telegramm zugeordnet werden.

02 – 03

Index

16

Hauptindex des Parameters

04

Subindex

8

Subindex des Parameters

05 – 06

Offset

16

Offset

07

Reserved

8

Reserviert

Reservierte Bytes müssen auf 0 gesetzt werden.

08

Data

8

LSB LO – Low-Byte des Steuerworts mit geringer Wertigkeit

09

8

LSB HI – High-Byte des Steuerworts mit geringer Wertigkeit

10

8

MSB LO – Low-Byte des Steuerworts mit hoher Wertigkeit

11

8

MSB HI – High-Byte des Steuerworts mit hoher Wertigkeit