21.06.2013 14:19 | |
Beiträge: 10 Bewertung: (0) |
Also mittlerweile habe ich das Panel schon mal ein wenig programmiert. (Zähler wird angezeigt, ich kann Buttons bedienen, usw.) Nun hätte ich noch gerne eine Meldung, wenn ein bestimmter Eingang aktiv wird. Nur verstehe ich das Erstellen von solchen Meldungen nicht wirklich. Ich habe schon mal was gelesen, dass es dazu Variablen mit dem Typ "Word" braucht, aber da komme ich nicht weiter, wie ich das machen soll. Gibt es dazu vielleicht eine einfache Erklärung oder hat vielleicht jemand von euch ein kleines Beispiel-Projekt? Ich lerne von Beispielen am meisten... Zum Beispiel soll die Meldung "Tank voll" erscheinen, sobald ein Signal am Eingang 0.1 anliegt. |
Zuletzt bearbeitet von: O_Moderator am: 25.06.2013 10:42Überschrift geändert nach splitten von /tf/WW/de/Posts/92852#top |
|
22.06.2013 21:37 | |
Beiträge: 10 Bewertung: (0) |
Hat niemand etwas? |
24.06.2013 13:15 | |
Beiträge: 3037 Bewertung: (192)
|
Hallo, Hier findest du dass was du über Meldungen wissen musst.
|
Für diesen Beitrag bedanken sich1 Benutzer |
26.06.2013 16:23 | |
Beiträge: 10 Bewertung: (0) |
Ja, also dann gebe ich bei der Triggervariable "MW10" ein. Und wie geht es dann weiter? Wie wird dieses MW10 dann mit einem Eingang oder Merker verknüpft? |
01.07.2013 23:00 | ||||||||||||||||
Beiträge: 8946 Bewertung: (999) |
Ja, das ist "erstaunlicherweise" normal. Siehe auch: http://support.automation.siemens.com/WW/view/de/22127697 Beispielsweise möchten Sie den 32-Bit hex Wert ABCDEF12 in den Speicher schreiben.
Es muss zwischen "Big Endian" und "Little Endian" Systemen unterschieden werden. Dies ist abhängig von der Architektur des Prozessors (CPU). Big-Endian Systeme sind z.B.:
Little-Endian Systeme sind z.B.:
Beim Schreiben und Lesen von Werten in bzw. aus der SPS muss auf die richtige Byteorder von HI- und LOW-Byte geachtet werden. S7-seitig werden die Werte nach dem Motorola Format abgelegt. PC-seitig werden die Werte aber im PC Intel Format verarbeitet. Es müssen aber nur rechenbare Werte gedreht werden. |
|||||||||||||||
Folgen Sie uns auf