Maximizing PC->PLC comm rate

niban

Member
Join Date
Oct 2004
Posts
1
The project I'm currently working on has a GUI running on a PC taking input from a pair of joysticks, along with some touchscreen functionality. Data from this is sent to a datablock on an AB PLC (previously a Micrologix 1500, soon to be a CompactLogix 1769-L35E) This data is used to drive various live functions.

The datablock being written to the PLC is a 50 integer array, and is mirrored in a identical array used to report results (which is read back at a fractional rate of the writes). All this is being carried out thru OPC over RSLinx.

I'd like to get the number of writes to the PLC per second has high as possible (60Hz would be ideal), I didn't have any luck exceeding ~7Hz on the Micrologix which was only borderline acceptable for realtime behaviour.

Question is, what kind of speedup can I expect moving to the CompactLogix, and what can I do to eke out every bit of additional speed?

Any suggestions/comments would be appreciated.
 
try setting the baud rate higher if not already done.
try splitting the 50integer block into two smaller blocks.
the "real time" block should be small and contain only
essential data. by transfering smaller amount of data
you can achive faster update time.
the "not so real time" block would be transfered less
frequently.
i think compact logix has same port limits if you go
serially (19.2kbps) so you might try ethernet.
Don't expect miracles from it either.
 

Similar Topics

Hi: new to plc's. I ran across a question the other day that I would like to find the answer to. When a plc runs a scan, in order to maximize it's...
Replies
17
Views
6,651
Hi All Have a query regarding the how to communicate over Ethernet between to via three mediums. First of all I need to communicate between...
Replies
1
Views
1,321
Hello fellow programmers! Looking for some help, or shed some light on the following application. We've got an application, that requires...
Replies
7
Views
2,485
Hello, I have a question about communication of 2 Siemens S7 PLCs. Until now I've been using GET (SFB14) function to transfer data block from...
Replies
2
Views
5,240
I'm trying to connect S7-200 PLC with MicroWin 3.2 development SW remotely: using 2 PCs connected in TCP/IP net. I used for this RS232-TCP/IP...
Replies
0
Views
1,673
Back
Top Bottom