Help - Search - Members - Calendar
Full Version: How to connect 2 backplanes together
Forums.MrPLC.com > PLCs and Supporting Devices > Allen Bradley
Corben
Hi everyone!


I need opinions about Ethernet hardware configuration for 1756 L61 controler:

For now our installation has
- One backplane 17 slots with
o 1 controller 1756 L61
o 2 communications module 1756 ENBT/A
o 7 1756 IB 32
o 6 1756 OB32

And we need to extend the backplane by adding another one of 7 slots with power supply 1756PA72, 3 Inputs modules (1756IB32) and 1756 ENBT comm. module. Between the both backplane there’s 4 others Switches.

1) My first question is, between the both backplane, I don’t see other solution than creating system shared tags, (produced/consumed tags) . Is it right?

2) So the second question is the result of the first, that I’m pessimistic of how fast could be the communication, especially when the Ethernet network got already lot of modules (see the list below!!).
I don’t think it’s the best way to connect 2 backplanes.
blush.gif

Thanks in advanced.



The rest of the network (the others 4 switches) has the following modules:
- On the 1st switch:
o 1 Panel view 600
o 1 Inview
o 1 remote PLC 1768 ENBT/A ( with system shared tags, produced/consumed tags)
o Link to the 2nd switch

- On the 2nd switch:
o Links to the 3 others switches.

- On the 3rd switch
o 1 Panel view 600 disgust.gif disgust.gif
o One 1794 AENT/B flex I/O with 4 I/O modules

- On the 4th switch
o 1 Panel view 600
o One 1794 AENT/B flex I/O with 2 I/O modules

- On the 5th switch
o 1 Panel view 600
o One 1794 AENT/B flex I/O with 2 I/O modules

and more to come (2 more switches, 1 more panelview 600 and 4 more Inview) wacko.gif

Ken Moore
You do not have to use produced/consumed, (need a processor for that).
I would recommend Control net for connecting a remote chassis, the clearest advantage is the the Control net system would be deterministic.
kaiser_will
Consider another type of I/O. We use a lot of Beckhoff Ethernet-ready I/O, with the price being very, very good compared to the Allen-Bradley Flex modules (typically 1/4th cost). We have been integrating them for well over a year and have found great reliability out on the field. The Beckhoff BK9105 Ethernet/IP modules are very easy to setup (Beckhoff has a tool for figuring how many Input-Output words needed). Set the Beckhoff IP address, enter the IP address and the I-O config words in the PLC, put into run mode and everything seals up fine.

There are many other manufacturers of Ethernet/IP I/O with large install bases (proven reliability).
Gerry
All you need to do is add the remote chassis and its modules to the I/O tree in your program. No special programming required.
You should, however, use managed switches since I/O on ethernet/IP is multicast.

Using ControlNet or "Brand X" components will just add unnecessary complication.

BobLfoot
QUOTE(Ken Moore @ Nov 25 2008, 01:34 PM) [snapback]76198[/snapback]

I would recommend Control net for connecting a remote chassis, the clearest advantage is the the Control net system would be deterministic.


Here begins "The Great Network Debate"


QUOTE(Gerry @ Nov 25 2008, 03:50 PM) [snapback]76205[/snapback]

Using ControlNet or "Brand X" components will just add unnecessary complication.


"The Great Network Debate" continues.

For every PLC Guru who touts Ethernet IP for I/O you'll find another with a horror story. A lot depends on how you implement and plan it. I've seen bad Devicenet and ControlNet applications as well as Bad Ethernet IP.

If going Ethernet IP, read and follow the design guidelines.
TWControls
I'm going to have to side with Gerry on this one. There was no great network debate. He already had all the necessary equipment to connect them via Ethernet. Controlnet and BrandX I/O not only added additional complication and additional cost, but it may have but doubts in the OP mind on his selection for the second backplane. This is the exact same setup I just quoted last week and it is a good reliable way of doing it.

As for the properly implemented argument, I can make that for anything.
Ken Moore
Okay, okay, ethernet it is. But....
The OP might want to analyze the existing traffic with a sniffer. That would let him/her know what kind of band width is being used and can then decide if ethernet is a viable option or not.
BobLfoot
QUOTE(Ken Moore @ Nov 26 2008, 07:38 AM) [snapback]76236[/snapback]

Okay, okay, ethernet it is. But....
The OP might want to analyze the existing traffic with a sniffer. That would let him/her know what kind of band width is being used and can then decide if ethernet is a viable option or not.


I'm with you Ken - Ethernet for I/O means part of my machine is maintained and "owned" by the IS dept. At least in my facility. With CotnrolNet I "own" it all.

No 3am calls cause corporate IT installed a router/switch firmware upgrade with an automatic bot and shut down my production line.
controlsdude
AB or Rockwell does give you a spreadsheet on calculating the bandwidth for each device adding to a network. There are a lot of details to get a handle on and knowing those details and performing calcuations and also performing some in house tests on packets/sec and such would be a good way to get a handle on how many devices, how they are connected, and etc....

If you using such and such a device would you not do an inhouse test with that device and the modules that you are using in the field?

This way you properly engineered it and can install it with some reliable method. The same goes for controlnet, profibus, devicenet, etc.....
TWControls
QUOTE(BobLfoot @ Nov 26 2008, 10:35 AM) [snapback]76252[/snapback]
I'm with you Ken - Ethernet for I/O means part of my machine is maintained and "owned" by the IS dept. At least in my facility. With CotnrolNet I "own" it all.

No 3am calls cause corporate IT installed a router/switch firmware upgrade with an automatic bot and shut down my production line.

Doesn't that go under the category of a network "not being properly implemented"? thumbsupsmileyanim.gif
Corben
First of all, thanks everybody for all these answers i appreciate. notworthy.gif

the problem in this project is the costumer didn't want nothing else but Ethernet like network.
I'm agree like i read to separate the different function with different networks, for example all the HMI with control net, field bus in device net and PLC comm with Ethernet, We already suggest it but no way.
So if i want to do so i need arguments, that s why i asked for help.

Second of all, I've never connected 2 backplanes together . So i racked my brain trying to follow what you said GERRY in your post and i found. For those who could help that's how i did. (offline it seems to work now i didn't receive materials yet to try but there's no reason for these dont work.
In the I/O configuration i added one 1756 ENBT module on my local network.
I fill in the name (RACK2 for example), IP adress, and chassis size (7).
After when the new backplane appears i added one more ENBT card. So now in my new backplane i have slot 0 and 1 reserved for the comm.
After i just added digital modules and that's all for harware configuration.
Now on my controler tags i found RACK2:2:I.DATA for my Input module on slot 2.

Third of all, could be good to analyse the existing traffic i'm agree with you.
Someone told me that the maximum numbers of modules possible on ethernet/ip network is 128? don't know if it's true?
Can we use RSlinx like sniffer to analyse traffic? Is it a good tool to do that? If not what kind of tool can i use?



paulengr
QUOTE(Corben @ Nov 26 2008, 06:07 PM) [snapback]76273[/snapback]

First of all, thanks everybody for all these answers i appreciate. notworthy.gif

Third of all, could be good to analyse the existing traffic i'm agree with you.
Someone told me that the maximum numbers of modules possible on ethernet/ip network is 128? don't know if it's true?
Can we use RSlinx like sniffer to analyse traffic? Is it a good tool to do that? If not what kind of tool can i use?


As to 128 devices: False. You could run into a limitation of IP addresses but this depends on how your network mask is programmed. If your mask is 255.255.255.254, then you can only handle 2 IP addresses on the local network.

As to traffic analysis, the term you want to know is "wireshark". This is free. It is just as good or better than the commercial ones. The best way to use it is to have two Ethernet ports on your PC. Plug one port on your PC into a spare port on the switch attached to the PLC. The other port is to maintain communication with the rest of the plant. Go into the switch configuration and set up port mirroring so that the extra port on your PC sees the same traffic that the PLC sees. Then boot up wire shark, point it at that port, and start sniffing away.

There is broadcast traffic happening all the time on Ethernet, some intended for the PLC or IO, and some not. As long as the amount of broadcast traffic is at a minimum, all is well. But just for a minute, imagine some cheap $10 Ethernet card in an office PC that faults for some reason and starts continuously generating broadcast packets as fast as it can go (at 100 Mbps). What will happen to your IO network when this stream of garbage hits? What if the failed card is actually one of your IO devices? What happens when a fork truck hits a conduit and cuts the Ethernet connection between the local router and your IO network once IGMP starts going through the usual timeouts and everything turns into broadcast-only mode? What happens when one of your switches doesn't know how to do multicasting and starts spewing Ethernet/IP packets all over the entire plant?

My recommendations are different from AB. Rockwell is taking their cues from Cisco, and Cisco promotes a bunch of things that I disagree with. Especially when they were in front of an audience of about 50 people at a Rockwell automation fair and when asked lots of questions about VLAN's, they mostly stammered and tried to avoid the issue since they didn't understand what they were talking about.

You need 4 things to prevent problems with Ethernet IO:
1. You need a local IGMP querier (this is available in many industrial managed Ethernet switches). You program this querier to take over in the event that the router connection is severed. If you don't and contact is broken, eventually all your IO traffic will flood the network including overloading itself.
2. You need to bandwidth limit traffic to each of your IO devices to whatever maximum bandwidth the devices can handle (typically 1000-1500 packets per second for AENT's but it is higher for ENBT's). The Ethernet chips themselves can easily handle raw 100 Mbps bandwidth. The low power processors in the cards though is another story.
3. You need to set up traffic prioritization so that IO traffic takes priority over other general traffic. This can be done with outright priority settings, a separate physical IO network, or (although it adds a lot of extra complication) VLAN's. The purpose here is to gaurantee that even in the event of a flood, your IO can still get enough throughput to be largely unaffected. If you can, try to avoid VLAN's as they are not the panacea that people promote them to be, and they add a lot of complication to your system very quickly.
4. You need to have IGMP snooping on all switches involved. You can mix managed and unmanaged switches so long as you have this and managed switches at the end points (and at least one capable of IGMP querying). Having all managed switches is nice but expensive and not necessary. If you don't do this, then each switch without IGMP querying will leak out your multicast traffic as broadcast packets on all ports. Harmless to the IO (considering items 1-3), but adds to the network load everywhere else on all devices in your network up until it reaches another managed or IGMP-aware switch where it is contained. If nothing else, Panelview Plus is slow enough. Why contribute to it?

If you do all this, then you will have a very well armored and managed network with little to no trouble ever with your networked IO. If you miss any of these 4 items, it is possible for IO traffic to leak out into the rest of the network causing trouble, and vice versa.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.