Geht mir ähnlich, ich kann auch keinen direkten Fehler entdecken.

Die Bedingung "If Std_z < 2 Then" bei den zehner Stunden kannst Du weglassen, da sie immer wahr ist.

Was mich besonders verwundert ist, dass nur der erste Durchlauf fehlerhaft ist, wenn sich der Fehler bei jedem Durchlauf zeigen würde, dann würde ich sagen, dass Du eventuell etwas falsch verkabelt hast.

Hast Du die Variablen mal mit einem Wert vorbelegt?

Werde die Schaltung in den nächsten Tagen/Wochen die Schaltung nachbauen, dann kann ich Dein Programm auch besser testen.