13. Close the utility by selecting the Exit button
2.3 AVEVA P&ID Project Administration Program
2.3.23 Spec Driven Configuration Category
The Spec Driven Configuration Category is used to control which symbols can be inserted into pipes based on the specification of those pipes.
Note: When a project is upgraded, in order for Spec Driven data and functionality to be available, the database schema must be updated by selecting the Upgrade Specdriven Database Schema - Upgrade button in the Project Database Configuration Category.
The Spec Driven Configuration Category is divided into three sub-categories:
• Symbols Sub-Set
• Add/Edit Specs Sub-Set
• Assign Specs Sub-Set
The Symbols sub-category is used to specify valid pipe specifications for individual symbols.
The Add/Edit and Assign Specs sub-categories are used to specify valid pipe specifications to groups of symbols.
• Symbols Sub-Set
For example, it may be specified that Ball Valve symbols may only be inserted into pipes with a specification of AAA3, and an inlet bore size of 20 and an outlet bore size of 20.
Multiple combinations of pipe specs and sizes may be specified as compatible with the insertion of a symbol. If no specs or sizes are specified for a symbol, insertion of this symbol is unrestricted.
Spec/size insertion restrictions may be set up for Valves, Instrument Valves and Reducers.
Currently, only restrictions for 2-way symbols may be specified, but not symbols inserted at pipe junctions such as 3-way and 4-way valves.
Note: Changes to drawings resulting from changes to Spec Driven settings are not automatically implemented when project drawings are loaded. The user must trigger these changes "manually" in each drawing after it has loaded. See 8.2.4: Updating Spec Driven Data.
- Specifying the Valid Specs and Pipe Sizes for the Insertion of a Symbol
Note: Valid specification and size data can be imported from an AVEVA PDMS project. See PDMS Cats and Specs Import below.
To specify the specs and sizes of pipes that a symbol may be inserted into:
1. From the list of values at the top of the application pane, select the symbol.
2. From the list of values below this, select the symbol.
The selected symbol is displayed next to the list.
Note: Symbols are set up using the Symbols Configuration Category.
3. From the bore sizes grid, select the inlet and outlet size by clicking on the cell at the intersection of these values. The vertical axis displays the inlet size, the horizontal axis displays the outlet size. The selected cell is displayed with a blue background.
Note that only light grey cells can be selected.
In the case of Valves and Instrument Valves, only those cells at the intersection of identical bore size values can be selected, as valves have the same inlet and outlet sizes.
In the case of Reducers, only those cells at the intersection of different bore size values can be selected, as reducers must have different inlet and outlet sizes.
Note: The list of sizes is set up using the List of Values Configuration Category.
4. From the list of pipe spec codes, select the code or codes. To select a code from the list, click on it. The spec code is then highlighted with a blue background. Multiple codes can be selected.
To de-select a spec code, click on it again. The code will no longer be highlighted in the list, and will be removed from the cell in the table.
Spec codes can be copied and pasted from one cell to another. To copy the contents of a cell, right-click and select the Copy option from the menu that is then displayed.
To paste into a cell, right-click on the cell and select the Paste option from the menu.
Note: The list of pipe spec codes is set up using the List of Values Configuration Category.
5. Repeat steps 3 and 4 for each valid combination of spec and bore sizes for the symbol.
6. To populate all cells with every code from the list of spec codes, select the Set as Default button. Individual codes may then be de-selected if required for each cell, as described above.
7. To clear every cell in the grid of codes, select the Clear button.
- Insertion Options
These settings control what happens when symbols are inserted into pipes with specs and/
or sizes that the symbols are not valid for. These settings are applicable to all symbols that are subject to this functionality, not just the one selected at the top of the application pane.
• Select the Prevent button if users are to be prevented from inserting a symbol into a pipe with a spec and/or size that the symbol is not valid for. If this is attempted, an error message is displayed and the symbol is not placed on the P&ID.
• Select the Warn button if users are to be warned if they insert an invalid symbol. The insertion of the symbol is permitted in this case, but an error message will be displayed on the P&ID, and will accompany the symbol when transferred to VPE Workbench.
Invalid symbols are displayed on the P&ID in a specific colour (see below)
• If the specs and sizes of pipes are to be ignored when inserting symbols, select Ignore button.
The Out of Spec Symbol Warning Colour at P&ID field is used to specify the colour of symbols that are not valid for the spec and/or size of the pipe that they are inserted into (see the Warn option above).
To select a colour, press the green button next to the field. On selection of the button, the colour selection dialog box is displayed:
The Colour Code can be selected by selection of one of the colours shown in the palette, or by manually entering the Colour Code field.
Following selection, press OK. The selected colour code will then be displayed in the grid.
- PDMS Cats and Specs Import
Valid specs and sizes can be imported from a PDMS project.
In the Paragon Module of PDMS, a report must be run on the specifications in question (see Spec Driven Data Import from PDMS - PML Function and Report).
The contents of this report can then be imported into the project settings of an AVEVA P&ID project.
1. Press the green button next to the Spec Report Location field, and browse for the PDMS report. By default, the report will be called spco.report and will be located in the c:/temp folder.