Herunterladen Inhalt Inhalt Diese Seite drucken

Nr. 43: As-I-Slave_Diagnose-String_Lesen (Read_String) - Siemens 3RK7137-6SA00-0BC1 Gerätehandbuch

Inhaltsverzeichnis

Werbung

9.4.32

Nr. 43: AS-i-Slave_Diagnose-String_lesen (Read_String)

Bedeutung
Mit diesem Kommando liest der AS-i Slave einen Diagnose-String nach dem AS-i Slave-
Profil 7.4 mit der im Sendepuffer angegebenen AS-i Slave-Adresse. Der AS-i Master liefert
bis zu 221 Byte Antwortdaten. Die tatsächlich vom AS-i Slave gesendete Anzahl der
Diagnose-Bytes signalisiert der AS-i Master im Byte 0 des Empfangspuffers.
Wenn der AS-i Slave einen Diagnose-String sendet, der länger als 220 Byte ist, bricht der
AS-i Master den Stringtransfer ab und beendet den Auftrag mit einem Fehler. Die
empfangenen Daten werden dem Anwenderprogramm nicht zur Verfügung gestellt.
Solange die Übertragung der Diagnose-Strings läuft, findet kein Nutz- / Analogdatentransfer
mit dem adressierten AS-i Slave statt.
Struktur der Auftragsdaten im Sendepuffer
Tabelle 9- 61 Struktur der Auftragsdaten im Sendepuffer
Byte
0
1
Struktur der Antwortdaten im Empfangspuffer
Tabelle 9- 62 Struktur der Antwortdaten im Empfangspuffer
Byte
0
1
2
...
n - 1
n
Maximalwert für n = 220
AS-Interface Master CM AS-i Master ST (3RK7137-6SA00-0BC1)
Gerätehandbuch, 07/2017, A5E02655262010A/RS-AD/004
Bedeutung
Kommandonummer: 43
H
Slave-Adresse
Bedeutung
Anzahl der Diagnose-Bytes
Diagnose-String Byte 1
Diagnose-String Byte 2
...
Diagnose-String Byte n - 1
Diagnose-String Byte n
Kommandoschnittstelle nutzen
9.4 Beschreibung der AS-i Kommandos
151

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis