BLINKAPLCopen motion icon

Function BlockClosed A function block groups an algorithm and a set of private data. It has inputs and outputs. - Asymmetric blinker.

Inputs

RUN : BOOL    Enabling command
TM0 : TIME    Duration of FALSE state on output
TM1 : TIME    Duration of TRUE state on output

Outputs

Q : BOOL      Output blinking signal

Time diagram

Remarks

The output signal is FALSE when the RUN input is FALSE. In FFLD language, the input rung is the IN command. The output rung is the Q output signal.

ST Language

(* MyBlinker is a declared instance of BLINKA function block *)
MyBlinker (RUN, TM0, TM1);
Q := MyBlinker.Q;

FBD Language

FFLD Language

IL Language:

(* MyBlinker is a declared instance of BLINKA function block *)
Op1: CAL MyBlinker (RUN, TM0, TM1)
     FFLD  MyBlinker.Q
     ST  Q

See also

TON   TOF   TP