Unity XOR sur bits E/S
Posté : 07 janv. 2017, 02:45
slts,
le XOR sur bits de E/S n'as pas l'air de fonctionner chez moi en simulation, à moins que j'ai un autre problème, qui peut faire un essai pour confirmer ?
(*Défaut retour contacteur moteur 1 *)
Tempo1(IN:=%Q1.0.0 XOR %I0.2.0,PT:=t#2s, Q => %MW99.0);
(*Défaut ouverture/fermeture vanne eau chaude *)
Tempo2(IN:=%Q1.0.1 XOR %I0.2.1,PT:=t#2s, Q => %MW99.1);
(* etc...... *)
(* Mémorise *)
%MW100:=%MW99 OR %MW100;
(* Acquit défaut *)
if re(%I0.3.0) then
%MW100:=0;
end_if;
le XOR sur bits de E/S n'as pas l'air de fonctionner chez moi en simulation, à moins que j'ai un autre problème, qui peut faire un essai pour confirmer ?
(*Défaut retour contacteur moteur 1 *)
Tempo1(IN:=%Q1.0.0 XOR %I0.2.0,PT:=t#2s, Q => %MW99.0);
(*Défaut ouverture/fermeture vanne eau chaude *)
Tempo2(IN:=%Q1.0.1 XOR %I0.2.1,PT:=t#2s, Q => %MW99.1);
(* etc...... *)
(* Mémorise *)
%MW100:=%MW99 OR %MW100;
(* Acquit défaut *)
if re(%I0.3.0) then
%MW100:=0;
end_if;