Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINAMICS S120 Bedienungsanleitung Seite 46

Drehzahlsteuern eines s120 mit simatic s7- 300/400 (step7 v5) über profinet mit safety integrated (via klemme) und hmi
Vorschau ausblenden Andere Handbücher für SINAMICS S120:
Inhaltsverzeichnis

Werbung

In den einzelnen Zuständen der Schrittkette werden folgende Funktionen
ausgeführt:
Tabelle 5-9: Funktion der Zustände des FB 20 "Parameter_access"
Zustand
0
Wait for start trigger
1
Start WR_REC
2
Wait for end of
WR_REC
3
Check result of
WR_REC
4
Start RD_REC
5
Wait for end of
RD_REC
6
Check result of
RD_REC
7
Check for errors,
copy outputs
Aufruf der Systemfunktionen Datensatz schreiben bzw. Datensatz lesen
Nachdem in der Schrittkette des FB20 "Parameter_access" die aktuell benötigten
Steuerbits gesetzt wurden, werden in Netzwerk 10 die Systemfunktionen
Datensatz schreiben und Datensatz lesen (SFB53 "WRREC" und SFB52
"RDREC") aufgerufen.
Hierzu wird zunächst geprüft, ob der zu verwendende DB in der SIMATIC S7-CPU
vorhanden ist und wie lang dieser ist. Damit wird ein ANY-Pointer erstellt, der auf
die zu sendenden/empfangenden Daten zeigt, mit denen der betreffende SFB
aufgerufen wird.
SINAMICS S120PN an SIMATIC S7-300/400
V2.0, Beitrags-ID: 68585847
5 Funktionsmechanismen dieser Applikation
5.3 Funktionalität Parameterzugriff
Es wird auf eine steigende Flanke des Signals "START"
gewartet.
Wird diese erkannt, werden alle Ausgangssignale gelöscht,
"BUSY" gesetzt und Schritt 1 aktiviert.
Das Signal "REQ" des SFB53 "WRREC" wird gesetzt und
Schritt 2 aktiviert.
Es wird gewartet, bis das Signal "busy" des SFB53
"WRREC" wieder 0 wird. Dann wird Schritt 3 aktiviert.
Es wird geprüft, ob das Datensatzschreiben erfolgreich war.
Wenn ja, wird das Signal "REQ" des SFB53 "WRREC"
wieder gelöscht und Schritt 4 aktiviert.
Meldet der SFB53 "WRREC" den Fehler 16#DF80_B500
(Koppelpartner nicht bereit), wird wieder Schritt 3 aktiviert,
damit der SFB53 "WRREC" den Auftrag wiederholt.
Ist ein anderer Fehler aufgetreten, wird das Signal "REQ"
des SFB53 "WRREC" gelöscht, ein internes Fehlerbit
gesetzt und Schritt 7 aktiviert.
Das Signal "REQ" des SFB52 "RDREC" wird gesetzt und
Schritt 5 aktiviert.
Es wird gewartet, bis das Signal "busy" des
SFB52 "RDREC" wieder 0 wird. Dann wird Schritt 6 aktiviert.
Es wird geprüft, ob das Datensatz lesen erfolgreich war.
Wenn ja, wird das Signal "REQ" des SFB52 "RDREC"
wieder gelöscht und Schritt 7 aktiviert.
Meldet der SFB52 "RDREC" den Fehler 16#DE80_B500
(Koppelpartner nicht bereit), wird wieder Schritt 5 aktiviert,
damit der SFB52 "RDREC" den Auftrag wiederholt.
Ist ein anderer Fehler aufgetreten, wird das Signal "REQ"
des SFB52 "RDREC" gelöscht, ein internes Fehlerbit gesetzt
und Schritt 7 aktiviert.
Es wird kontrolliert, ob eines der internen Fehlerbits gesetzt
ist.
Ist ein Fehlerbit gesetzt, wird
das Signal "ERROR" gesetzt,
das Signal "BUSY" gelöscht,
Schritt 0 aktiviert.
Ist kein Fehlerbit gesetzt, werden die gelesenen Zeiten
ausgegeben, das Signal "BUSY" gelöscht, das Signal
"DONE" gesetzt und Schritt 0 aktiviert.
Funktion
46

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-300Simatic s7-400

Inhaltsverzeichnis