Herunterladen Inhalt Inhalt Diese Seite drucken

Zeitüberwachung; Übertragungsprozedur Mit Auftragskennzeichen (Akz) Und Parameternummer (Pnu) - Siemens SIPART DR24 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIPART DR24:
Inhaltsverzeichnis

Werbung

Serielle SIPART DR24 Busschnittstelle
Jede Prozessgröße wird durch 2 Parameter-Bytes bestimmt (adressiert).
Parameter-Bytes 1 bis 64 legen die bis zu 32 lesbaren Prozesswerte fest.
Erweiterung ab Software -C4 :
-
Parameter-Bytes 65 - - 80 legen die bis zu 8 schreibbaren Prozesswerte fest,
-
Zur Verwendung einer speziellen Zeitüberwachungsfunktion (siehe dort) kann ein weiteres Byte (Inhalt 0x01)
angefügt werden, woraus sich eine ungerade Anzahl Parameter-Bytes ergibt.
3.2.4
Zeitüberwachung
Der Master kann eine DP-Watchdogzeit parametrieren. Sie wird wirksam, wenn eine Überwachungszeit im SIPART DR
parametriert wird. Diese Zeit muss < 10 sec eingestellt werden. Die Gerätereaktion bei Time-Out (Summe aus DP-Watch-
dog und Geräteüberwachungszeit) entspricht dann der jeweiligen Gerätekonfiguration.
Soll der SIPART auch entsprechend auf den Zustand "Master sendet nur Nullen" (z.B. SPS in Stop) reagieren, so muss
zusätzlich das ungeradzahlige letzte Parameter-Byte 0x01 gesendet werden (Ab Software -C4).
3.3
Übertragungsprozedur mit Auftragskennzeichen (AKZ) und Para-
meternummer (PNU)
1. Config-Byte=0xF3
Die 8 Byte Ein-/Ausgabe (jeweils konsistent über alle 8 Byte) werden zum Lesen und Schreiben mittels AKZ (Auftrags-
kennzeichen) und PNU (Parameternummer) folgendermaßen verwendet:
Master - -> Slave (Befehl)
1. Byte
AKZ
2. Byte
3. Byte
Subindex (falls nötig)
4. Byte
5. Byte
Data 1 (nur Doppelwort)
6. Byte
Data 2 (nur Doppelwort)
7. Byte
Data 3
8. Byte
Data 4
Bedeutung AKZ:
0: Kein Auftrag
1: Parameter lesen
2: Parameter (Wort) schreiben
3: Parameter (Doppelwort) schreiben
4: Beschreibungselement
mit Subindex 1 - - 6 lesen
6: Parameter lesen (Element eines
Arrays)
7: Parameter schreiben
(Element eines Arrays)
Hinweis:
ab Software -C4
keine Unterscheidung
zwischen AKZ 2 und 3
52
PNU
PNU
0
Slave - -> Master (Antwort)
AKZ
PNU
PNU
Subindex (falls nötig)
0
Data 1 (nur Doppelwort)
Data 2 (nur Doppelwort)
Data 3
Data 4
Bedeutung AKZ:
0: Keine Antwort
1: angeforderte Daten in Data 3 - - 4
2: angeforderte Daten in Data 1 - - 4
3: angefordertes Beschreibungselement in Data 1 - - 4
4: angefordertes Array- -Element in Data 1 - - 4
8: Keine Bedien-Hoheit
(z.B. Parametrierung über Geräte-Front)
7: Auftrag nicht ausführbar;
Data 4 beinhaltet dann folgende Fehler-Nr:
0: unzulässige Parameternummer (PNU)
1: Parameter nicht schreibbar
2: Wertebereich unzulässig
3: falscher Subindex
4: kein Array
5: falscher Datentyp
11: Kein Zugriff über ST_U verschafft
18: Sonstige Fehler (Puffer Prozessdaten voll)
Betriebsanleitung
C73000-B7400-C135-06

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis