Typical Spread sheet

Rounded Rectangle: Sugar sequence   N30:0 File x
Sugar  float registers = F31:
Sugar  process timers T32:
Sugar  Alarm timers  T33:
Sugar slave bits B34:
Step No. SEQUENCE Action NextStep Name T Name F Timer P Timer A Name Out Outputs Alarm Description
                       
    If N30:0 Step No<10, Step No=500                  
                       
30 Wait for sifter running     I:3.0/6   T32:0          
    Start sifter                  
    Enable sugar sifter             O:1.0/4    
    Goto 40                
40 Wait for sugar blower valve open     I:4.0/2 I:4.0/3 T32:1          
    Open blower valve                  
    Enable open sugar blower valve             O:2.0/3    
    Enable sugar sifter             O:1.0/4    
    Goto 50                
50 Wait for blower running     I:3.0/0   T32:2          
    Start blower                  
    Weigher_sugar_before (F31:2) = Current_weight_Weigher (F31:0)                  
    Weigher_recipe_sugar_LL (F31:9) = Weigher_sugar_before (F31:2) + Weigher_sugar_recipe (F31:8)                  
    Weigher_sugar_target (F31:4) = Weigher_sugar_recipe_LL (F31:9) - Weigher_sugar_inflight_cor (F31:6)                  
    Enable blower             O:1.0/0    
    Enable sugar sifter             O:1.0/4    
    Goto 60                
60 Check Current_weight_Weigher (F31:0) >= Weigher_sugar_target (F31:4)         T32:3          
    Enable sugar discharge aid             O:1.0/2    
    Enable sugar rotary valve             O:1.0/6    
    Enable blower             O:1.0/0    
    Enable sugar sifter             O:1.0/4    
    Goto 70                
70 Wait for pressure switch on On timer done   I:4.0/8   T32:4          
    Weigher_sugar_LL_total (F31:7) = Current_weight_Weigher_1_ (F31:0)                  
    Weigher_sugar_DATA (F31:5) = Weigher_sugar_LL_total (F31:7) - Weigher_sugar_before (F31:2)                  
    Weigher_sugar_Tol(F31:1) =abs( Weigher_sugar_DATA (F31:5)  - Weigher_sugar_recipe (F31:8))                  
    Enable blower             O:1.0/0    
    Enable sugar sifter             O:1.0/4    
    Goto 100                
100 Signal Line clear sugar ready to shut down                    
                       
110 Wait for blower stopped       I:3.0/0 T32:5          
    Stop blower                  
    Enable sugar sifter             O:1.0/4    
    Goto 120                
120 Wait for sugar blower valve close     I:3.0/8 I:3.0/7 T32:6          
    Close sugar blower valve                  
    Enable close sugar blower valve             O:2.0/4    
    Enable sugar sifter             O:1.0/4    
    Goto 130                
130 Wait for sugar sifter stoped       I:3.0/6 T32:7          
    Stop sifter                  
    Goto 140                
140 Wait for sugar sifter valve open & timer done     I:3.0/7 I:3.0/8 T32:8          
    Open sugar sifter valve                  
    Enable sifter sugar  valve             O:2.0/7    
    Goto 150     T32:9          
150 Wait for sifter valve closed     I:3.0/8 I:3.0/7            
    Goto 500                
500 sugar sequence completed