CYCLEGEN: Cycle pulse generator

The CYCLEGEN (FB401) block generates a cycle with adjustable pulse and pause length.

Functionality

Time-related process of the output signal [Out] in general and upon reset.

1. = Pulse length TiOn

2. = Pause length TiOff

Reset

The input value is [Reset] = 1 (Yes).

The change of the input value [Reset] from 1 (Yes) to 0 (No).

Inputs

Pin

E

Description

TiOn

pa

Switch-on time.

Pulse length in seconds.

TiOff

pa

Switch-off time.

Pause length in seconds.

Reset

p

Reset.

Outputs

Pin

E

Description

Out

a

Output.

Cycle/clock signal according to [TiOn] and [TiOff].

Input values

Pin

Description

Data type

Default value

E.g. Engineering unit or Text group

Min.

Max.

TiOn

Switch-on time.

Time

1s

T#0d_0h_0m_0s_0ms

 

 

TiOff

Switch-off time.

Time

1s

T#0d_0h_0m_0s_0ms

 

 

Reset

Reset.

Boolean

0 (No)

No, Yes

 

 

Output values

Pin

Description

Data type

Default value

E.g. Engineering unit or Text group

Min.

Max.

Out

Output.

Boolean

0 (Off)

Off, On

 

 

Application

The block is used to generate pulse repeated at regular intervals, for example, for blinking lights, or to turn on a pump for one minute every 24 hours.

Process response

Standard (see General rules and information).

Troubleshooting

Standard (see General rules and information).