FlipFlop
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