Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens AS Handbuch Seite 166

Inhaltsverzeichnis

Werbung

Programmierung in STEP 7
9-8
• Leerzyklen_Zaehler
Der Daten-Tripleverkehr zwischen Host und Slave wird überwacht. Bei jedem
Aufruf des FC 10 im AG-Zyklus wird ein Zähler hochgezählt, wenn kein neues
Triple vom Slave angekommen ist.
Hat der Zähler den Wert des Bausteinparameters 'Leerzyklen_Zaehler'
erreicht, wird im Bausteinparameter 'Status' das Bit 'Fehler Kommunikation'
gesetzt.
Der einzustellende Wert hängt vom CPU-Typ und der Länge des Anwender-
programmes ab (typ. Wert = 40).
• ASi_Startup
Der Anwender muß beim ersten Aufruf des FC 10 ' A Si_Startup' = 1 setzen,
um den FC 10 zu initialisieren.
• Status
Die Bit 0 bis 6 des Status-Byte haben folgende Bedeutung:
Status.0 = 1
Analogwert Kanal 1 gültig:
Der übertragene Analogwert im Bausteinparameter
Kanal_1 und Analogwert im Datenbaustein SlaveX_Kanal_1
ist gültig.
Status.1 = 1
Überlaufbereich Kanal 1:
Der übertragene Analogwert des Kanal 1 liegt im
Über- bzw. Unterlaufbereich (siehe Kapitel 5).
Status.2 = 1
V-Bit Fehler Kanal 1:
Bei der Übertragung des Analogwertes des Kanal 1 ist ein
V-Bit Fehler aufgetreten, d.h. das Valid-Bit war 0. Das Bit
'V-Bit Fehler Kanal 1' wird zurückgesetzt, wenn ein kompletter
Analogwert des Kanal 1 ohne Fehler empfangen wurde.
Status.3 = 1
Analogwert Kanal 2 gültig:
Der übertragene Analogwert im Bausteinparameter
Kanal_2 und Analogwert im Datenbaustein SlaveX_Kanal_2
ist gültig.
Status.4 = 1
Überlaufbereich Kanal 2:
Der übertragene Analogwert des Kanal 2 liegt im
Über- bzw. Unterlaufbereich (siehe Kapitel 5).
Status.5 = 1
V-Bit Fehler Kanal 2:
Bei der Übertragung des Analogwertes des Kanal 2 ist ein
V-Bit Fehler aufgetreten, d.h. das Valid-Bit war 0. Das Bit
'V-Bit Fehler Kanal 2' wird zurückgesetzt, wenn ein kompletter
Analogwert des Kanal 2 ohne Fehler empfangen wurde.
Status.6 = 1
Fehler Kommunikation:
Der Daten-Tripleverkehr zwischen Host und Slave wird über-
wacht. Bei jedem Aufruf des FC 10 im AG-Zyklus wird ein Zähler
hochgezählt, wenn kein neues Triple vom Slave angekommen ist.
Hat der Zähler den Wert des Bausteinparameters
'Leerzyklen_Zaehler' erreicht, wird im Bausteinparameter
'Status' das Bit 'Fehler Kommunikation' gesetzt.
Das Bit 'Fehler Kommunikation' wird zurückgesetzt, wenn ein
Analogwert komplett und ohne Fehler empfangen wurde.
GWA 4NEB 333 0329-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis