The SQO instruction might look complicated until you actually use it, understand what it does, and how it does it. Why build your own sequencer using methods that most consider bad practice when there's a perfectly good, tried and tested instruction provided to you.
Yet another benefit of using an "out-of-the-box" solution is that other programmers and maintenance people can also understand what it does, and how it does it, without trying to get into your head.
I'll wager that you will NOT be capable of writing any sequencing code that surpasses the SQO in terms of efficiency. To whet your appetite, your solenoid sequencing could most likely be done and dusted in about 10 minutes, using 1 line of code only. If the only thing stopping you using it is its "complexity", then I urge you to knuckle-down, and take the time to understand it. The same goes for any other instruction that "looks complex". They were put in the PLCs by clever people who deliberated long and hard what the instruction set should be.
Yet another benefit of using an "out-of-the-box" solution is that other programmers and maintenance people can also understand what it does, and how it does it, without trying to get into your head.
I'll wager that you will NOT be capable of writing any sequencing code that surpasses the SQO in terms of efficiency. To whet your appetite, your solenoid sequencing could most likely be done and dusted in about 10 minutes, using 1 line of code only. If the only thing stopping you using it is its "complexity", then I urge you to knuckle-down, and take the time to understand it. The same goes for any other instruction that "looks complex". They were put in the PLCs by clever people who deliberated long and hard what the instruction set should be.
Last edited: