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
Description |
|
Enable |
This enables the timer function, which is configured via Operation. Range:
|
In |
The input has different values depends on the Operation Clock generator starting with pulse:
Clock generator starting with pause:
|
Time1 (In & Par) |
The Time1 has different values depends on the Operation.
Time1 is the Switch-ON time of the pulse signal. 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.
TTime1 is the Switch-OFF time of the pulse signal. 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
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
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.