ISaGRAF. Version 3.4

         

OR_MASK


Àðãóìåíòû:

IN                         INT                 öåëûé ôîðìàò

MSK                    INT                 öåëûé ôîðìàò

Q                          INT                 ïîáèòîâûé ëîãè÷åñêèé OR ìåæäó IN è MSK

Îïèñàíèå:

Öåëûé àíàëîãîâûé ïîáèòîâûé ÈËÈ.

(*FBD ïðèìåð áëîêîâ OR_MASK*)

(* ST ýêâèâàëåíò: *)

is_odd := OR_MASK (xvalue, 1); (* äåëàåò çíà÷åíèå âñåãäà íå÷åòíûì *)

result := OR_MASK (16#abc, 16#f0f); (* ðàâíî 16#fbf *)

(* IL ýêâèâàëåíò: *)

LD                     xvalue

OR_MASK        1

ST                     is_odd

LD                     16#abc

OR_MASK        16#f0f

ST                     result



Ñîäåðæàíèå  Íàçàä  Âïåðåä