Just curious on what everyone's thoughts are on using Flags.
I've started writing robot programs for our production engineers this past year. In older programs, engineers have used DO to toggle I/O locally to the robot. These DOs are not connected to the PLC.
I've been a fan of using flags for any local robot I/O, but the plant engineers haven't been a big fan of them yet.
What is everyone's thoughts on using Flags vs. DOs.
Note: One reason they may not like them is I use Flags in background programs in cases where a decision statement is using several DIs. So, instead of having WAIT FOR (DI[1] = ON AND DI[2] = ON AND DI[3] = ON), I'll have F[1] = (DI[1] = ON AND DI[2] = ON AND DI[3] = ON), therefore in the main routine all that is seen is WAIT FOR F[1] = ON. I think it makes the program cleaner, but they may have harder times debugging.