Simatic S7 von Siemens - Portal Automatisierungstechnik der tsm
Simatic S7 von Siemens - Portal Automatisierungstechnik der tsm
Simatic S7 von Siemens - Portal Automatisierungstechnik der tsm
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Dipl.Ing. Norbert Heinlein<br />
FH Frankfurt, Labor für <strong>Automatisierungstechnik</strong><br />
2.8.1 Remanenz<br />
Normalerweise gehen Daten im Speicherbereich Merker, Zeiten, Zähler bei Spannungsausfall <strong>der</strong> CPU verloren.<br />
Außerdem werden beim Anlauf <strong>der</strong> CPU (Übergang STOP→RUN) diese Daten in einen definierten Zustand gesetzt.<br />
Durch Konfiguration <strong>der</strong> CPU kann man aber einen kleinen Teil <strong>der</strong> Merker, Zeiten, Zähler als „remanent“ festlegen.<br />
Remanente Daten bleiben bei Spannungsausfall o<strong>der</strong> beim Anlauf <strong>der</strong> CPU (Übergang STOP → RUN) erhalten.<br />
2.9 Adressierung<br />
2.9.1 Direkte Adressierung<br />
Normalerweise wird in STEP7 die direkte Adressierung verwendet, d.h. als Operand wird einfach <strong>der</strong> betreffende<br />
Variablenname eingetragen. Eine indirekte Adressierung ist in FUP und KOP auch gar nicht vorgesehen.<br />
Zur Kennzeichnung <strong>von</strong> Lokalen Variablen trägt man vor den Namen das Zeichen ‚#’ ein. Bei <strong>der</strong> Verwendung <strong>von</strong><br />
Symbolen muss zur Unterscheidung die Symbolbezeichnung „in Anführungszeichen“ stehen!<br />
Beispiele für direkte Adressierung in AWL<br />
// Zugriff auf Lokale Variable<br />
U #Eingang1 //nur für BOOL<br />
L #Anzahl //BYTE, WORD, DWORD, S5Time, ….<br />
L #Messung.Temperatur //STRUCT<br />
L #Data[10] //ARRAY<br />
// Zugriff auf Absolute Operanden<br />
U E1.3 //Eingang 1.3<br />
L AB10 //Ausgangsbyte 10<br />
L MW100 //Merkerwort 100<br />
L T1 //Zeit <strong>von</strong> Timer 1<br />
// Zugriffe auf Symbole <strong>von</strong> Absoluten Operanden<br />
U „Aus_Taste“ //Namen in „!!!“<br />
L „Tasten“<br />
L „Sensoren“<br />
Zugriff auf Lokale Variable in FUP<br />
Zugriff auf Lokale Variable in KOP<br />
Absolute Operanden und Symbole in FUP<br />
Absolute Operanden und Symbole in KOP<br />
<strong>S7</strong>kurs_2004.doc 27.10.05 Programmieren mit STEP 7 Seite 18