Monostable – Rockwell Automation 1336T Function Block Prog. Manual, Series A/B User Manual
Page 95

Function Block Library
4–33
1336 FORCE — 5.9 August 1995
MONOSTABLE
BLOCK TYPE 14 decimal 0E hexadecimal
Monostable
ID =
Exec =
Out 2
NODE 0
Input
NODE 1
Enable
NODE 2
Time
NODE 4
Out #1
NODE 3
t
DEFINITION
Elongates a rising edge input signal Input for a duration Time. The
output signal Out #1 is true for the duration set by Time. The Time
resolution is limited by the task interval and calculated by counting
20mS task intervals.
INPUTS
Input — A signal that triggers the monostable function.
Enable — A logic input that when
≠
0 enables the monostable
function, and when = 0 forces Out #1 = 0.
Time — Represents the time in mS that the input signal Input is
held high. Time value must be entered in 20 mS
increments.
OUTPUTS
Out #1 — A logic output value.
Out 2 — The inverse of Out #1.
FUNCTION
If delay = 0 then,
If rising edge input
Set delay = Time
÷
20
Out #1 = true.
Else delay
≠
0, decrement delay.
If delay = 0, Out #1 = 0, and Out 2 is the compliment of Out #1.
INPUT
FALSE
FALSE
TRUE
TRUE
Example
ENABLE = TRUE
TIME = 100
mS
OUT 1
OUT 2
0
100