8 Datensatz−Schnittstelle nutzen
8.2.2.13
CTT2−Request lesen (Read_CTT2_String)
Bedeutung
Mit diesem Aufruf wird ein azyklischer CTT2−Request nach AS−i Slave−Profil
"CombinedTransationType2" von einem AS−i Slave gelesen.
Der Request, der mit dem Aufruf "Index 001F" geschrieben wurde, wird vom Slave
beantwortet. Die Antwort kann mit diesem Aufruf gelesen werden. In der Antwort
übermittelt der AS−i Master maximal 223 Bytes, davon maximal 220 String−Bytes.
Die tatsächliche Anzahl der String−Bytes enthält Byte 2.
Es wird nur die jeweils letzte CTT2−Antwort zurückgelesen. Wenn mehrere Auf-
träge "Write_CTT2−String" hintereinander abgesetzt werden, gehen ältere Antwor-
ten verloren.
Die Struktur des CTT2−Request bzw. des CTT2−Response (Code, Index, ...)
beginnt jeweils mit String−Byte 1. Details hierzu können Sie der jeweiligen AS−i
Slave−Beschreibung zu entnehmen.
Solange die String−Übertragungen auf AS–i abgewickelt werden, findet mit dem
adressierten AS–i Slave kein zyklischer Analogdatentransfer statt. Bedingt durch
die Art des Protokolls kann die Übertragung von ca. 200 Byte bis zu einer halben
Minute dauern.
Struktur des Dienstes RecordDataRead − Index 31
Byte
Bit 7
Bit 6
0
1
2
3
4
...
221
222
164
Bedeutung
Bit 5
Bit 4
Version_hi = 0x00
Version_lo = 0x00
Anzahl String−Bytes
String−Byte 1
String−Byte 2
String−Byte 219 (gegebenenfalls irrelevant)
String−Byte 220 (gegebenenfalls irrelevant)
IE/AS−INTERFACE LINK PN IO ab Hardware−Ausgabestand 1, ab Firmwareversion 2.0
Bit 3
Bit 2
...
Bit 1
Bit 0
Ausgabe 08/2018
C79000−G8900−C216−03