I have a robot in roboguide, and a CompactLogix PLC sitting on my desk. Is there a way to get roboguide to communicate with the PLC so I can do some testing?
Roboguide to AB PLC?
-
ConnorAlbright -
April 27, 2017 at 8:08 PM -
Thread is Resolved
-
-
- Best Answer
ROBOGUIDE has a setting $EIP_ENBL_IO=1 which allows use of ROBOGUIDE as EIP Scanner (SCN) or Adapter (SDP). This is not a standard product. To use, please set the $EIP_ENBL_IO system variable to 1 (default is 0), then cycle the workcell's robot power. The EIP SCN/ADP will use your PC's real IP address. If you setup the Scanner Connection it will try to connect to an Adapter device on the network. It does not support R-30iBs capability to use two IP Address. Use the V9.10P EIP Manual for setup details.
-
Does this work with multiple robots in RoboGuide? How do you give them different IP addresses?
-
I have been able to use a single robot but i had to make the IP of the pc and the robot on roboguide the same.
-
ROBOGUIDE has a setting $EIP_ENBL_IO=1 which allows use of ROBOGUIDE as EIP Scanner (SCN) or Adapter (SDP). This is not a standard product. To use, please set the $EIP_ENBL_IO system variable to 1 (default is 0), then cycle the workcell's robot power. The EIP SCN/ADP will use your PC's real IP address. If you setup the Scanner Connection it will try to connect to an Adapter device on the network. It does not support R-30iBs capability to use two IP Address. Use the V9.10P EIP Manual for setup details.Do you know with which version this became supported? I've explicitly asked Fanuc about this some time ago and they stated that EIP in Roboguide was not supported.
-
ROBOGUIDE has a setting $EIP_ENBL_IO=1 which allows use of ROBOGUIDE as EIP Scanner (SCN) or Adapter (SDP). This is not a standard product. To use, please set the $EIP_ENBL_IO system variable to 1 (default is 0), then cycle the workcell's robot power. The EIP SCN/ADP will use your PC's real IP address. If you setup the Scanner Connection it will try to connect to an Adapter device on the network. It does not support R-30iBs capability to use two IP Address. Use the V9.10P EIP Manual for setup details.Thank you! it works. I now connected RG and the robot via EiP. The software 8.30.
-
###my PC ###
Windows 7###ROBOT###
RobotGuide version : 9.1
Virtual robot controller verison : 7.40 R-30iA
$EIP_ENBL_IO=1
IPAdress of the robot = the same as my PC (ex : 192.1.68.60)
Slot 1 is enable
input size (words) = 4
Output size (words) = 4###PLC###
IP adresse on the same subnet (ex: 192.1.68.220)
Allen bradley CompactLogix L30ERM
Ethernet generic module that try to connect to the 192.1.68.60
input 101 (size 2x32bit)
output 151 (size 2x32bit)
Confi 100 (0x8bit)### result###
It doesn't work ... The ethernet generic module return my a error : 16#0005 - Connection request Error: Bad Class
I can connect to a real robot, but on a virtual robot it doesn't work.Is there something to do with the windows configuration (firewall, autorisation, access...)
Thanks for your help, I need to get this working
-
It works.... For a reason I don't understand, I reboot my PC and now, it's working... for only one virtual robot... -
This only works on R-30iA & R30iB, it will NOT work on R-30iB+ (OS error fault). Hopefully will save someone like myself some frustrating troubleshooting hours...
-
Quote
This only works on R-30iA & R30iB, it will NOT work on R-30iB+ (OS error fault). Hopefully will save someone like myself some frustrating troubleshooting hours...
for the Plus controllers you need to setup something on EDA like a register that the PLC can read then it will work without the OS error
-
Thanks guys for this thread, it's provided a nice facility now when testing configuration setups.
This has been on my wish list (as I'm just starting out with Fanuc) and I wasn't actively looking into it at this time, but when I came across this thread, it catapulted it to a 'must do now'...…………….
I have a Siemens ET200S EIP Module, and thanks to this thread, managed to use Roboguide V9 Rev H and Version 8.30 to effectively test configurations and understand more of how to configure, allocated and address it and learn how it's all configured from Fanuc's perspective.
Gives me a good benchmark now to effectively test alternative vendors for IO extension options, without requiring an actual Robot.
Very much appreciate the information provided...………..
-
Is there any possibility once you have an Ethernet/IP device mapped to simulate the inputs/outputs at all in Roboguide?
- When it's offline, there doesn't seem to be any option to simulate, can anybody clarify if this is possible or not?
-
I connected Robo guide to Allen Bradley plc with 5 robots at the same time .
-
I connected Robo guide to Allen Bradley plc with 5 robots at the same time .
How did you connect RG with PLC?
-
Ethernet ip .
-
Gentlemen,
I use RG in simulation mode with a Rockwell PLC 5069-L330ERM.
Mapping is ok, and no issues cocncerning that.
What I can't seem to get running is start a program in automatic mode, so using a standard startup protocol selecting PNS0001, and cyclestart.
anyone out here ho has the same problem ?
Error SYST-011 Failed to run task
SYST-007 Network is the master device.
don't know if anything has to do with it, but I started from a backup of an existing robot, to fnish the project remotly.
Regards.
-
What is the value of $RMT_MASTER?
This needs to be set correctly, roboguide will periodically change it so that it is the master.
-
I agree with pdl
When I was using EIP, unless $RMT_MASTER was set to 0, I'd receive that error too.
I think by default, it's set at 1 and upon opening the project, always resets to 1 too.
I just dumped $RMT_MASTER = 0 into a BGLogic and it worked fine then.
-
I agree with pdl
When I was using EIP, unless $RMT_MASTER was set to 0, I'd receive that error too.
I think by default, it's set at 1 and upon opening the project, always resets to 1 too.
I just dumped $RMT_MASTER = 0 into a BGLogic and it worked fine then.
Yes, this seems like a step forwards, but not there yet
It looks like the PNs selection signal does not arrive at the roboguide side
From PLC side I am forcing the output high, but at roboguide the UI9 stays low.
this is very strange, the mapping is straightforward, and all the other outputs from PLC arrive nicely at the roboguide side
UOP config
Status
UI9 tot UI16 (PNS selection) is somewhere forced to zero in the Roboguide.
-
Have you checked and set 'Prog Select' and 'System Config' settings for PNS usage?
-