перепишите первый кейс на
1:
IF myR_myTON.Q THEN
PL1:=FALSE;
PL2:=FALSE;
MN1:=FALSE;
MN2:=FALSE;
FLG:=2;
END_IF
myTON(IN:=NOT myTON.Q, PT:=t#3s);
а external_event выкинте из кода
либо в нулевом кейсе добавте myTON(IN:=FALSE);