Greetings Rob ...
as my distinguished colleague Lancie1 has said, it depends on what you mean by “force” ... I took your original question in a rather strict interpretation - meaning to use the software’s built-in “force” feature ...
as Lancie1 has pointed out there is more than one way to force a cat ...
in case you’re talking about the built-in “force” feature, here is a quick demo lesson taken directly from the PLC Boot Camp (using ControlLogix hardware) ...
here a junior programmer is trying (unsuccessfully) to test his “alarm rung” by forcing the analog output value ... the meter (output device) in the field reads 18.0 mA because of the “force” ... but the VALUE in the tag (Local:7:O.Ch0Data) still remains at its “program controlled” setting of 6.0 mA ... so the GRT tests FALSE - and the HORN does NOT sound in the field ...
moral of the story: you can force an output SIGNAL - but you can NOT force the output VALUE in the PLC’s memory ... specifically, whenever you force an OUTPUT, the ONE/ZERO status of the bits/boxes in the data table does NOT change as a result of the force ...
once again, I’m talking about using the built-in “force” feature ... Lancie’s way would tend to turn the HORN device in the field ON ...
PS Edit ... I didn't mean to take the thread away from the original SLC-500 platform discussion ... it's just that I haven't cleared away the student wiring exercises from last week's class yet - and the ControlLogix hardware was already connected and handy ... the same effect demonstrated above will be seen with the PLC-5 and the SLC-500 platforms ...