[foxboro] xCP270 Sequence Code Issue

I thought I should post this in case not everyone gets the advisory
emails from Invensys

"An FCP270 or ZCP270 will stop operating when a DIV or MOD operand in
a sequence block (HLBL)
is used with the divisor as an Integer variable (I.e.: II0001...008
variables or any other of type Integer),
and this value becomes zero - '0'. This is a divide by zero error in
the DIV or MOD operations when using
an Integer variable.

This advisory applies to customers with I/A Series systems using both
FCP270 or ZCP270 and on
all software versions - V8.x up to and including V8.4.2."

They say it will be fixed in V8.4.3 and that a quick fix will be
released in a few weeks for all currently affected software versions

I thought it was interesting that just a few weeks ago we were
discussing how to find text strings in sequence codes, since that will
come in very handy right now to see if you are affected by this:

Method 1:
use foxray block search, select HLBL code, search on "DIV" and then "MOD",
it will return all sequence blocks that contain those strings. you can
then modify those that reside on xCP270 type CPs and then modify them
to check for division by zero (although I would probably modify all
blocks regardless of the CP since you mught upgrade the CPs later and
you might forget about this issue)

Method 2:
open up a nutcracker shell
cd /opt/fox/ciocfg
grep -l DIV */*.s
grep -l MOD */*.s
you will need to do this on each AW that hosts CPs with sequence code
(I'm not sure how to remotely execute programs on windows out of the
box like on UNIX with rsh, it's possible by adding a service though I
believe)

thoughts?

-- 
Patron saints in general are broadband connections to the Almighty
- Michelle Delio, Wired News
 
 
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
 
foxboro mailing list:             http://www.freelists.org/list/foxboro
to subscribe:         mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:      mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
 

Other related posts: