-> Hier kostenlos registrieren
Hallo alle zusammen,
ich hab mal wieder ein Problem, bei dem ich absolut nicht weiß, wo mein Fehler liegt. Ich hoffe ihr könnt mir helfen.
Ich habe die Aufgabe bekommen, einen Energiezähler mit zufälligen Werten zu versorgen. Einen Zufallsgenerator habe ich mir bereits erstellt, dieser funktioniert auch. Da dieser Energiezähler aber nur aller 15min die Daten einliest, möchte ich den Zufallsgenerator auch nur aller 15 min einmal durchlaufen lassen. Also setzte ich, nachdem der Wert in einem DB geschrieben wurde, einen Merker, der einen Timer startet (zum testen stehen noch 5s drin).
Doch irgendwie habe ich ein Problem mit den Timer...Dieser läuft nicht einmal los. In der Variablentabelle bleibt der Timer bei 0 und der Zufallsgenerator läuft einmal durch und danach nicht mehr, weil der Merker nicht zurückgesetzt wird.
Ich sitze nun schon seit ein paar Stunden an diesem Problem und bekomme es einfach nicht gelöst... Vielleicht seht ihr ja meinen Fehler?
Simulationsdaten-FC:
ich hab mal wieder ein Problem, bei dem ich absolut nicht weiß, wo mein Fehler liegt. Ich hoffe ihr könnt mir helfen.
Ich habe die Aufgabe bekommen, einen Energiezähler mit zufälligen Werten zu versorgen. Einen Zufallsgenerator habe ich mir bereits erstellt, dieser funktioniert auch. Da dieser Energiezähler aber nur aller 15min die Daten einliest, möchte ich den Zufallsgenerator auch nur aller 15 min einmal durchlaufen lassen. Also setzte ich, nachdem der Wert in einem DB geschrieben wurde, einen Merker, der einen Timer startet (zum testen stehen noch 5s drin).
Doch irgendwie habe ich ein Problem mit den Timer...Dieser läuft nicht einmal los. In der Variablentabelle bleibt der Timer bei 0 und der Zufallsgenerator läuft einmal durch und danach nicht mehr, weil der Merker nicht zurückgesetzt wird.
Ich sitze nun schon seit ein paar Stunden an diesem Problem und bekomme es einfach nicht gelöst... Vielleicht seht ihr ja meinen Fehler?
Simulationsdaten-FC:
UN M 77.0 SPBN nix CALL "Zufallsgenerator" t_Obergrenze :=5.300000e+000 t_Untergrenze:=4.300000e+000 Zufallszahl :=#zufallszahl N005: NOP 0 L #zufallszahl T "ZufallsDB".Zufallszahl S M 77.0 nix: NOP 0 U M 77.0 L S5T#5S SS T 7 U T 7 R M 77.0 |