You are on page 1of 2

RAMPSOAK.

RSS LAD 2 --- Total Rungs in File = 10

Set up a SEAL-IN rung to control the RAMP and SOAK cycle. Once the Start Button has been pressed, the cycle will continue until it is completed. start button for RAMP and SOAK cycle doing RAMP and SOAK RAMP and SOAK cycle is complete cycle I:2/0 B3/7 B3/0 0000 1746-IV16 doing RAMP and SOAK cycle B3/0 If we're doing the RAMP and SOAK cycle, and we haven't reached the MAX setting yet, then use a timer to give us pulses. doing RAMP and SOAK RAMP UP has reached cycle MAX setting RAMP UP pulse timer B3/0 B3/1 T4:1/DN 0001 RAMP UP pulse timer TON Timer On Delay Timer T4:1 Time Base 0.01 Preset 10< Accum 0< Every time that the timer gives us a pulse, we'll add the amount specified by the Increment Value to the output. RAMP UP pulse timer T4:1/DN ADD Add Source A

EN DN

0002

OUTPUT 0< Source B INC_VALUE 10< Dest OUTPUT 0<

0003

Once the output reaches the target setting, we'll seal in a bit to mark that condition. This mark will stay on as long as the RAMP and SOAK cycle remains in progress. doing RAMP and SOAK RAMP UP has reached cycle MAX setting GEQ B3/0 B3/1 Grtr Than or Eql (A>=B) Source A OUTPUT 0< Source B SOAK_TARGET 3000< RAMP UP has reached MAX setting B3/1

Page 1

Monday, June 20, 2011 - 10:31:07

RAMPSOAK.RSS LAD 2 --- Total Rungs in File = 10

0004

If we've reached the maximum setting for the RAMP UP portion of the cycle, then run a timer to track the SOAK portion of the cycle. RAMP UP has reached MAX setting SOAK duration timer B3/1 TON EN Timer On Delay Timer T4:2 DN Time Base 1.0 Preset 120< Accum 0< Once the soak duration timer has timed out, turn on a bit to mark that the SOAK portion of the cycle has been completed. Now it's time to RAMP DOWN the value of the output. SOAK duration is complete; need to SOAK duration timer RAMP DOWN T4:2/DN B3/2

0005 If we're ramping down, then use a timer to give us pulses. SOAK duration is complete; need to RAMP DOWN pulse RAMP DOWN timer B3/2 T4:3/DN 0006

RAMP DOWN pulse timer TON Timer On Delay Timer T4:3 Time Base 0.01 Preset 10< Accum 0<

EN DN

0007

Every time that the timer gives us a pulse, we'll subtract the amount specified by the Decrement Value from the output. RAMP DOWN pulse timer T4:3/DN SUB Subtract Source A OUTPUT 0< Source B DEC_VALUE 5< Dest OUTPUT 0< If we're ramping down, and the OUTPUT becomes less than or equal to zero, then the RAMP and SOAK cycle is complete. It's time to stop the cycle. SOAK duration is complete; need to RAMP and SOAK cycle RAMP DOWN is complete B3/2 LEQ B3/7 Less Than or Eql (A<=B) Source A OUTPUT 0< Source B 0 0<

0008

0009

END

Page 2

Monday, June 20, 2011 - 10:31:07