06.11.2013 Aufrufe

Simatic S7 von Siemens - Portal Automatisierungstechnik der tsm

Simatic S7 von Siemens - Portal Automatisierungstechnik der tsm

Simatic S7 von Siemens - Portal Automatisierungstechnik der tsm

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!