Herunterladen Inhalt Inhalt Diese Seite drucken

Auftragsanstoß Vom Anwenderprogramm - Siemens SIMATIC S5 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S5:
Inhaltsverzeichnis

Werbung

Auftragsanstoß vom
Anwenderprogramm
Kommunikation mit
Hantierungsbausteinen
SPAFBxxx
(Anwenderprogramm)
Bild 1-5
Vergleich der Kommunikation über Hantierungsbausteine oder die zweite serielle Schnittstelle
der CPU 928B/CPU 948.
CPU 928B/CPU 948 Kommunikation
C79000-D8500-C277-01
Die Bearbeitung eines Kommunikationsauftrags findet im Gegensatz
zu den bekannten Hantierungsbausteinen asynchron zur Bearbeitung
des Anwenderprogrammes statt. Bei den Hantierungsbausteinen wird
der nächste Befehl des Anwenderprogrammes erst bearbeitet, nach-
dem der Hantierungsbaustein beendet ist. Dagegen wird bei der
asynchronen Kommunikation der CPU 928B/CPU 948 nur ein Bit im
Koordinierungsbyte Senden (KBS) gesetzt (siehe Kapitel "Koordinie-
rungsbyte Senden (KBS)" im Register des jeweiligen Kopplungs-
types), um einen Auftrag zu starten. Die eigentliche
Auftragsbearbeitung erfolgt dann durch das Systemprogramm parallel
zum Anwenderprogramm.
Kommunikation mit
CPU 928B/CPU 948
FB xxx
(Hantierungsbaustein)
(Anwenderprogramm)
Über das Koordinierungsbyte Senden (KBS) kann sowohl ein Auftrag
zum Senden von Daten (SEND-Auftrag) als auch - bei Kopplungstyp
Rechnerkopplung RK 512 - zum Holen von Daten (FETCH-Auftrag)
gestartet werden.
Das Systemprogramm überprüft im Abstand von ≤ 10 ms bei der
CPU 928B bzw. ≤ 20 ms bei der CPU 948, ob im Koordinierungsbyte
Senden (KBS) Bit 6 oder 7 gesetzt ist. Ist dies der Fall, beginnt die
eigentliche Auftragsbearbeitung. Die Auftragsbearbeitung auf dem
Betriebssystem-/Standard-Prozessor findet in zwei Phasen statt.
Arbeitsweise der Kommunikation
KBS --> MB 10
Auftragsanstoß
S M 10.7
Auftragsbearbeitung
durch das
Systemprogramm
1 - 11

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis