FlipFlop

PLCopen motion icon

 Function Block - Flipflop bistable.

Inputs

Input

Data Type

Range

Unit

Default

Description

IN

BOOL

 

 

 

Swap command (on rising 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 Example

FFLD Language Example

IL Language Example

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

ST Language Example

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

See Also

R

S

SR