Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Simulation for Foxboro Control

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.

TitleResults for “How to create a CRG?”Also Available in