Copyright: Created with EasyHelp (Tel: 0973 209667)


Utility/Time Delay - RG354536

Description

This block delays its Input by the Delay Time specified (i.e. a message received by the Input will be sent from the Output t ms later, where t is the Delay Time).

The Delay Time is set as a percentage of the Time Range (0 to 100% with a resolution of 0.003%).  The Time Range is a configuration parameter, entered in milliseconds (up to 300 000 000 000 ms with a resolution of 0.001 ms).

The Delay Time is persistent.

Note that this function block should be used only when modelling process delays for control purposes; in most timing cases, a Delay-On Timer or a Delay-Off Timer is the appropriate choice.

Modules have a limit on the number of timers which are active (for MTID 12 and 13, this limit is 50).  Each Input to this function block uses a timer for the period of the time delay; if the maximum number of timers is exceeded, the module will stop and enter the L-error state.

Parameters

Input	Input.  Accepts values, ordinals or logics.

Delay Time	Sets the delay time.  Expects a value between 0% and 100%.

Get Delay Time	Returns the current delay time:  0% to 100%.


Description

This block delays its Input by the Delay Time specified (i.e. a message received by the Input will be sent from the Output t ms later, where t is the Delay Time).

The Delay Time is set as a percentage of the Time Range (0 to 100% with a resolution of 0.003%).  The Time Range is a configuration parameter, entered in milliseconds (up to 300 000 000 000 ms with a resolution of 0.001 ms).

The Delay Time is persistent.

Note that this function block should be used only when modelling process delays for control purposes; in most timing cases, a Delay-On Timer or a Delay-Off Timer is the appropriate choice.

Modules have a limit on the number of timers which are active (for MTID 12 and 13, this limit is 50).  Each Input to this function block uses a timer for the period of the time delay; if the maximum number of timers is exceeded, the module will stop and enter the L-error state.


Parameters

Input	Input.  Accepts values, ordinals or logics.

Delay Time	Sets the delay time.  Expects a value between 0% and 100%.

Get Delay Time	Returns the current delay time:  0% to 100%.