Shock...
I sympathize...
Yes, it is true... most "solutions" provided here are directed at specific PLCs rather than at "general solutions".
Too many of the users here can't seem to discuss concepts without doing so in terms of there own particular PLC. That is a shame... so many (that don't use the particular PLC) are excluded.
If I were to describe a PLC-controlled Washing Machine to you... I would not describe it in terms of OMRON, or AB, or Mitsubishi, or Telemechanique, or...
I would describe it in terms of the basic control-concepts, using rudimentary logic. Then, YOU would have to figure out how to employ those concepts and rudimentary logics with your particular PLC... don't forget, even for a general PLC-type, there are many variations of that PLC.
After all... you are trying to learn about PLCs... aren't you?
If you have a particular PLC in hand, then you simply MUST study the manual and learn how your particular version of the PLC actually works.
But... aside from learning how that particular PLC is programmed, you really need to learn the basics of logic! Only by doing so is it possible for you to easily move from one PLC to another. But then, of course... you have to learn the ways of the new PLC and it's interface. However, having the basic concepts in mind, you now know what to look for in the new manual and interfaces.
The only thing that ALL PLCs (all reasonable PLCs) share is that they all can implement the same basic control-concepts... because, at the lowest levels, they all use the same primitive logical operations. These are not to be confused with vendor-specific functions.
It is NOT the case that all vendor-specific functions (across all PLC types) operate the same. Each vendor has their own way of doing things at the function-level. However, if the basic control-concept is understood then the desired result can be obtained without using the vendor-provided functions.
At that point, the only real difference between PLCs is in how each particular PLC is programmed. That is not to be confused with "how a particular process is developed"... any process can be developed without having any idea which PLC is going to be used.
What is lacking in almost all PLC Training classes is... "How to develop a Process".
Of course, the classes are simply to short.
There's more to automation than OMRON, or AB, or TI, or...
Maybe you can post your ideas on how the Washing Machine should be controlled. You would do well to do so in terms of the basic concepts rather than the particular OMRON Functions. Once you understand the concepts... then you can more easily figure out which functions to use.
Thanks for listening... good luck.