21.02.2022 09:42 | |
Beigetreten: 26.04.2021 Letzter Bes: 21.05.2024 Beiträge: 33 Bewertung:
|
Hallo SIOS-Forum-Community, Das Technologieobjekt enthält unterschiedlichste Variablen, die in seiner Konfiguration gespeichert sind. Oftmals müssen diese Variablen (wie bspw. Hardware-Endschalter aktivieren/deaktivieren) zur Laufzeit gelesen oder geschrieben werden. Einige dieser Variablen können per direkter Zuweisung modifiziert werden wie z.B. der Override (Prozentuale Korrektur der Geschwindigkeit/Drehzahl) eines Technologieobjekts. Allerdings geht bei manchen Variablen die S7-1500 CPU beim direkten Überschreiben in STOPP; einerseits, da die Änderung des Werts im Ladespeicher erfolgt und andererseits eventuell aus Sicherheitsgründen wie z.B. bei der Änderung des Getriebefaktors einer Variable. Welche Arten von Variablenzugriffen es gibt, kann aus der folgenden Tabelle entnommen werden. Alle Variabeln des Technologieobjektes können im gleichnamigen Handbuch ab Seite 295 gefunden werden. Speziell bei Variablen mit der Zugriffsstufe „RES“ müssen die Werte über den Baustein „WRIT_DBL“ als Startwert in die SPS geschrieben werden und das Technologieobjekt anschließend neu gestartet werden. Dazu muss der Baustein „MC_Reset“ mit aktiviertem Parameter „Restart“ ausgeführt werden. Eine beispielhafte Verschaltung des Bausteins kann im folgenden FAQ auf SIOS gefunden werden. Zusätzliche Informationen zum „WRIT_DBL“-Baustein kann in der TIA Hilfe gefunden werden. Ein Verschaltungsbeispiel kann im folgenden Applikationsbeispiel gefunden werden. Viele Grüße SIMATIC-FB-Technologie-GER (TW) |
Für diesen Beitrag bedanken sich
2 Benutzer |
Folgen Sie uns auf