FlipFlop

PLCopen motion icon

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

Inputs

Input

Data Type

Range

Unit

Default

Description

IN

BOOL

 

 

 

Swap command (on rising edgeClosed A rising edge is the transition of a digital signal from low to high. It is also called positive edge).

RST

BOOL

 

 

 

Reset to FALSE.

Outputs

Output

Data Type

Range

Unit

Description

Q

BOOL

 

 

Output.

Remarks

  • The output is systematically reset to FALSE if RST is TRUE.
  • The output changes on each rising edge of the IN input, if RST is FALSE.

FBD Language

FFLD Language

IL Language

(* MyFlipFlop is declared as an instance of FLIPFLOP function block: *)
Op1: CAL MyFlipFlop (IN, RST)
     FFLD  MyFlipFlop.Q
     ST  Q1

ST Language

(* MyFlipFlop is declared as an instance of FLIPFLOP function block: *)
MyFlipFlop (IN, RST);
Q := MyFlipFlop.Q;

See Also

R

S

SR