panasonic PLC TIMER

Published on May18, 2021 | Category: timer
Share this article:

Each Timer Function Have Input I.E. IN(Input) And PT(Preset Time) And Outputs, ET (Elapsed Time) And Q (Output).To Add An Enable Input And Enable Output To The Instruction, Select [With EN/ENO] From The Instructions Pane (LD, FBD Or IL Editor).

panasonic plc TP, Timer with defined period

The function block TP allows you to program a pulse timer with a defined clock period. define input and output

img/tp.webp

If IN(start_time) is set (status = TRUE), output Q (tp_out) set until the clock period PT is reached. when IN(start_timer) is set to 1(true) timer generate clock for defined Preset value(10s) and output is set to 1(true) until PT = ET. if PT = ET output is set to 0. so output(Q) of this type of timer is set to 1 only in defined Preset value.

panasonic plc TON, Timer with switch-on delay

img/ton.webp

The function block TON allows you to program a switch-on delay. If IN is set (status = TRUE), the input signal is transferred to OUTPUT Q with a delay by the time period PT .

when IN is set(1) timer start running for specified Preset Time. output (Q) of this timer is set when PT is equal to ET otherwise output of this timer is 0.

panasonic plc TOF, Timer with switch-off delay

img/tof.webp

The function block TOF allows you to program a switch-off delay. If IN is reset, this signal is transferred to output Q with a delay corresponding to the period of PT.

when timer IN signal is reset timer start runing for specified timer preset value. when PT = ET output reset(0) otherwise output of timer is 1.

panasonic plc manualy insert timer preset value during running plc

if you want to enter manualy preset value during running plc so use a conversion instrunction block so convert enterd value into time.

panasonic plc conversion of time value to other data types

for conversion of time value into another data type used following blocks

img/converionoftimer.webp

panasonic plc timer example

in this example timer run continuously. INT_TO_TIME block convert enterd int value into the time and set timer preset value. Time_TO_INT block convert eapsed time value into INT. equal comparison block are used for comparing preset value and elapsed value of timer if both value are equal then output set to 1 and timer stop and ET =0, then timer start again because of condition so this timer run continue.