Re: [foxboro] Migrating from ICC to Control Editor
- From: "Tom VandeWater" <tjvandew@xxxxxxxxx>
- To: <foxboro@xxxxxxxxxxxxx>
- Date: Wed, 2 Mar 2016 20:55:39 -1000
Wowser Gordon Buchner! Thanks for this excellent checklist. I really like
your attention to detail. IACC can automatically populate LOOPID with the CSD
name and we have done that so we have things broken down in smallish strategies
already and the LOOPID includes the LOOP# so we are pretty close to having that
base covered. Using Foxray, it is easy to generate a spreadsheet and then sort
by LOOPID to check that all blocks have consistent/meaningful LOOPID's. But
like Joe Riccardi mentions, there needs to be payback to make this move.
However, just like moving from the old Display Manager to FoxDraw, you will
eventually have to make the move from ICC/IACC to the Control Editor because
Foxboro won't continue to support them in new releases forever. It is that or
stay frozen in time at an old release with old hardware until it dies and then
you can decide what system to install during a megabuck conversion. Call me if
you need help with that;<)
Tom VandeWater
Control Conversions, Inc.
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx] On ;
Behalf Of Buchner, Gord
Sent: Wednesday, March 02, 2016 12:40 PM
To: foxboro@xxxxxxxxxxxxx
Subject: Re: [foxboro] Migrating from ICC to Control Editor
Hi,
We did 24 FCP270's from ICC to FCS. They were done on the run and overall it
went very well. We did all the work ourselves. Here is my procedure:
1) We used bulk generate, using loopid to sort the blocks. So spend the
time out front getting your loopid's set in ICC to group the blocks into
strategies. Then follow this format throughout all your CP's.
2) We used PAS Integrity to query each CP (saved query to excel) to get
loopid before the bulk generate to check that the blocks were sorted correctly
and that you didn't have duplicate strategies.
3) You can't modify the default compound or block templates that come with
FCS so we made our own set of block templates and one compound template ie, AIN
AIN_Pgp
4) Do the procedure below for each CP.
5) Use dbvu to get your remote connections on the system.
6) Fresh database and do a fresh saveall.
7) Create a bulkdata object.
8) Import Saveall into bulkdata object.
9) Generate ECB’s including FBM232 ECB’s.
10) Pick compound under control and change template to your template. You
can select all the compounds on the left and then right click and select fill
down with template selected. I left the STA and ECB compound templates default.
11) Now pick Blocks under control and you will get the list of all the
blocks in the CP.
12) Pick type at the top and sort by block type. Under type select your
template on the first of that block type. Now select the rest of the blocks of
that type and use fill down to change them to your template. To re-sort now use
Base then repeat with each block type until all your block templates are being
used.
13) Now generate your strategies.
14) Your controller with compounds will show up in the unassigned host
under deployment.
15) Carefully look at the warnings and errors in the output section to see
if they are important. If there are big issues then delete the controller with
compounds and blocks in FCS, fix in ICC on system and repeat until clean.
*Now what allowed me to feel good about doing this without initializing the
actual controllers was the I had an offline FCP270 with host station.
16) Set compound order in FCS. It will be alphabetical by default.
17) Export from FCS as a saveall and load into offline CP. (Faster than
object export and reloading into another FCS and deploying)
18) I actually compared compound by compound using a FV session from the
simulator and the actual system. (quick look, not detail of each block)
19) Run dbvu on simulator CP and check against one from the actual system.
20) Check that sequence code is there for each sequence block.
21) Once you are satisfied that the CP on the simulator matches you real CP
then continue in FCS.
22) Modify IDE_CP (safe guard file) in FCS to allow access for FCS and
disables ICC.
23) Go to deploy utilities.
24) Synchronize DB
25) This changes the deploy status of FCS to match controller. (Will show
deployed)
26) Upload runtime of CP this changes to get the current values from the CP
into FCS.
27) To compile all your sequence code in FCS you can pick the controller
and go to deploy it. Select all and at the top there is a compile blocks
selection. Pick next and then when it completes cancel the deploy operation.
28) Not a bad idea to open each calc block sometimes FCS will change a
comment into a step if it was entered incorrectly in ICC. It shows you what it
wants to change when you open the calc block. Only a couple of percent of
blocks indicated changes and most were OK.
29) Try an undeploy and deploy of something to test FCS.
30) Open and save all Strategies.
Important Checklist:
Compound order.
Sequence code is there and compiles.
Blocks are all there.
DBVU remote connections are made.
Later when you can initialize the controller and want remove the last pieces of
ICC and test a full deploy you:
1) Edit IDE_CP and allow ICC.
2) Open CP in ICC and initialize. This wipes the host files and CSA.
3) Reboot CP and once back up edit IDE_CP to block ICC
4) Go to deploy utilities and Synchronize DB
5) CP shows undeployed now. So now deploy CP.
DONE.
It seems long winded however once the loopid's are setup the rest actually goes
quite quickly. After you do a couple it gets faster. One fairly full FCP270 in
less than a day.
Regards,
Gordon Buchner
Canfor Pulp
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [
mailto:foxboro-bounce@xxxxxxxxxxxxx] On ;
Behalf Of BLAKE COVERDALE
Sent: Wednesday, March 02, 2016 8:28 AM
To: <foxboro@xxxxxxxxxxxxx>
Subject: [foxboro] Migrating from ICC to Control Editor
Dear List
I am looking at migrating a 20 FCP control system from ICC to Control Editor
We recently upgraded the system from P91s @ v8.4 to H90s @ v9.1 and this is
'Part 2' of the upgrade to get us concurrent with the preferred Schneider
configurator.
Just wondering if other folk have gone through this and if there are any
pitfalls or 'gotchas'. Also have any folk undertaken the conversion themselves
or have they had Schneider do the work for them?
Thanks in advance for any advice offered
Regards,
Blake Coverdale
Eli Lilly
_________________________________________________________________________
This mailing list is neither sponsored nor endorsed by Schneider Electric
(formerly The Foxboro Company). Use the info you obtain here at your own
risks. See the disclaimer at www.thecassandraproject.org/disclaimer.html
foxboro mailing list:
//www.freelists.org/list/foxboro
to subscribe:
mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:
mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
_________________________________________________________________________
This mailing list is neither sponsored nor endorsed by Schneider Electric
(formerly The Foxboro Company). Use the info you obtain here at your own
risks. See the disclaimer at www.thecassandraproject.org/disclaimer.html
foxboro mailing list:
//www.freelists.org/list/foxboro
to subscribe:
mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:
mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
_________________________________________________________________________
This mailing list is neither sponsored nor endorsed by Schneider Electric
(formerly The Foxboro Company). Use the info you obtain here at your own
risks. See the disclaimer at www.thecassandraproject.org/disclaimer.html
foxboro mailing list:
//www.freelists.org/list/foxboro
to subscribe:
mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:
mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
Other related posts: