Yes, that was it!
Just changed my start bit from 130 to 129 and now I see 1 to 1 for GI/O 1.
That bad start bit on the robot side caused that bit shift....
Thanks for that.
Simple fix
Yes, that was it!
Just changed my start bit from 130 to 129 and now I see 1 to 1 for GI/O 1.
That bad start bit on the robot side caused that bit shift....
Thanks for that.
Simple fix
I have communication between my PLC and Robot controller through a PROFINET Cp1604 Card.
I am able to send integers to the PLC through the Group I/O
But when I send these integers, they are doubled going to the PLC and then halved received from the PLC.
Ex. Robot Group I/O Value: 5 ...... PLC sees: 10
Coming from the PLC:
Ex. PLC sending: 10 ..... Robot Group I/O sees: 5
So there is a factor of 2 here.
My Group I/O config is this for GI/O 1:
RACK 100
SLOT 1
START PT 130
NUM PTS 16
Anybody know if it is the config on the robot side or the PLC side?
We are using a SWAP block on the Siemens TIA Portal Program to convert a word to an integer
All,
The issue was resolved. It was all on the PLC side of things, not the robot.
There was some changes to that Placeholder item.
I was not able to capture all of it, but a siemens tech support member helped me out.
I skipped over some of the outputs/inputs because that's how we mapped the PLC side. We have those bits marked as "unused"
We pick back up at that 25 start point.
When we go ONLINE through the TIA Portal, we can monitor the values of the bits.
Through the monitoring, we see that UO 1-20 can be sent successfully along with DO 1-40.
Here are some screenshots.
Let me know if these are helpful at all.
I am using a CP 1604 card in my controller.
My PLC sees this card and I was able to Auto-configure the robot after configuring the PLC side of things in TIA Portal.
Appropriate Slots and Subslots are populated with appropriate Input, Output lengths, and data types.
In the I/O config for UOP:
#1 UO Range[1-20], rack set to 100, slot 1, Start 1
#1 UI Range[1-18], rack set to 100, slot 1, Start 1
#1 DO Range[1-512], rack set to 100, slot 1, Start 25
#1 DI Range[1-512], rack set to 100, slot 1, Start 25
I am able to trigger all UOP and the PLC gets this information, but when I try to trigger the Digital Outputs, the PLC can only see Digital Outputs 1-40.
Anybody here ever dealt with a similar issue where the PLC, HMI, or any other communication device could only see select I/Os and not all of them?
Think it's my PLC side that wrong? Or maybe my Start points are wrong?
Any advice on setting up PRofinet I/O G2?
All, I am in a tough spot here and FANUC support is not too responsive with my issue.
Problem:
I tried to install two new Software programs J924 and R791. I navigated through S/W Install, entered my PAC, AUTH, INTSTALL, then AUTOUPDT. The first program updated nicely, but the second one threw me this error: SYST-239 Auto Software Update Failed
The error log suggested that I restore backups and then try the auto update again. I backed up from my UD1\00\TEMP file like the error log asked, but I still cannot run a new AutoUpdate after the restoring of the backup. I cannot even jog my robot. Any help would be appreciated.
Errors from pendant:
INTP-105 (DIXON_MAIN_JV, 1) Run request
MCTL - 003 system is in error status
ABORT.L
SYST - 302 Please Power Off
cause: SYST-239 Auto Software Update Failed
Last Auto software update is failed.
Please restore backup from MED: 00 TEMP
and move the directory from MED:.
Directory is not processed
New software is seen as Installed when looking a S/W Install. After the Software update error