DINT Didn't work either, and I'm leaving it there. I have working CIP for moving real numbers to robot.
Posts by Toni_V
-
-
Here's image of my read/write integer setup, it's using custom made function block, to make using the function easier.
Here's image of what's inside the function block.
I'm using almost exactly the same function block to move real numbers to Robot, with difference in variables: "Resp_data" and "Service_data" which are for moving integer numbers with datatype of INT, (Tried using UINT, no luck), Moving integers doesn't work with this.
I'm not sure what you mean "sending a 32 bit integer"?Update:
Tried changing the 16 bit settings to 32 bit, no luck. Is it just that, you can't write/read integers from robots that are using the R30ib+ controller, that only real datatype works?
-
That just it, it doesn't work with just changing the class id, I'm getting the errors mentioned in previous message. Does the R30ib+ controller have different configs compared to R30ib?
-
Have you figured out how to write and read integers from Fanuc registers using the CIP?
I'm battling with the problem right now, and I'm getting errors from writing and reading: 1C00 "Explicit message error" from Write and 0407 "Data range exceeded" from reading.
So far only thing that works is Writing and reading reals, but it becomes problem when I need to use integers in robo registers without making converting program on the robot side.