Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7-1500 Funktionshandbuch Seite 308

Vorschau ausblenden Andere Handbücher für Simatic s7-1500:
Inhaltsverzeichnis

Werbung

Programmieren
7.2 Technologie-Datenbaustein
Wirksamkeit von Änderungen
Direkt (DIR)
Mit Aufruf der
Motion Control-Anweisung (CAL)
(z. B. <TO>.Sensor[n].ActiveHomin
g.HomePositionOffset)
Restart (RES)
(z. B. <TO>.Homing.AutoReversal)
Read Only (RON)
(z. B. <TO>.Position)
Hinweis
Änderungen sichern mit "WRIT_DBL"
Änderungen an direkt wirksamen Variablen gehen mit NETZ-AUS der CPU oder Restart des
Technologieobjekts verloren.
Wenn Änderungen im Technologie-Datenbaustein auch nach NETZ-AUS der CPU oder
Restart des Technologieobjekts erhalten bleiben sollen, müssen Sie die Änderungen mit der
erweiterten Anweisung "WRIT_DBL" auf den Startwert im Ladespeicher schreiben.
308
Beschreibung
Änderungen schreiben Sie über direkte Zuweisungen. Die Änderungen werden mit
dem Start des nächsten MC-Servo [OB91] wirksam.
Die Änderungen bleiben bis zum nächsten NETZ-AUS der CPU bzw. Restart des
Technologieobjekts erhalten.
LREAL
(z. B. <TO>.Override.
Velocity)
DINT/BOOL
(z. B. <TO>.Position
Limits_SW.Active)
Änderungen schreiben Sie über direkte Zuweisungen. Die Änderungen werden nach
dem Aufruf der entsprechenden Motion Control-Anweisung im Anwenderprogramm
mit dem Start des nächsten MC-Servo [OB91] wirksam.
Die Änderungen bleiben bis zum nächsten NETZ-AUS der CPU bzw. Restart des
Technologieobjekts erhalten.
Da bei Restart-relevanten Variablen Abhängigkeiten zu anderen Variablen bestehen,
können Wertänderungen nicht zu einem beliebigen Zeitpunkt übernommen werden.
Die Änderungen werden nur bei der Neuinitialisierung (Restart) des
Technologieobjekts übernommen.
Bei einem Restart wird das Technologieobjekt mit den Daten im Ladespeicher neu
initialisiert. Änderungen schreiben Sie daher mit der erweiterten Anweisung
"WRIT_DBL" (in Datenbaustein im Ladespeicher schreiben) auf den Startwert im
Ladespeicher.
Den Restart lösen Sie in Ihrem Anwenderprogramm über die
Motion Control-Anweisung "MC_Reset" mit Parameter "Restart" = TRUE aus.
Weitere Informationen zum Restart finden Sie im Kapitel Restart von
Technologieobjekten (Seite 338).
Die Variable kann bzw. darf zur Laufzeit des Anwenderprogramms
nicht verändert werden.
Das Technologieobjekt führt eine Bereichsprüfung des
geschriebenen Werts durch und arbeitet sofort mit dem
neuen Wert.
Wenn beim Schreiben Bereichsgrenzen verletzt werden,
korrigiert das Technologieobjekt die Werte automatisch.
Bei Bereichsunterschreitung wird der Wert auf die untere
Bereichsgrenze gesetzt, bei Bereichsüberschreitung auf
die obere Bereichsgrenze.
Änderungen sind nur im definierten Wertebereich zulässig.
Wertänderungen außerhalb des Wertebereichs werden
nicht übernommen.
Wenn Sie unzulässige Werte eingeben, wird der
Programmierfehler-OB (OB 121) gestartet.
S7-1500 Motion Control V3.0 im TIA Portal V14
Funktionshandbuch, 09/2016, A5E03879255-AD

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis