Page 71

Petruzella_ProgrammableLogicControllers__5e

Input Outputs TON TIMER ON DELAY Timer Preset Accum DN_PL 0 BOOL Figure 15-52  Ten-second TON timer program. 360 Part 3  Programming Timers DN Tag Name Value Style Data Type Timer_Sw 1 {…} Decimal 10000 Decimal DINT DINT BOOL BOOL BOOL Decimal Decimal Decimal Decimal 500 1 1 0 BOOL EN_PL 1 Decimal BOOL TT_PL 1 Decimal Decimal BOOL -Status_Timer TIMER Status_Timer.PRE Status_Timer.ACC Status_Timer.EN Status_Timer.TT Status_Timer.DN Ladder logic program Timer_Sw <Local:1:I.Data.6> Status_Timer 10000 5000 EN_PL Status_Timer.EN <Local:2:O.Data.1> Status_Timer.TT Status_Timer.DN EN EN TT_PL <Local:2:O.Data.2> DN_PL <Local:2:O.Data.3> L2 L1 Timer_Sw EN_PL TT_PL TT DN_PL DN TON TIMER ON DELAY Timer Preset Accum Tag Name Value Style Data Type SOL_Energize_Sensor 0 {…} Decimal 3000 Decimal Figure 15-53  TON timer used to delay the operation of a diverter gate solenoid. Source: Photos courtesy Omron Industrial Automation, www.ia.omron.com. DINT DINT BOOL BOOL BOOL Decimal Decimal Decimal Decimal 0 0 0 0 BOOL SOL_Deenergize_Sensor 1 Decimal BOOL SOL_Gate 0 Decimal BOOL T_SOL_Delay TIMER T_SOL_Delay.PRE T_SOL_Delay.ACC T_SOL_Delay.EN T_SOL_Delay.TT T_SOL_Delay.DN Ladder logic program L1 Inputs L2 Output SOL_Energize_Sensor <Local:1:I.Data.3> SOL_De-energize_Sensor <Local:1:I.Data.6> T_SOL_Delay.EN T_SOL_Delay 3000 0 EN DN T_SOL_Delay.DN SOL_Gate <Local:2:O.Data.2> SOL_Energize_Sensor SOL_Deenergize_Sensor SOL_Gate


Petruzella_ProgrammableLogicControllers__5e
To see the actual publication please follow the link above