IF SensPos THEN
IF NOT SensVol THEN
(* Авария, остановка *);
ELSE
(* Продолжение движения *);
END_IF;
ELSE
(* отсутствие бутылки *);
END_IF;
А первое условие же не будет учитываться тогда?
Если "датчик 2" (температура) выше уставки, тогда если "датчик 3" (наполненность бутылки) = 0, тогда авария. Если "датчик 3" = 1, тогда норма.