QUOTE(Noely @ Feb 19 2008, 09:02 AM) [snapback]65381[/snapback]
Hi,
Is it good practice to mix industrial ethernet with your office network. I have a situation where I have a allen bradley slc 505 plc and I want to access it from a remote location. All I want is an ordinary phone line connection so I can dial into the plc or computer.
The IT man has given me a broadband connection which means I have to access the plc through the office network. He gave me addresses for me to give my equipment and he connected the plc to the network and the network flooded with messages. I tried to tell him that industrial networks were not exactly the same as office networks but he wouldn't listen.
He is now getting a managed switch to connect the plc to the network.
Personally I would prefer to keep them separated from each other. I'm relatively new to networking so I would not really know much about managed switches etc and my " IT man" knows less than me but will not admit it. My level consists of connecting panelviews to plc's and setting up addresses.
Can someone give me advice or their opinion.
Thanks
If you're just watching the traffic, you should expect to see a stream of messages all the time even when you are not connected to the PLC. These are broadcast traffic messages. For instance, all PC's will broadcast "beacon" type messages if they are running Microsoft's old networking protocols. Ethernet/IP's "discovery" protocol also broadcasts incessantly, especially if you don't have layer 3 switches doing IGMP snooping/negotiation. Anything that uses DHCP will broadcast a message when it first powers up to get an IP address. When you first power up a switch and during the first packet exchange from a new device, it will broadcast until it learns the MAC address mapping. When I check the managed switches in my network, there are usually about 30-40 broadcast MAC's in use in the buffer....and we do use VLAN's to a degree. All of this background "stuff" is perfectly normal on pretty much any network. Without heavy use of VLAN's and managed switches doing traffic cop functions, it is essentially impossible to eradicate this traffic.
All of this traffic will make your packet counters go up but as long as you don't get to the point where you are seeing hundreds of packets per second of broadcast traffic, it's harmless. Most PLC's, including the ControlLogix platform, tend to be limited to dealing with about 1000 packets per second or less. And with just broadcast traffic, it should well below that, because that 1000 packets per second includes your own expected communication.
IF you really want to look at what it is, you can download "Wireshark" or "Ethereal". The learning curve is a bit steep but what these programs do is that you can capture the entire packet data stream via a PC and examine it to see exactly what really is passing across your network. You can do a certain amount this way. If you really get heavy into packet analysis though you need a switch that supports port mirroring because normally switches intentionally try to minimize packet flow and don't leak unicast traffic. If you want to do this but don't want to pay for a managed switch, you can set these software programs into a mode where you use two Ethernet ports on your PC and treat it as a router, or you can buy a hub and use it temporarily (although normally I can't say enough bad things about hubs as a general rule).
In terms of your intended use, if you are just using the Ethernet port for remote diagnostics and programming, have at it. I have about 25 PLC's on my network and only one has a managed switch in front of it. The reason for that managed switch is that I'm doing long term testing. I have some limited (Modbus/TCP, not Ethernet/IP) I/O traversing the network as well. Currently there are no inter-PLC messages traversing the Ethernet network...
If you start adding in I/O, if you are just dealing with simple MSG'ing between PLC's and you put some "guard logic" between PLC's to deal with network failures (if the MSG commands start signalling errors, take appropriate fail-safe action) , then I suggest you install simple dumb switches in the network to isolate those PLC's from the rest of the network. This isn't for isolation in the case of VLAN's. It's just there to prevent someone from rebooting or reprogramming one of the switches and taking down your I/O. This has happened to me on more than one occasion.
Even with Modbus/TCP if you are doing "informational" type I/O, this is probably sufficient. This is exactly what I did with the Ethernet-based I/O that I already have. It works fine and the only hiccup I've had is that the switches are all either UPS protected (along with the PLC) or PoE and this particular I/O continued to operate in spite of a power failure (the I/O cards were also PoE which I didn't expect or plan for).
This is about as large as you want to get. In fact, we should have started migrating to more network isolation a long time ago, but I inherited a lot of network sins and I can only spend so much money eliminating them each year. Outside of the specific I/O cases I highlighted, if you go any further, you will be implementing at least some measure of traffic control or you are setting yourself up for a nasty issue down the road.
If you want to do traffic isolation/management, then there are a whole host of other things that you need to consider. By themselves, "isolated networks" and "VLAN's" are not a one-size-fits all answer to all issues. These are simply tools that are needed to get the job done. I'll also throw in RSTP, ring networks, managed switches, all the various fiber modes and connectors, and wireless into the mix that you need to understand before going any further. This is an area where you need to read up and fully understand networking, administration, network security, and traffic management. You need an IT guy with about the same amount of knowledge or you will automatically be boxed into having a separate network bridged only at the router level. Then you need to lay out your specific concerns. The network design plan will naturally fall out of those concerns.