Herunterladen Inhalt Inhalt Diese Seite drucken

Anwender-Db-Schnittstelle; Ablauf Schreibvorgang Kanal; Ablauf Lesevorgang Kanal - Siemens SIWAREX U Handbuch

Ein- und zweikanalige ausführung
Vorschau ausblenden Andere Handbücher für SIWAREX U:
Inhaltsverzeichnis

Werbung

Anwender-DB-
Schnittstelle
Ablauf Schreib-
vorgang Kanal 1
Ablauf Lese-
vorgang Kanal 1
STEP 5-Programm
GHB SIWAREX U
(4)J31069-D0605-U001-A3-0018
Folgende Datenwörter (DW) stehen dem Anwender zu Bedienung der Kom-
munikationsfunktionen zur Verfügung:
Tabelle 6-12

Anwender-DB-Schnittstelle

DW
DR0
Statusbyte des Kanals 1
DR4
Statusbyte des Kanals 2
DW19
Fehleranzeigen zur Parameter WADR und NRCH, sowie Anzeige Kom-
munikationsfehler
DW44
Kanal 1: Vorgabe des zu lesenden DS (58 ... 78, oder 255 für alle DS)
DW46
Kanal 1: Vorgabe des zu schreibenden DS (57 ... 72, oder 255 für alle DS)
DW49
Kanal 1: Anzeige von Schreibfehlern bei DW46 = 255
DW74
Kanal 2: Vorgabe des zu lesenden DS (58 ... 78, oder 255 für alle DS)
DW76
Kanal 2: Vorgabe des zu schreibenden DS (57 ... 72, oder 255 für alle DS)
DW79
Kanal 2: Anzeige von Schreibfehlern bei DW76 = 255
Wenn kein Kommunikationsfehler ansteht (DW19 = 0), trägt der Anwender
in DW46 die Nummer des zu schreibenden DS ein. Nach x-CPU-Zyklen wird
DW46 von FB10 auf 0 gesetzt, der Schreibvorgang ist beendet. Falls in DR0
kein synchroner Fehler angezeigt wird, wurde der Schreibvorgang korrekt
durchgeführt. Steht hingegen ein Fehler an, so ist der Inhalt des geschriebe-
nen DS auf Plausibilität zu untersuchen.
Sollen alle DS geschrieben werden, so muß DW46 mit 255 vorbesetzt wer-
den. Wenn der FB10 das DW46 wieder auf 0 gesetzt hat, kann in DW49 ge-
prüft werden, ob einer der geschriebenen DS fehlerhaft war. Ist DW49 = 0, so
ist kein Fehler aufgetreten und somit sind alle DS korrekt an die Waage über-
tragen worden.
Wenn kein Kommunikationsfehler ansteht (DW19 = 0), trägt der Anwender
in DW44 die Nummer des zu lesenden DS ein. Nach x-CPU-Zyklen wird
DW44 von FB10 auf 0 gesetzt. Der Lesevorgang ist dann beendet. Tritt wäh-
rend des Lesens ein Kommunikationsfehler auf, so wird der Lesevorgang
abgebrochen und DW44 gelöscht. Es steht dann in DW19 die Fehleranzeige
KH 1001.
Das Beispielprogramm ist mit Kommentaren versehen und daher selbsterklä-
rend.
Das Programmierbeispiel befindet sich auf der Lieferdiskette im Unterver-
zeichnis DEMO.
SIMATIC S5
Bedeutung
6-23

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis