Der Aufruf:
Aufruf in FMS32: alarm.bat %1 %2
muss
Aufruf in FMS32: alarm.bat "%1" "%2"
heißen, sonst klappt es nicht.

echo %t_time% %1 %2 > alarm_latest.txt
Heißt: schreibe die Zeit und die ersten beiden Parameter in die Datei.
Wobei ein Leerzeichen als Trennzeichen gilt.
Deshalb kam es abgehackt an.

MfG
coastboy