Page 379 - Programmable Logic Controllers, Fifth Edition - Mobile version
P. 379

Input
                          L1
                                                  Timer_Sw     Ladder logic program                Outputs  L2
                                               <Local:1:I.Data.6>
                                                              TON
                                     Timer_Sw                 TIMER ON DELAY           EN      EN_PL   EN
                                                              Timer       Status_Timer
                                                              Preset          10000    DN
                                                              Accum            5000
                                                                              EN_PL            TT_PL   TT
                                               Status_Timer.EN            <Local:2:O.Data.1>

                                                                               TT_PL
                                               Status_Timer.TT            <Local:2:O.Data.2>   DN_PL   DN

                                                                              DN_PL
                                               Status_Timer.DN            <Local:2:O.Data.3>



                                                Tag Name             Value   Style  Data Type
                                                Timer_Sw                 1 Decimal  BOOL
                                                EN_PL                    1 Decimal  BOOL
                                                TT_PL                    1 Decimal  BOOL
                                                DN_PL                    0  Decimal  BOOL
                                                -Status_Timer           {…}        TIMER
                                                  Status_Timer.PRE   10000 Decimal  DINT
                                                  Status_Timer.ACC     500  Decimal  DINT
                                                   Status_Timer.EN       1  Decimal  BOOL
                                                   Status_Timer.TT       1  Decimal  BOOL
                                                   Status_Timer.DN       0  Decimal  BOOL
                          Figure 15-52  Ten-second TON timer program.

                             Inputs                                  Ladder logic program                   Output
               L1                           SOL_Energize_Sensor SOL_De-energize_Sensor                               L2
                                              <Local:1:I.Data.3>  <Local:1:I.Data.6>
                                                                               TON
                           SOL_Energize_Sensor                                 TIMER ON DELAY        EN
                                                                               Timer   T_SOL_Delay
                                              T_SOL_Delay.EN                   Preset        3000    DN   SOL_Gate
                                                                               Accum            0

                                                                                          SOL_Gate
                                                   T_SOL_Delay.DN
                           SOL_Deenergize_Sensor                                       <Local:2:O.Data.2>

                                                       Tag Name            Value   Style  Data Type
                                                      SOL_Energize_Sensor      0 Decimal  BOOL
                                                      SOL_Deenergize_Sensor     1Decimal  BOOL
                                                      SOL_Gate                 0Decimal  BOOL
                                                      T_SOL_Delay             {…}        TIMER
                                                        T_SOL_Delay.PRE     3000 Decimal  DINT
                                                        T_SOL_Delay.ACC        0  Decimal  DINT
                                                        T_SOL_Delay.EN         0  Decimal  BOOL
                                                        T_SOL_Delay.TT         0  Decimal  BOOL
                                                        T_SOL_Delay.DN         0  Decimal  BOOL

               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.



               360        Part 3  Programming Timers







          pet73842_ch15_333-394.indd   360                                                                              03/11/15   7:33 PM
   374   375   376   377   378   379   380   381   382   383   384