PHANTOMIAS
Level-1
- Beiträge
- 30
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo an alle!
Ich bin Anfänger was SPS und AWL betrifft. Ich mache zur Zeit darüber ein Labor und hoffe, dass Ihr mir ein wenig helfen könnt bei meinen Problemen.
Im Labor wird SIMATIC verwendet, ich zuhause verwende zum Vorbereiten WinSPS in aktueller Version.
Folgende Aufgabenstellung habe ich zur Zeit:
Ich habe nun folgendes programmiert:
OB1:
Zeitmessung (FC)
Ist das so korrekt? Also laufen tut es, jedoch habe ich das Problem, dass wenn ich die SPS auf Run stelle, dass wenn #ErgebnisLogik nicht betätigt (das ist das Ergebnis, Schalter4 betätigt und Schalter1-3 AUS), #NeuerMesswert AN ist. Das sollte ja nicht sein, oder?
Hat jemand eine Idee was ich machen muss, dass es 100%ig korrekt funktioniert?
Gruß -PHANTOMIAS-
Ich bin Anfänger was SPS und AWL betrifft. Ich mache zur Zeit darüber ein Labor und hoffe, dass Ihr mir ein wenig helfen könnt bei meinen Problemen.
Im Labor wird SIMATIC verwendet, ich zuhause verwende zum Vorbereiten WinSPS in aktueller Version.
Folgende Aufgabenstellung habe ich zur Zeit:
Ich habe nun folgendes programmiert:
OB1:
Code:
CALL "Zeitmessung"
ErgebnisLogik:="Ergebnis"
Zeitglied:="Tmr"
Zeitdauer:="AblNeuMW"
NeuerMesswert:="NeuerMW"
Code:
U #ErgebnisLogik
R #NeuerMesswert
L S5T#9S990MS
SE #Zeitglied
UN #ErgebnisLogik
SPB CALC
BE
CALC :NOP 1
L 999
L #Zeitglied
-I
T #Zeitdauer
S #NeuerMesswert
Hat jemand eine Idee was ich machen muss, dass es 100%ig korrekt funktioniert?
Gruß -PHANTOMIAS-