Controls Loading Checklist
- Last UpdatedApr 20, 2020
- 2 minute read
|
Controls Load Procedure for ICC / IACC / Foxboro Evo It is recommended to load, deploy, and undeploy controls with the DYNSIM simulation shutdown – this is especially true when using Foxboro Evo. When DYNSIM is shutdown the SCPs behave like real CPs during the load / deploy process. Steps highlighted in gray apply to the DYNSIM process modeling package. If DYNSIM is not in use move to the next step. |
|
|
Check |
Step |
|
Shutdown the Process Model from the DYNSIM GUI. |
|
|
Initialize appropriate CP(s) through the Configurator (ICC / IACC / Foxboro Evo). |
|
|
Using the SCP Launcher, reboot each SCP initialized in the previous step. |
|
|
Load or Deploy controls. |
|
|
Refresh FoxSelect / BlockSelect. |
|
|
Turn on compounds that are off (look for a cyan colored circle next to the compound name in FoxSelect / BlockSelect). |
|
|
In FoxSelect / BlockSelect, select the Block View tab and sort on status. Search for UNDEF blocks which are cyan colored. Resolve these issues (may require adding ECBs, performing Delete-and-Undelete through the Configurator, etc.). |
|
|
For ICC, if controls were loaded from an API call (not a diskette) and PLBs reside within the controls, compile each PLB through the Configurator. Use Block View in FoxSelect / BlockSelect and sort on Type to locate specific PLB block types. |
|
|
Compile all Sequence blocks (IND, DEP, MON, EXC). |
|
|
After all SCPs have been loaded, re-connect peer-to-peer by running C:\Program Files (x86)\SIMSCI\SCP\SCPResetOM. |
|
|
Restart the Process Model with Cross Referencing disabled. The Process Model must have an SCP Engine and at least one of the following: DYNSIM-L, DYNSIM-P, or DYNSIM engine. |
|
|
Export the current cross reference list to a unique name. (File > Export > X-Refs, choose a name other than CrossRef.csv) |
|
|
Replace the cross reference list. (Tools > Update XRef with Foxboro > Triconex I/O) |
|
|
Export the new cross reference list and use Excel to merge the old and new files. |
|
|
Re-import the cross reference list (File > Import > X-Refs), and select LX to connect the I/O to the process model. |
|
|
Save the Process Model from the DYNSIM GUI to capture the new cross reference list. |
|
Note - Loading controls while DYNSIM is running (and the SCP Engine is controlling the SCPs) is problematic for the following reason. If Dynsim requests a backtrack while the blocks are processing after an ICC load or while an Evo is deploying, then the checkpoint may be invalid. It is recommended to shutdown DYNSIM before a controls load (allowing the SCPs to run normally) so that a valid checkpoint is created.