Sequence Generator Block 161 Infi90
Customer has sequence generator block , the arrangement is Series and Parallel to Provide 24 Steps for 16 Outputs ,
They are using the three upper sequence block they have connected the step trigger to specific logics and also they have connected the jump, jump# from sequence monitor. The others three sequence generator blocks are located below .
The last block of the upper( located at righter) Sequence generator blocks use the CS current step number and STP step taken both are connected to the jump and jump # of the sequence generator blocks located below and also step trigger logics are connected to the six blocks .
The questions :
1 - For example if we are at step 16, for upper sequence generator block we have a mask 0 and 0 step timer( it means this step does nothing in output 1-8 , the lower sequence block has a mask 28 (00011100) and step timer 10 seconds(step16), the result is put 1 at 12.13.14 outputs during 10 seconds. when it happens , does the sequence go to step 17 after reaching 10 seconds?
2- if we are at step 17 upper sequence block and this step has a mask 0 step timer 1 second and in lower sequence block step 17 has a mask 128 (10000000) it means it put 1 at output 9 it is done and after 1 second does it go to step 18? .
3-when the step timer is less than processor scan time in this case 250 msecs, it should wait for 250 msec because it can not do faster than in this case 250 msecs , Is it correct?
Thanks for your support
If I'm reading your question correctly, it sounds like you have step timers set in the lower blocks? The lower blocks should only have step output masks, and the timer values are always set in the upper block. I've attached an example.
When a step timer (always set in upper blocks) gets to 0, the sequence moves to the next step. If a step does not have a timer, it will stay at that step until the jump trigger is set to 1.