programiere fehler

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,
hoffe hier kann jemand mir hefeln.
folgendes programm für eine SPS

U E32.1
UN E32.0
= A33.0
UN E32.1
U E32.0
= A33.0

Mir istr klar, dass dieses Prrogramm nicht so funktioniert wie es soll. leider ist mir der begriff hierfür nicht eingefallen, weshalb dies nicht funktinoiert. unser lehrer hat irgendwas von "nicht speicherrung" gesagt, was genau weiß ich aber auch net mehr.
hoffe mir kann hier jemand helfen..
 
wie bereits erwähnt doppelzuweisung.
sowas ist unter umständen angebracht aber nur wenn diese zuweisungen bedingt gemacht werden. in deinem fall aber völlig falsch.

grungsätzlich gilt:
alle anweisungen werden der reihe nach abgearbeitet (seriell)
d.h. die zuletzt gültigen zuweisungen sind gültig und werden am ende des zyklus in das PAA (peripherieabbild der ausgänge) geschrieben.
EDIT: mein gott, was fürn blöder satz. :p

in deinem fall bedeutet das:
annahme: e32.1 = 1 und e32.0 = 0

U E32.1
UN E32.0
= A33.0
hier wird dein a auf 1 gesetzt da ja die bedingung erfüllt ist.

UN E32.1
U E32.0
= A33.0
hier wird der a aber wieder auf 0 gesetzt, da die verküpfung nicht erfüllt ist.
ab hier (und auch im PAA) ist der ausgang also 0.

was willst du denn machen?
 
ok, ich hoffe mal dass das dann richtig ist. war einfach so, dass genau das in den letzten 5 minuten der studen letztens besprochen wurde und ja, ich fühle mich schuldig der anklage, ich hab net zugehört. der letzte satz war dann vom lehrer, dass genau das in der nächsten arbeit auf jeden fall vorkommen wird. und morgen kommt diese arbeit.
da ich leider der einer der wenigen bin, der normalerweise im unterricht aufpasst, kann ich eben auch kein klassenkameraden fragen :-(

naja, werds dann morgen mal versuchen...
 
man glaubt es wirklich kaum, aber der lehrer hat wirklich vergessen, dass wir heute ne arbeit schreiben. das vovon man immer träumt triff echt ein.
ham statdessen nochmnal genau diesen fall besprochen, diesemal nicht nur in 5 min. ich hatte aber echt n vorsprung, da alles stimmt, was hier gesagt wurde, danke ;-)
 
Zurück
Oben