Da dir mein Programmierstil nicht gefällt könntest du mir auch mal einen Verbesserungsvorschlag machen was man verbessern könnte als jedes mal darauf herum zu hacken
Du beißt dir die Zähne daran aus wenn du erforschen sollst, warum eine einfache Flanke nicht funktioniert,
sprichst aber im gleichen Atemzug davon, dass du Messwerte in dynamische Arrays schreiben willst.
In Sachen S7 Programmierung fehlen dir die Grundlagen, du glaubst aber offenbar dass man diese überspringen und gleich zu Arrays gehen kann.
Du schreibst, dass du dir irgendwas programmiert hast, das auch funktioniert, bloß leider nicht so wie es soll.
Wenn du Fragen stellst, setzt du offenbar voraus dass die Anderen dein Programm schon kennen oder vorliegen haben.
Du sagst selbst "Was die da genau vorhaben weis ich nicht". Wie willst du was programmieren wenn du nicht mal weist was das werden soll?
Zu deinem Programmierstil kann ich nichts sagen, weil noch nichts davon gesehen habe, außer das bisschen Code mit den Flanken, die nicht gehen.
Mir stehen nur die Haare zu Berge wenn ich deine Herangehensweise an die Probleme betrachte.
Du weißt offenbar selber nicht was das werden soll. Langzeitmessung Vorgabe nur in Stunden (1-24), im selben Satz aber auch: ".... auch schon mal 30 Minuten"
Mal sprichst du von Atemluft Flaschen mal von CO2 Löschern, fast das gleiche.
Mal so nebenbei CO2 ist ein farb- und geruchloses Gas, schwerer als Luft und in der richtigen Konzentration absolut tödlich.
Deine Frage FB oder besser FC ist ungefähr so wie "Mein Auto springt nicht an, meint Ihr es hilft wenn ich wieder Sommerreifen aufziehe? Im Sommer ging´s noch"
Mein Verbesserungsvorschlag:
Mach dir erst mal ein vernünftiges Konzept was das eigentlich werden soll.
Mach eine Risikobewertung.
Orientiere dich beim Bedienkonzept an normalen Anlagen und nicht an einem Schneepflug.
Schau erst mal dass du die einfachen hinkriegst, und zwar so dass du auch weißt WARUM es funktioniert.