MultifunctionTimer Function Block

The Multifunction Timer function block is used to generate the various time-based outputs. Two timers are provided for this purpose.

For example, you can generate a flashing output for fault indication, an alarm buzzer, or a part of the application (for example, the PID controller is to be executed in another cycle (30 second cycle)). The function module is defined in a general way to add new functions easily.

Figure 1: Multifunction Timer Function Block

Figure 2: Multifunction Timer Property Sheet

 

Input

Input Name

Description

Enable

This enables the timer function, which is configured via Operation.

Range:

  • false = No timer function, Out = "false"
  • true = Timer function active as per the Operation mode.
  • null = Timer function active

In

The input has different values depends on the Operation

Clock generator starting with pulse:

  • 0 = Out remains "false".
  • 1 = Out generates the clock generator pulses.
  • null = Out remains "false".

Clock generator starting with pause:

  • 0 = Out remains "false".
  • 1 = Out generates the clock generator pulses.
  • null = Out remains "false".

Time1

(In & Par)

The Time1 has different values depends on the Operation.

  • Clock generator starting with pulse:
  • Time1 is the Switch-ON time of the pulse signal.

  • Clock generator starting with pause:
  • Time1 is the Switch-OFF time of the pulse signal.

    If time < DDC cycle time, Out is ON or OFF at least for 1 DDC cycle.

Time2

(In & Par)

The Time2 has different values depends on the Operation.

  • Clock generator starting with pulse:
  • TTime1 is the Switch-OFF time of the pulse signal.

  • Clock generator starting with pause:
  • Time1 is the Switch-ON time of the pulse signal.

    If time < DDC cycle time, Out is ON or OFF at least for 1 DDC cycle.

Table 1: Inputs of Multifunction Timer Function

Output

Output Name

Description

Out

Output = "true" or "false" (depend on the Operation).

Running Time

This output shows the current timer value of the timer Time1 or Time2. See the Operation mode.

Table 2: Outputs of Multifunction Timer Function

Parameter

Parameter Name

Description

Operation

This is used to set the various time functions:

1 = Off: Out is always "false".

2 = ClockGeneratorStartingWithPulse. Out according figures below.

3 = ClockGeneratorStartingWithPause. Out according figures below.

4 = Pass.Out = In.

Time1 Par

(In & Par)

If Time1 is "null", Time1 Par is used as parameter.

Time1 Par needs a valid timer value between 1-259200 secs (3 days).

Time2 Par

(In & Par)

If Time2 is "null", Time2 Par is used as parameter.

Time2 Par needs a valid timer value between 1-259200 secs (3 days).

Out Save

Master Sync Enabled : If you set it to "true" the last output will be set as output for one cycle after the controller restarts. The application can use it to return to the same state before the controller restart.

Out: To enable or disable the Out feature.

Table 3: Parameters of Multifunction Timer Function

Figure 3: Operation = Clock generator starting with pulse

 

Figure 4: Operation = Clock generator starting with pause

Examples

Following output signal is required: When 10 secs is "true", 20 secs is "false" and endless repeatation.

Figure 5: Example for MultifunctionTimer Function Block - Schematic

 

Figure 6: Example of Multifunction Timer Function Block-Print Screens and property sheet

Refer to General Description for general information about IRMN4 Function Blocks.