RE: AB KF2 at 19.2 Kbaud?

2000-09-06 Thread Wright,Jason
David, I have seen it this way on account of cable length. Right or wrong, the Site Planning/Installation section of the Integrators for Allen-Bradley Controllers document (B0193RG-C on page 52), "For Reliable communicaition, however, the shorter (20 feet) cable should be used in configurations u

Re: AB KF2 at 19.2 Kbaud?

2000-09-06 Thread Kirk D Carver
>From our in house AB guru: " I do not know of a situation in which it wouldn't work at 19.2K, but the bandwidth requirement is small: the bottleneck is the GP, not the DF1 line. If he's actually getting real empirical results back showing a huge ==x2 improvement when moving the DF1 connectio

RE: Rolling average

2000-09-06 Thread Johnson,Alex
My personal favorite is: 1) Build a DTIME block and set the duration to the time period of interest * 1.2. 2) Take the 8 most recent "bucket" outputs of the DTIME block to the inputs of a SSEL block 3) Set the SSEL block to average its inputs. This approach is kind of cool becau

AB KF2 at 19.2 Kbaud?

2000-09-06 Thread David Johnson
I have noticed that most of the Allen-Bradley KF2 modules I come across in the field are running at 9600 baud. I also know of some instances where a Foxboro Integrator 30 is communicating with AB KF2s at 19.2 Kbaud. Is there any reason not to run the baud rate at 19.2K? You sure get a lot mor

RE: Rolling average

2000-09-06 Thread John Miller
This may be overly simplistic, but what about using a filter in an AIN block or an LLAG block? A low pass filter really isn't mathematically the same as a rolling average, but for a lot of the applications where the process engineers thought they needed a rolling average, we've found that it's cl

RE: Rolling average

2000-09-06 Thread Windle,John
I would use an independent sequence block. Run the block once per minute, dump the current value of the point to be averaged into a real array indexed by the minute in the current hour, sum up the values in the array, divide by 60 and you have a rolling hourly average. This will automatically ov

RE: Rolling average

2000-09-06 Thread Lowell, Tim:
Steve, CALC blocks are can do something like this, only over less time, or updated less frequently. You could do a block like this: PERIOD = 6 (60 sec)

RE: Rolling average

2000-09-06 Thread Stear, Bo
Here's a way to do it using a TIMER and an IND block. You could do without the timer and just use the WAIT for the period but then you might run into problems if your CP goes into overrun. This is set for a flow but will work on anything.. INDEPENDENT_SEQUENCE{**

Rolling average

2000-09-06 Thread Steve Rigby
Hi all, What I would like is a way to calculate the average position of a valve over the last hour, updated say every minute. and then available as an input for a block. Any ideas? Thanks in advance. Steve Rigby Air Liquide Industrie BV Merseyweg 10 3197 KG Botlek-Rotterdam The Netherlands Tel: