Nunca hubiera pensado que el orden importa. Gracias Dec era eso. Solución:
Código Delphi
[-]ATasm.Close;
ATasm.SQL.Text:='SELECT T.PMAX, T.PRECIO '+
'FROM TASM AS T '+
'WHERE T.AGENCIA=:AG AND T.DESTINO=:XS AND (T.EMIN <= :ES AND T.EMAX >= :ES);';
ATasm.Parameters.ParamByName('AG').Value:='ASMMAS';
ATasm.Parameters.ParamByName('XS').Value:='NAP';
ATasm.Parameters.ParamByName('ES').Value:=180.4;
ATasm.Open;
Gracias a todos.