Table of Contents

IPulsedOutput

Namespace
ZEquipment
INTERFACE IPulsedOutput

This function block is an extension to a normal output, which enables advanced behavior for the digital output in the form of configurable blinking pattern.

Properties

Delay

PROPERTY Delay : LREAL

Controls the start delay of the customizable signal pattern, which is the duration that is waited for before the digital output ist set to NOT PauseState. For details about the pattern, see PulsedOutput.

Property Value

LREAL

Duration

PROPERTY Duration : LREAL

Controls the duration (in s) of the customizable signal pattern, which is the duration that the digital output is switched on for, before entering its pause phase (or disabled phase if group count > 0).

For details about the pattern, see PulsedOutput.

Property Value

LREAL

Frequency

PROPERTY Frequency : LREAL

Controls the frequency (in Hz) of the customizable signal pattern. Internally, this property is related to Duration with Duration := 0.5/Frequency.

For details about the pattern, see PulsedOutput.

Property Value

LREAL

GroupCount

PROPERTY GroupCount : INT

Controls the group count of the customizable signal pattern, which is the number of repitions of enabled and disabled phases of the digital output before the pause duration is started.

For details about the pattern, see PulsedOutput.

Property Value

INT

PauseDuration

PROPERTY PauseDuration : LREAL

Controls the pause duration of the customizable signal pattern, which is the duration that is waited for between individual repititions of enabled-disabled phases accordingly to the group count. For GroupCount=0 this property is unused. For details about the pattern, see PulsedOutput.

Property Value

LREAL

PauseState

PROPERTY PauseState : BOOL

Controls the pause state of the customizable signal pattern. Note that the actual signal of the pattern is the inverted pause state. For details about the pattern, see PulsedOutput.

Property Value

BOOL