Hello,
Currently working on a MOTOMAN Yaskawa GP25 robot with a YRC1000 controller. I am attempting to modify the Sequence Wait rung in the System Ladder section, which I have done previously on 2 other robots with the same controller. The robot/controller is for a general-purpose application.
I am using a general-purpose input (00315, light curtain) from a PLC output and inserting that into the User Ladder section connected to auxiliary relay 70500 (output). I am then saving the program, adding an OR rung to the OUT #40130 System Ladder rung offline on my laptop, and then reloading the CIOPRG.LST program back into the controller.
The 2 previous robots I have worked on, I did this exact same operation on with no issue. The issue with this current robot is that every time I modify the CIOPRG on my laptop, those changes never apply to the controller when loading it back in. There is a certain way according to a MOTOMAN manual to correctly load a changed CIOPRG back into the controller, which I have done. I understand that I can tie the 00315 input in the User Ladder to the 70030-70033 outputs and adjust the 5008x specific outputs to enable the sequence wait at any time and adjust those specific outputs to be ON at all times, but just wondering if anyone has had this trouble before?
Current System Ladder example:
STR #70030
AND-NOT #70034
AND #50080
STR #70031
AND #50081
STR #70032
AND-NOT #70036
AND #50082
STR #70033
AND #50083
OR-STR
OR-STR
OR-STR
AND-NOT #50063
OUT #40130
Modified System Ladder example (adding in auxiliary relay 70500):
STR #70030
AND-NOT #70034
AND #50080
STR #70031
AND #50081
STR #70032
AND-NOT #70036
AND #50082
STR #70033
AND #50083
STR #70500
OR-STR
OR-STR
OR-STR
OR-STR
AND-NOT #50063
OUT #40130