dat3 1 dat5 200 dat6 10 dat7 5 dat8 0 dat90 200 dat99 43 dat119600 dat12110 dat12220 dat12330 dat12450 dat1001000 purg cr19 mold i3 pshld i4 opsaf i5 ch1inni6 ch2inni7 ` analog input the actual output pressure of the channels and store them into   6 a25a  dat101     6 a26a  dat102  ch1setpoint move channel setpoints to inline addresses for EREAD command  6 dat10  dat105  ch2setpoint  6 dat30  dat106    i1 cr2 6 1  dat2  PC cycle lock external systems can force dat2 to 1, this will be reset in one second by the next rung but can be used to initiate a cycle lock i1 (mold closed switch) will prevent lock  5 dat2   cr2     cr1 = dat3  purge start  35 43 3 F , 0 0 0 F , cr7 = dat2  purge time  3cr7 4 7 3 F , 0 0 0 F , cr8  cr7 3  mold      cycle lock  cr1   cr7 cr9 i2 mold pshld opsaf  cr2 cr2  ini reset after cr1 locks in cycle, in should also reset the dat2 initiate  cr1   6 0 i o d i2 2 dat2  cr8   cr2  = 6 N   & cr2 a 999 o d 3 - 0   36 4t6ac 3 F , 0 0 0 F , dat109  cycle on indicator cycle lock indicator/ plc can monitor status on o17 to determine cycle status saving data register cr2 e 17 d y r o l o E  S o17 cr2 15 , 7 F 3 F  cr7 1 , 3 F 3 F   cr2 3 A 18 3 F , 0 0 0 F , o18 cr2  10  stp # reset When cr2 is not on (ie. cycle not in progress) cr2 resets the step index to 0 cr2  6 0  dat1  cycle count cycle counter uses dat4 to store count cr2 cr3  * 1  + dat4  dat4 +   cr2 cr3  6   5 c6sp mold pshld opsaf purg   5 > dat8  cr7 u    purg ] ] 90 ] ] ]6 ]3 ] ] ] ] ]purg ] ]2 ] ] ]dat2 ] ] ] ] ] cr7 35 0dat1003* Fdat110, 0 0 0 F , > dat110 + dat5  dat110   cr7 6 0 3 0 3 dat110   cr7 ]ch1inn] ] ]6 ]dat110] ] ] ] ] ] ] ] ] dat14 ] ] ] ] ] ] ] cr7 rch2inn , c6 dat110. ] ] ] ] ] ] ]dat34 ] ] ] ] ] ] ] cr2          cr3  ch1inn .ch2_st   cr21 cr10 cr11 6 10  dat91  reset step # cr2 8 ,6 70 6 0 7 , 1 B 0 dat111  limit # of steps   u5 dat111  r     cr31 >= Tdat7 c r i n t ( h cr5  cr31 /ch1up  strt delay ch1 cr2 ch1inn  3        cr21 cr2 ch1inn 1    cr21 5 dat12     u _ V cr10 R> dat101D R     cr10 * &dat13 ] &  r + tdat95 < ^  F ^dat13 t  .  cr21 R5 Ydat101      3 cr11 < r > dat11    Q  cr11 D* dat13 * hdat13 Q   9 2 8- dat95 - dat3 P   ] 5 dat13 dat13   F  8cr2 ,* 7dat13 6 0 7 , 1 B 0 - dat5  dat13   cr7 cr2 * 1000 L  = * dat13  accum =  cr7 cr2 * accum  = / dat119  dat14   cr7 cr2 * dat14 * dat14  - dat5 - dat3  dat14 dat14   ch1inn~ 6 dat14 V   F a29o  & v v   * dat91  * dat99  accum     * accum  / dat6  dat95    8cr2 ,6 70 6 0 7 , 1 B 0 t1sp  chnl 1 tmr cr21 l e 1 r i  ( l t m n cr5 dcr21 acr5 e i o e l e c e  sch2_st ch2inn .ch_end   cr22 cr12 cr13 6 10  dat92  reset step # cr2 , B6 E0  dat112 3 D 0limit # of steps   u5 dat112 r     cr32 >= Tdat7 c r i n t ( h cr6  cr32 /ch2up  strt delay ch2 cr2 ch2inn 5        cr22 cr2 ch2inn1    cr22 ]5 dat32 &    G F cr12 F> dat102  F & ]  cr12 t* vdat33 v   v  ^+ dat96 D   dat33      cr22 5 dat102   @   cr13 > dat31  u     cr13 * dat33 R* dat33  U  F - dat96 w- dat3 3 V  Wdat33  dat33    cr2 * dat33 3 D 0 - dat5  dat33   cr7 8cr2 ,* 71000 6 0 7 , 1 B 0 * dat33  accum   cr7 cr2 * accum 3 D 0 / dat119  dat34   cr7 cr2 * dat34 * dat34  - dat5 - dat3  dat34 dat34   ch2inn F6 dat34 E =  a30o  P ^ v     * dat92  * dat99  accum     * accum  / dat6  dat96    ,cr2 B6 E0  t2sp 3 D 0chnl 2 tmr cr22 E T 2  o l e v  e m cr6 scr22 ncr6 , c r e i N e e  ach_end  i2 v 6 0 h 2  ch1inn a29o  2    i2  6 0 a ch2inn a30o  8  8ch1 cycle reset each channel latches in its own shutdown. This allows dat7 to be set at 5 which prevents ch1 spiking on shutdown but keeps system timer running for graph display  cr31 cr5   i1 cr1    cr41   cr41     ch1inn } N  ch2 cycle reset  cr32 cr6   i1 cr1    cr42   cr42     ch2inn $ P 8system reset  cr41 cr42    i1    cr9 T c r i n t ( hscan timer cr98 flipflops every program scan indexing counter1 every second scan. Therefor when counter 1 resets, 10 scans have past. cr98      :    cr98 r cr98   5    :    cr99   5  cr99   :  r Every 10 scans, this block subracts the next time actual from its setpoint giving a time/ten scans. This value can then be used to control ramping. cr99 cr2 * t99sp : 0 - t99ac  dat99 :   cr99   99  :  cr99  10 :    c. D ch1up subs start here  o l6 Ldat111n a o r r  t ndat1 s f s a O d y a  a e6 Eind15 h6 ind20 b6 ind25 e e o ,dat10 b t1sp n ndat91 ) s e e   e6 dat91 n o r r T w e r dat120y g t e o h o e  o/deadb r o o h T l e u A  t d6 dat125( o E T r y h h adat90 c n b r d s f .   * 1     + Rdat111 U P   dat111 u  F    F G* dat10 F ^ &  F + dat90 v v F  F dat11 0   w    5 F102 6 0 F 8  8 > dat11 dat11 "    8 F* 4dat10 6 0 5 ^ w - ^dat90 dat12 &  & ^ F Ndat12 ^ &  G  d0 t 1 n ( C ech2up  o l6 Ldat112n a o r r  t ndat1 s f s a O d y a  a e6 Eind35 h6 ind40 b6 ind45 e e o ,dat30 b t2sp n ndat92 ) s e e  T t6 wdat92 W y , u l e t ,dat120y F f a o t l  /deadb l t e p h i e  e E6 Tdat125 p e d a . s n udat90 k e t n i r U p t   * 1          + dat112 D  <  dat112           * dat30 q a  + dat90  g #dat31 # a     5 F102 6 0 a > ~dat31 Pdat31 8  8   * dat30 6 0     . >- dat90 dat32 H  P t t dat32 # {  ^  s z    0  deadb  8 ,5 7dat12066 010 7 , 1 B 0 > dat121 dat125    , B5 Edat120 6 25  > dat122 dat125 3 D 0   D5 dat1206 50  R> dat123ldat125    h h5 sdat120h6 a100 e l g o  i y P> mdat124rdat125 l W l   0  @00,09-12-2001,15:24:56,xxxxxx,1.4