You are not registered yet. Please click here to register!


 
 
plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
 
Try our online PLC Simulator- FREE.  Click here now to try it.

---------->>>>>Get FREE PLC Programming Tips

New Here? Please read this important info!!!


Go Back   PLCS.net - Interactive Q & A > PLCS.net - Interactive Q & A > LIVE PLC Questions And Answers

PLC training tools sale

Reply
 
Thread Tools Display Modes
Old January 12th, 2011, 05:12 PM   #1
twetechnics
Member
United States

twetechnics is offline
 
Join Date: Jan 2011
Location: Chicago
Posts: 1
Ethernet Best Practices

MY customer's plant has a Main PLC (SLC 5/05) which communicates with one CompactLogix and three other SLC 5/05's. There are Six (6) PC's with OPC servers communicating (Read/Write) with the main PLC. All of these devices share an ethernet newtork and it is VERY SLOW. The question is what is the best practice for a network such as this. Should we add another ethernet card to the Main PLC and have that communicate with the OPC servers? Should we use a different communications method for the PLC Only Network? The I/O count on the network is approximately 300 Digital I/O and 200 Analog I/O plus another 500 registers.
  Reply With Quote
Old January 12th, 2011, 06:32 PM   #2
OkiePC
Lifetime Supporting Member
United States

OkiePC is offline
 
OkiePC's Avatar
 
Join Date: Mar 2005
Location: ENE of Nowhere Oklahoma
Posts: 7,502
Welcome to the forum.

I think you may need to provide more information to get good responses.

What part(s) of the communication appear to be very slow?

Are the inter-PLC communications done with multiple MSG instructions?

Can you provide a sketch of how the network is laid out including switches/routers?

Paul
__________________
It's not all the variables I am most concerned with, it's the undiscovered constants.

"You can lead a horse to water but if he's got his head up his as$ he may die of thirst anyway."
  Reply With Quote
Old January 12th, 2011, 07:06 PM   #3
sthompson
Lifetime Supporting Member + Moderator
Canada

sthompson is offline
 
sthompson's Avatar
 
Join Date: Jan 2007
Location: Vernon, BC
Posts: 1,710
Ethernet should not be that slow, however, there are limitations on how many Ethernet connections the SLC5/05 will support. The SLC Communications are done by the PLC during the Housekeeping part of the cycle, so it is limited to how many messages it can process each cycle. Here is the Ethernet Manual;

http://literature.rockwellautomation...s001_-en-p.pdf

Are your messages on some kind of Interval Timer? What is the update frequency of the OPC Servers? You may be able to use a SVC Instruction to help with the SLC response time, however, bear in mind that this doess affect your scan time. It is in Chapter 12 of the Instruction Reference Manual;

http://literature.rockwellautomation...m001_-en-p.pdf


There is also information on the Ethernet Communications in the Hardware Manual in Appendix G;

http://literature.rockwellautomation...m011_-en-p.pdf

Stu....
__________________
There's never time to do it right, but there is always time to do it over!
No trees were killed in the creation of this message. However, many electrons were terribly inconvenienced.
  Reply With Quote
Old January 12th, 2011, 07:32 PM   #4
The Plc Kid
Member
United States

The Plc Kid is offline
 
The Plc Kid's Avatar
 
Join Date: Feb 2009
Location: Macon, Georgia
Posts: 2,519
AS has already been posted too many message instructions will clog slc procesors on ethernet real fast.

What links the network? Make sure you have swithces and not hubs.

Check the duplex and link speed of all devices as they need to be the same for the best performance. Make usre your devices are all set for 100 T and none are at 10T

Check the ip addresses and subnet masks of all devices and make sure they are on the same logical ethernet network and not together in a SuperNet
  Reply With Quote
Old January 12th, 2011, 08:02 PM   #5
Binaural
Member
Australia

Binaural is offline
 
Join Date: Jul 2005
Location: Sydney
Posts: 366
Another trick I've used in the past with SLCs - XOR the memory area you transfer to another PLC to see if any bits have changed. If changed, then send, otherwise there's no need to clog the processor.
  Reply With Quote
Old January 12th, 2011, 08:14 PM   #6
sthompson
Lifetime Supporting Member + Moderator
Canada

sthompson is offline
 
sthompson's Avatar
 
Join Date: Jan 2007
Location: Vernon, BC
Posts: 1,710
Quote:
Originally Posted by Binaural View Post
Another trick I've used in the past with SLCs - XOR the memory area you transfer to another PLC to see if any bits have changed. If changed, then send, otherwise there's no need to clog the processor.
I like that idea, I have some pretty heavy traffic on my DH+ Network, and although I have them on Trigger Timers, in many cases the Data doesn't change for hours. I think I will implement that or a variation on that depending on the Processor.

Kudos!


Stu.....
__________________
There's never time to do it right, but there is always time to do it over!
No trees were killed in the creation of this message. However, many electrons were terribly inconvenienced.
  Reply With Quote
Old January 14th, 2011, 02:18 AM   #7
surferb
Lifetime Supporting Member
United States

surferb is offline
 
surferb's Avatar
 
Join Date: Jun 2007
Location: Naples, Italy
Posts: 1,719
What kind of hub/switch are you using?
__________________
Nathan Boeger, CISSP-ISSAP, CCVP/CCNA, MCSE, VCP
"Design Simplicity Cures Engineered Complexity"
Sierra Nevada Brewery MES/ERP case study - 5 minute video, My comments
Comment on Not another industrial software Blog
Ignition by Inductive Automation, rethinking SCADA for modern manufacturing 2 minute video
  Reply With Quote
Reply
Jump to Live PLC Question and Answer Forum

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
UNIGATE CL Ethernet IP Connectivity Issue Hal9000 LIVE PLC Questions And Answers 6 January 11th, 2012 11:28 AM
New PC, Dual Ethernet Port Access to Rslinx SNK LIVE PLC Questions And Answers 2 February 4th, 2009 07:24 PM
S7-226 ethernet module errors!!! Scott-bc LIVE PLC Questions And Answers 2 November 28th, 2008 09:53 AM
Using a RADES9300 and serial ethernet to connect to plc...Works over eth but not dial bdoub1eu LIVE PLC Questions And Answers 5 July 28th, 2006 08:30 PM
AB Softlogix Version 13 and MSG over Ethernet Roy C. LIVE PLC Questions And Answers 0 October 19th, 2004 06:41 PM


All times are GMT -5. The time now is 07:14 PM.


.