Controllogix, rslinx and HMI OPC Client

wilsonzhu

Member
Join Date
Jan 2008
Location
vancouver
Posts
278
Hi,

I have a question, when doing controllogix PLC programming, Do we need create special UDT(Continuous Block in memory) for HMI OPC Client to read/write through RSlinx OPC topic for improving communication efficiency? Thanks.
 
Basically yes:
collecting data contained in arrays or UDTs that can be optimized will use less ControlLogix processor CPU resources and memory.
UDT optimization works by having RSLinx Classic grab the entire UDT structure when any of the structure’s members are put on scan and the UDT optimization is enabled in RSLinx Classic.

For a more complete and detailed description about the RSLinx Optimization, I suggest to read the Application Guide you may find inside the RSLinx Installation disc, Online documentation,file named "CLxPerf.htm" (ControlLogix Data Collection with RSLinx Classic)

- fuzzy logic
 
Last edited:
As Fuzzy said, yes you do! Well, to be clear you can use arrays too. Also, you need to be very aware of how online PLC changes can affect RSLinx. There is a "best practices" guideline out there that tell you what can impact RSLinx comms while you perform online edits. If you aren't careful you can put RSLinx into a "slow poll" mode, which cripples your comms.

Also, be aware of the number of clients you have talking to a processor, the more clients, the more problems you will have especially if your comms are inefficient.
 
As Fuzzy said, yes you do! Well, to be clear you can use arrays too. Also, you need to be very aware of how online PLC changes can affect RSLinx. There is a "best practices" guideline out there that tell you what can impact RSLinx comms while you perform online edits. If you aren't careful you can put RSLinx into a "slow poll" mode, which cripples your comms.

Also, be aware of the number of clients you have talking to a processor, the more clients, the more problems you will have especially if your comms are inefficient.

Multiple clients should be accessing PLC data using RSLinx Gateway, so that only one RSLinx is actually fetching data from the PLC - the other clients are getting that data from the Gateway.
 
Multiple clients should be accessing PLC data using RSLinx Gateway, so that only one RSLinx is actually fetching data from the PLC - the other clients are getting that data from the Gateway.

Exactly!!!:geek::geek::geek::geek::geek::geek:
 

Similar Topics

Dear all, We are looking into virtualizing an old HMI server (Cimplicity 5.5 on Windows 2000 SP4). The PLC backbone is an ControlLogix system on...
Replies
4
Views
3,330
Hi, I am trying to get RSlinx Version 2.56 to see a 1756-DHRIO/E card in a controlLogic Chassis. The Chassis is 17 slot with a L71 in Slot 0 and...
Replies
12
Views
3,566
Can anyone tell me the proper I/O address format to use for doing this? I've done this a million times with Modicon, but that driver doesn't...
Replies
1
Views
5,488
Hi all, I have a question about OPC topic of Rockwell RSlinx, we use opc client in HMI to read the data in controllogix via Rslinx OPC topic...
Replies
4
Views
6,190
It has been a while since I have used RSLinx extensively, but I do not remember ever seeing anything like this. We have a customer whose C-more...
Replies
0
Views
3,653
Back
Top Bottom