Ich habe mir mal deine Schaltung angeschaut.
Sie ist besser umgesetzt als vorher, aber es entspricht noch nicht ganz dem, was im Funktionsablauf beschrieben ist.
In jedem Absatz ist eindeutig beschrieben, was passieren soll, wenn bestimmte Voraussetzungen erfüllt sind.
Was mir aufgefallen ist an deiner Schaltung:
1. Tor 1 wird erst geschlossen, wenn Sensor -B10 betätigt wird, soll aber schon beim Einschalten geschlossen werden
2. Beim 2. Durchlauf wird nach Erreichen von -B11 sofort auf Linkslauf geschaltet. Der Heizungstimer muss am besten beim Erfassen von -B10 rückgesetzt werden
Ansonsten passt die Schaltung schon ganz gut.
PS: ich hänge dir mal meinen Lösungsvorschlag mit an ;-). Ist nicht die Ideale Lösung, weil ich das neben meiner eigentlichen Arbeit gemacht habe, aber halt eine anders gestaltete Lösung.