Aktueller Inhalt von dean10w

  1. D

    Step 7 Zeitmessung anhand Simatic Zeit

    Vielen Dank!! Das schaue ich mir gleich an.
  2. D

    Step 7 Zeitmessung anhand Simatic Zeit

    Es gibt zwei Möglichkeiten oder? Dual und BCD? Ich hatte gedacht, dass mit L integers (also einfach Millisekunden) gespeichert werden.
  3. D

    Step 7 Zeitmessung anhand Simatic Zeit

    Also, 999 von Zeitvorgabe abziehen und mit #new_time vergleichen, ob der Wert größer oder kleiner ist?
  4. D

    Step 7 Zeitmessung anhand Simatic Zeit

    Verwendung von altertümlichen Timern: Wenn ich nicht falsch verstanden habe, zählt der Impuls Timer mit eine Auflösung von 10ms nach jede 10ms hoch. Falls 1 Sekunde vorbei ist.. und der Timer immer noch an ist, hat Result_time ein Wert von 100. Oder wird es in Millisekunden gespeichert?
  5. D

    Step 7 Zeitmessung anhand Simatic Zeit

    Ich habe vor Impuls Timer zu benutzen.. So sieht mein code aus: A #Erg_Logik L S5T#9S990MS //10 ms auflösung SP #Time_Count AN #Time_Count FP #Merker S #New_Time L #Time_Count //Rest Zeit in Ganzzahl abfragen T #Result_Time Ich habe aber eine Frage.. wie wird die rest zeit in...
  6. D

    Flankenauswertung in Codesys

    Ah, komplizierter als Hochprogrammiersprachen.
  7. D

    Flankenauswertung in Codesys

    sorry.. bin immer am lernen :)
  8. D

    Flankenauswertung in Codesys

    CAL soll nur ausgeführt werden, wenn die Anlage_on nicht auf true gesetzt ist. Dafür muss man davor nur LD 1 ANDN GVL.Anlage_on CAL GVL.time_count( IN := GVL.Schalter_on, PT := T#1S Q => GVL.lights) RET hinzufügen, oder? In Siemens wäre es einfach UN GVL.Anlage_on.
  9. D

    Flankenauswertung in Codesys

    Trotzdem danke!! :)
  10. D

    Flankenauswertung in Codesys

    Haha, ja.. irgendwann höre ich auch mit blöde Verzweigungen auf… hoffentlich! :) Denken Sie, dass es so mit Sprungerei auch funktioniert? Dann kann ich direkt mit Optimierungen anfangen. habe es mehrmals durchgelesen finde keine Fehler. Codesys zeigt auch keine Warnungen.
  11. D

    Flankenauswertung in Codesys

    Ah, ja.. Sorry.. würde lieber was unnötig schreiben als Falsch (für backup)
  12. D

    Flankenauswertung in Codesys

    Haha Ja, das sieht viel besser als was ich habe aus. Vielen Dank!! Ich wollte zuerst ein Code entwerfen, der wenigstens funktioniert und was sinnvolles macht und Sprünge/If-Else statements sind unkompliziert für jemand der aus C/C++ Programmierung kommt. Deswegen habe ich mit Rumspringerei...
  13. D

    Flankenauswertung in Codesys

    Ich bin gerade dabei eine Lösung mit XOR zu finden, aber denken Sie, dass man das Ziel auch so erreichen kann? Der Programm wird direkt zu A springen wenn, flanken_check (in diesem Fall, nur als ein place holder variable gesehen) und danach wird überprüft, ob der Anlage_on True oder False war...
  14. D

    Flankenauswertung in Codesys

    Vielen Dank. Das schaue ich mir gleich an.
  15. D

    Flankenauswertung in Codesys

    Sieht das vielleicht besser aus.. Der Zustand von Schalter wird zuerst in flanken_check hinzugefügt und danach entsprechend gesteuert.
Zurück
Oben