Herunterladen Inhalt Inhalt Diese Seite drucken

Buszyklus-Task: Kopieren Der E/A-Daten Zwischen Sps Und Feldbus-Stack; Beschreibung Der Buszyklus-Task - Bosch rexroth IndraWorks 15VRS Anwendungsbeschreibung

Feldbusse
Vorschau ausblenden Andere Handbücher für rexroth IndraWorks 15VRS:
Inhaltsverzeichnis

Werbung

IndraWorks 15VRS Feldbusse
4.5
Buszyklus-Task: Kopieren der E/A-Daten zwischen SPS und
Feldbus-Stack
4.5.1

Beschreibung der Buszyklus-Task

Profinet IO-Devices und Profinet IO-Module deaktivieren mittels User‐
Defs.cfg auf Seite 99
Profibus DP-Slaves deaktivieren mittels UserDefs.cfg auf Seite 61
S20-Module deaktivieren mittels 'UserDefs.cfgauf Seite 313
Die Buszyklus-Task kopiert die E/A-Daten zwischen den Feldbus-Stacks und
den SPS I/O-Buffern.
Die I/O-Buffer sind ein Zwischenspeicher zwischen Feldbus-Stacks und SPS
E/A-Abbild. Die SPS E/A-Daten werden in ② und ④ aktualisiert:
1
2
3
4
5
2
2
0
Bus
Abb. 4-17:
Prinzipdarstellung Buszyklus-Task
ⓞ Bus-Kommunikationszyklus
① Kopieren der Feldbus-Eingangsdaten in die SPS I/O-Buffer (Buszyklus-
Task)
② Aktualisieren der SPS-Eingangsdaten, die in der jeweiligen SPS-Task ver‐
wendet werden (Lesen der I/O-Buffer)
③ Ausführung der POUs, die dieser SPS-Task zugewiesen sind
④ Schreiben der SPS-Ausgangsdaten, die in der jeweiligen SPS-Task ver‐
wendet werden (Schreiben in die I/O-Buffer)
⑤ Kopieren der SPS I/O-Buffer zu den Feldbus-Ausgangsdaten (Buszyklus-
Task)
Bei Sercos und EtherCAT findet das Kopieren zwischen Feldbus-
Stack und SPS I/O-Buffer innerhalb des Kommunikationszyklus
statt (und nicht durch die Buszyklus-Task).
Datenkonsistenz
Der Kopiervorgang zwischen Feldbus-Stack und SPS I/O-Buffer kann von ei‐
ner höherprioren SPS-Task nicht unterbrochen werden. Zudem kann die
Buszyklus-Task auch nicht das Lesen u. Schreiben der SPS E/A-Daten einer
anderen SPS-Task unterbrechen, d.h. die Daten im SPS I/O-Buffer sind kon‐
sistent.
Feldbus übergreifende Features
1
2
3
3
4
3
4
I/O-Buffer
Fieldbus I/O
0
0
0
Bus
Bus
R911393282_Ausgabe 05 Bosch Rexroth AG
29/395
4
5
PLC Task 1 (= BusCycleTask)
PLC Task 2
PLC Task 3
Bus

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis