Welcome, Guest. Please login or register.
Did you miss your activation email?
February 08, 2012, 01:57:44 AM
Home Help Login Register
News: Any Problems or Experience with Industrial Robots ?
Register and place your Question / Answer to worldwide Robotexperts right here !

+  Robotforum | Support for Robotprogrammer and Users
|-+  Industrial Robot Help and Discussion Center
| |-+  ABB Robot Forum (Moderators: Werner Hampel, Sven Weyer, Jim Tyrer, Napierian)
| | |-+  ABB DeviceNet
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 Print
Author Topic: ABB DeviceNet  (Read 3973 times)
Kōkaku kidōtai
Jr. Member
**
Offline Offline

Posts: 95


The net is vast and infinite...


« on: September 07, 2009, 12:10:14 PM »

Hi,

I'm working now on a concept of a robotized cell based on ABB robot. My question concerns use of DeviceNet fieldbus in ABB. Let us consider following situation:

- robot is equipped with DeviceNet single channel card (option 709-1)
- there is external PLC with DeviceNet master interface
- we have some I/O's for gripper and some for the process

Is it possible to connect/configure everything in following way:

- robot is at the same time master and slave - master connection is used for gripper I/O's and slave for communication with PLC
- PLC is master and control both robot and rest of the I/O's

What do you think ?

Another question is - what is the difference between single and dual channel DeviceNet card in ABB ?

I will be grateful for any comments/suggestions!

Regards!
Logged

“It always seems impossible until its done.”
Nation
Full Member
***
Online Online

Gender: Male
Posts: 130


Parrot don't stop.


WWW
« Reply #1 on: September 07, 2009, 01:56:24 PM »

I worked on a cell with a similar setup and we ran into the same issues because the guy that contracted me did not buy the dual channel card.

Sorry, but the robot cannot be the master and a slave at the same time. You will have to use the PLC to control the grippers, not too hard, just make pass through rungs.

The dual channel card has two device net ports, one usually for talking to the plc as a slave, and the other where the robot is the master and talks to IO out on its end of arm tooling.
Logged
Kōkaku kidōtai
Jr. Member
**
Offline Offline

Posts: 95


The net is vast and infinite...


« Reply #2 on: September 07, 2009, 09:01:01 PM »

Thanks for info !!!

I was thinking that it's too easy to be true. However the ABB documentation is bit blurry at this subject... see attachments.

In such case I will look for some workaround.

Greetings!
« Last Edit: September 07, 2009, 09:10:10 PM by Kōkaku kidōtai » Logged

“It always seems impossible until its done.”
BigM
Newbie
*
Offline Offline

Gender: Male
Posts: 30



« Reply #3 on: September 10, 2009, 08:40:58 AM »

Hi,

Having done this action with ABB's extensively I can say quite confidently that YES, the card is configured as BOTH a slave and a master.
The gripper actions would be controlled by the robot via IO cards inside the controller door.

An IO map would also be connected to the PLC to communicate.
If you want an example i could give you a sample EIO.cfg file showing this

Regards,

bigM
Logged
Nation
Full Member
***
Online Online

Gender: Male
Posts: 130


Parrot don't stop.


WWW
« Reply #4 on: September 11, 2009, 05:17:16 AM »

BigM,

I am very interested to see how you did that. Would you be able to provide the system.xml file also?

Thank you.
Logged
Hultman
Guest
« Reply #5 on: September 21, 2009, 09:45:36 AM »

I'am working with the same problem. Can I have a copy of the EIO.CFG file too.
Logged
zealous_swe
Newbie
*
Offline Offline

Posts: 8


« Reply #6 on: September 25, 2009, 01:15:59 PM »

Its possible to be booth master and slave on the network using the singel channel option....

EIO_UNIT:

      -Name "PlcSlave" -UnitType "DN_INTERNAL_SLAVE" -Bus "DeviceNet1"

      -Name "FestoUnit" -UnitType "DN_GENERIC" -Bus "DeviceNet1" -DN_Address 21

In this example the internal slave will appear at address 2. The internal slave uses the same address as the master. A bit confusing I know..
So if you e.g. change the master address on the BUS, you also move the internal slave to this address...


EIO_BUS:

      -Name "DeviceNet1" -BusType "DNET" -ConnectorID "PCI1"\
      -ConnectorLabel "First DeviceNet" -DN_MasterAddress 5

Will change the address to 5. NOTE! If you don't change the -DN_MasterAddress  from its default value 2, it will not be displayed when you save out the EIO.cfg file...


Logged
Nation
Full Member
***
Online Online

Gender: Male
Posts: 130


Parrot don't stop.


WWW
« Reply #7 on: September 26, 2009, 12:46:12 AM »

Ahh, so would this work if the PLC was setup as the master, the robot had the single channel card, and there was a d328 24V DC I/O module on the same network? I was under the impression there could be only one master on a single network at a time. Does ABB get around this by doing some slave to slave communications? I thought that wasn't allowed.

I want to make sure I am understanding this correctly. Or maybe my understanding of devicenet isn't all there.
Logged
hjgts8
Jr. Member
**
Offline Offline

Posts: 64


« Reply #8 on: September 27, 2009, 04:21:20 AM »

Ahh, so would this work if the PLC was setup as the master, the robot had the single channel card, and there was a d328 24V DC I/O module on the same network? I was under the impression there could be only one master on a single network at a time. Does ABB get around this by doing some slave to slave communications? I thought that wasn't allowed.

I want to make sure I am understanding this correctly. Or maybe my understanding of devicenet isn't all there.

I'm also interested in this as I have a devicenet node on the BASE network (robot is the master),that I would like to have visible on the CAN2 network (robot is the slave). so that the PLC could handle all fault diagnostics..... I'm not sure how interconnects affect the robot cycle time and CPU loading....  this is why I would like to find out more about this concept.
Logged
Midwest Tech
Full Member
***
Offline Offline

Posts: 128


Did you RTFM?


« Reply #9 on: September 27, 2009, 07:00:15 AM »

If anybody is interested, here is an IRC5 Devicenet manual.

BR,

Shane
Logged

zealous_swe
Newbie
*
Offline Offline

Posts: 8


« Reply #10 on: September 29, 2009, 04:32:57 PM »

There is no restriction of the number of masters on the same DeviceNet network. As long as they have there own unique network address..
Logged
Kōkaku kidōtai
Jr. Member
**
Offline Offline

Posts: 95


The net is vast and infinite...


« Reply #11 on: November 04, 2009, 12:29:12 PM »

I will do some tests with two DeviceNet masters next week and let you all know ;-)

Cheers!
Logged

“It always seems impossible until its done.”
hjgts8
Jr. Member
**
Offline Offline

Posts: 64


« Reply #12 on: November 09, 2009, 10:46:58 AM »

I will do some tests with two DeviceNet masters next week and let you all know ;-)

Cheers!

Hi,
   I tested two devicenet masters using a A4C+ ABB robot controller equipped with a dual channel devicenet card and an Allen Bradley 1756-DNB card. I had the Allen Bradley card set as master to the robot and several other nodes, with the ABB also being set as a master device accessing an Allen Bradley armour block on the same network.............. All seemed to work OK............ However I could not have the Allen Bradley 1756-DNB card access the armour block node at the same time as the robot controller........ does anyone know if it is possible for two master devices to share a slave device with the devicenet protocol?
Logged
Wilson Li
Guest
« Reply #13 on: December 20, 2009, 11:15:18 AM »

100% Sure the signle channel card can work with Master / Slave at same. the new version manual with RS5.12 already let some thing be understand clear.
I already let 4 robots with 709-1 work with M/S at same time.
If you have question please send your EIO to me. I modify it and back to you. if you load it to IRC5 it must work!!\

Becareful! The cable placement of the devicenet cable you must follw ODVA manual. otherwise you will lost sometime.
Logged
robo15
Newbie
*
Offline Offline

Gender: Male
Posts: 10



« Reply #14 on: March 05, 2010, 01:30:56 PM »

100% Sure the signle channel card can work with Master / Slave at same. the new version manual with RS5.12 already let some thing be understand clear.
I already let 4 robots with 709-1 work with M/S at same time.
If you have question please send your EIO to me. I modify it and back to you. if you load it to IRC5 it must work!!\

Becareful! The cable placement of the devicenet cable you must follw ODVA manual. otherwise you will lost sometime.

my problem is i'm not abe to set the robot as master and slave at the same time

Hello Mr. Wilson i'm just sending you .. EIO file please go through the same and help me out with this problem
Logged
Pages: [1] 2 Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!