Alarm aktivieren S7-200

Oeder

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Hat vielleicht jemand ein Beispiel für das aktivieren von Alarmen für ein TD-200 v3.x, denn bei mir funktioniert es einfach nicht obwohl ich das Unterprogramm (TD_ALM_0) aufrufe und das Alarmfreigabebit für die entsprechende Meldung gesetzt habe.
Leider findet man auch in der Hilfe keine brauchbaren Tipps :cry:

Gruß aus Niederbayern
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Jetzt endlich habe ich es geschafft, nur weis ich nicht genau warum?!
Da die Musterprojekte von Siemens funktionierten und kein Unterschied erkennbar war, war das endlose herumprobieren angesagt :evil:
Durch Zufall schrieb ich den Aufruf für die Alarmmeldung (TD_ALM_X) in einen anderen Baustein, und siehe da es funktionierte :idea:
Der einzig erkennbare Unterschied zwischen den beiden Bausteinen in denen aufgerufen wurde war, dass beim funktionierenden keine Lokaldaten verwendet wurden.
Jetzt stellt sich mir die Frage warum ist das so :?:
 
Du benutzt höchstwahrscheinlich nicht initialisierte Lokaldaten.

Erklärung:
OUT, TEMP Parameter müssen grundsätzlich am Anfang des Bausteins (Subroutine) initialisiert werden.

Der benötigte (allokierte) Speicher für das Unterprogramm kann irgendeinen Wert haben. Bei S7-200 wirkt sich dieses meist erst ab Benutzung eines zweiten Bausteins mit Lokaldaten aus.
 
Zurück
Oben