PLC-5 to L81E PID Conversion

So I think I can run a MSG to read those tags every 200ms, 20ms might be a challenge

If you have the budget and a reason to use it, the 1756-RIO module has a "ghost mode" that allows it to listen to RIO I/O and Block Transfers without affecting the scantime or addressing of a RIO network.

This isn't the original multipurpose 1756-DHRIO; the 1756-RIO is an A-B Remote I/O scanning engine based on hardware and firmware built by QTS in Florida. Its network-based cousin the "AN-X" is distributed and supported through ProSoft, and has similar features available.
 
With independent gains, and the new loop update time specified correctly, I would actually multiply integral gain, Ki, by 10.

This is my thinking: in the PLC-5 the loop was being told update time was 0.2 seconds. So when it was integrating (summing) error it was multiplying error by that 200 ms interval before adding it. But, you were actually doing this 10 times faster at the 20 ms scan rate. This is basically equivalent to a 10x increase in integral gain. After correcting the loop update time setting you will need to move this "artificial" 10x factor into the gain itself, to get the same response. This is regardless of the actual update time (within reason), so long as it is correctly specified in the PID block.

That makes sense...Thank you!

If you have the budget and a reason to use it, the 1756-RIO module has a "ghost mode" that allows it to listen to RIO I/O and Block Transfers without affecting the scantime or addressing of a RIO network.

This isn't the original multipurpose 1756-DHRIO; the 1756-RIO is an A-B Remote I/O scanning engine based on hardware and firmware built by QTS in Florida. Its network-based cousin the "AN-X" is distributed and supported through ProSoft, and has similar features available.

You know I believe that the customer has some ProSoft AN-X modules. A previous integrator tried to upgrade the Panelview 1200 to a Panelview Plus using them to bridge to the DH+ network. He did such a horrible job on the conversion, moved everything around, renamed stuff, stuck a bunch of brightly colored trends on it...the operators hated it and it was terrible responding to operator entries so they hired us to re-do it with a G15. I just used a serial cable to the PLC-5 for my HMI and started with the 1980s graphics from the Panelview1200 which the operators like better any way.

To make a short story long, they still have that module in the panel and connected and two other boilers have them installed in the panels (but not connected), so I am pretty sure I can borrow one.

With all that said, I don't think it would let me listen to the backplane block transfer going from the analog card to its CPU, but perhaps I could spy on the transfers going between the analog rack and the digital one which include those same values.
 
I setup a quick simulation, Loop1 PID instruction (independent) is running in a 200ms periodic task, loop update time is set for 0.2s, Kp=0,1,Igain=0.1, Loop2 is identical except running is a 20ms task. Screen2 is the same step change in set point the other direction, but with the Igain of loop1 set to 1 (10x)

Screen1.jpg Screen2.jpg
 

Similar Topics

I am using Allen Bradley PLC 1756-L81E and EIP module 1756-EN2TR for Ethernet/IP communication. My communication works fine but in Get-Attribute...
Replies
2
Views
184
I have been doing some research on data highway and data highway plus, and have contacted Allen Bradley for information regarding communication...
Replies
10
Views
2,829
I have a machine which is undergoing upgradation. As part of the process two SEW drives are being replaced., existing Gen B with new Gen C. The...
Replies
2
Views
94
I was loading a program onto an XE1e2 PLC and it got stuck on these two windows and won't progress. It won't let me connect from the PC to reload...
Replies
0
Views
55
I'm a beginner in the automation field and I've set up an automation system connecting several devices (datalogger, radio, etc.) via Modbus RS485...
Replies
5
Views
178
Back
Top Bottom