Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens CPU 1212C AC/DC/RLY Handbuch Seite 44

Sinamics g: drehzahlsteuern eines g110m /g120 (startdrive) mit s7-1200 (tia portal) über profinet mit safety integrated (via klemme) und hmi
Inhaltsverzeichnis

Werbung

5 Funktionsmechanismen dieser Applikation
5.2 Funktionalität Parameterzugriff
2
Wait for end of
WRREC
3
Check result of
WRREC
4
Start RDREC
5
Wait for end of
RDREC
6
Check result of
RDREC
7
Check for errors,
copy outputs
8
Finalize job
Aufruf der Systemfunktionen "WRREC" und "RDREC"
Nachdem in der Schrittkette im FB 20 "Parameters" die aktuell benötigten
Steuerbits gesetzt wurden, werden anschließend die Anweisungen "WRREC" zum
"Datensatz Schreiben" bzw. "RDREC" zum "Datensatz Lesen" aufgerufen. Sie
finden diese in der Task Card "Anweisungen" des TIA Portals unter...
Über die Eingangsvariable "READ_WRITE" des FB 20 wird ausgewählt, welcher
der beiden Aufrufe der Anweisung "WRREC" aktiviert wird. Die beiden Aufrufe
unterscheiden sich nur darin, welcher DB an den SINAMICS Antrieb gesendet
werden wird: Der zum Parameter Schreiben oder der zum Parameter Lesen.
SINAMICS G120 PN an S7-1200
Beitrags-ID: 70155469,
V1.4,
Wenn das Signal "BUSY" der Anweisung "WRREC" wieder
auf 0 geht, wird Schritt 3 aktiviert.
Es wird geprüft, ob das Datensatzschreiben erfolgreich war.
Wenn ja, wird das Signal "REQ" der Anweisung "WRREC"
wieder gelöscht und Schritt 4 aktiviert.
Meldet die Anweisung "WRREC" den Fehler 16#DF80_B500
(Koppelpartner nicht bereit), wird wieder Schritt 3 aktiviert,
damit "WRREC" den Auftrag wiederholt.
Ist ein anderer Fehler aufgetreten, wird das Signal "REQ" der
Anweisung "WRREC" gelöscht, ein internes Fehlerbit gesetzt
und Schritt 7 aktiviert.
Es wird das Signal "REQ" der Anweisung "RDREC" gesetzt
und Schritt 5 aktiviert.
Wenn das Signal "BUSY" der Anweisung "RDREC" wieder
auf 0 geht, wird Schritt 6 aktiviert.
Es wird geprüft, ob das Datensatz Lesen erfolgreich war.
Wenn ja, wird das Signal "REQ" der Anweisung "RDREC"
wieder gelöscht und Schritt 7 aktiviert.
Meldet "RDREC" den Fehler 16#DE80_B500 (Koppelpartner
nicht bereit), wird wieder Schritt 5 aktiviert, damit die
Anweisung "RDREC" den Auftrag wiederholt.
Ist ein anderer Fehler aufgetreten, wird das Signal "REQ" der
Anweisung "RDREC" gelöscht , ein internes Fehlerbit gesetzt
und Schritt 7 aktiviert.
Es wird kontrolliert, ob eines der internen Fehlerbits oder ob
in der Antwort des Umrichters ein Fehlerbit gesetzt ist.
Bei Fehler wird
Der entsprechende Ausgangsbitparameter
"drive_error" oder "error" gesetzt,
der Ausgangsbitparameter "busy" gelöscht,
999999.9s als gelesene Zeiten ausgegeben,
Schritt 0 aktiviert.
Ist kein Fehlerbit gesetzt, werden bei einem Leseauftrag
die gelesenen Zeiten ausgegeben und Schritt 8 aktiviert.
Ist kein Fehlerbit gesetzt, werden bei einem
Schreibauftrag die geschriebenen Zeiten ausgegeben
und Schritt 8 aktiviert.
Es wird das "busy"-Signal gelöscht das "done"-Signal
gesetzt, und wieder Schritt 0 aktiviert.
> Erweiterte Anweisungen
> Dezentrale Peripherie.
07/2018
44

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis