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

Page 95

Advertising
background image

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

Advertising