BLINK

Function Block - Blinker.

Inputs

RUN : BOOL    Enabling command
CYCLE : TIME  Blinking period

Outputs

Q : BOOL      Output blinking signal

Time diagram

BlinkDiag.gif (1933 octets)

Remarks

The output signal is FALSE when the RUN input is FALSE. The CYCLE input is the complete period of the blinking signal. In LD language, the input rung is the IN command. The output rung is the Q output signal.

ST Language

(* MyBlinker is a declared instance of BLINK function block *)
MyBlinker (RUN, CYCLE);
Q := MyBlinker.Q;

FBD Language

BlinkFbd.gif (1343 octets)

LD Language

BlinkLd.gif (1418 octets)

IL Language:

(* MyBlinker is a declared instance of BLINK function block *)
Op1: CAL MyBlinker (RUN, CYCLE)
     LD  MyBlinker.Q
     ST  Q

See also

TON   TOF   TP