Hey,
Punkt 1 ist soweit richtig.
Wenn du die folgenden Zeilen meinst, die nur einmalig ausgeführt werden, dann ist die Annhame richtig, da diese nur einmal beim starten durchlaufen werden. Anderfalls müsstest du sie in den on() Teil mit einbauen.
if (sollwert>= vorgabe_ID1_min) log(sollwert_ID1);
if (sollwert>= vorgabe_ID2_min) log(sollwert_ID2);
if (sollwert>= vorgabe_ID3_min) log(sollwert_ID3);
if (sollwert>= vorgabe_ID4_min) log(sollwert_ID4);
J.A.R.V.I.S.