it would be a LOT easier to help you if you could post your program file (.RSS extension) ... you'll have to zip it first – forum rule ...
the PLC LEDs and computer screen outputs came ON as per my edited program
by this do you mean that the LEDs for the OUTPUTS on the front of the PLC were lighted – and that the OTE instructions on the RSLogix500 ladder display were highlighted in GREEN? ...
but the LEDs on the breadboard outputs did not
I'm not sure that I understand what you mean by that part ... seems that if you're trying to turn something OFF and ON on a "breadboard" then those things should be IN-puts and not OUT-puts ... is that just a typo? ...
My wiring is fine what could I be doing to cause this?
you might want to post your wiring diagram – just in case ... maybe we can spot something that you're overlooking ...
and here's a tip ... you don't really need a "program" to test your outputs ... I suggest that you experiment by taking out ALL of your code – leaving ONLY the "End" rung in your ladder ...
then go to the Output table – and just MANUALLY type a "1" into each of your output bit/boxes ... (naturally you'll want to be in the RUN mode when you try this) ... as you enter the "1" status into a bit/box, the appropriate LED – and its associated output terminal - on your PLC should both turn on ... and entering a "0" should make the LED and its output terminal turn OFF ...
most PLC folks refer to this bare-bones testing step as "commissioning" the PLC outputs ... doing it this way allows you to focus on just the hardware and the wiring without having to worry about whether or not the ladder logic code is OK ...
let us know what you find out ... and try to post your program file ...