This guide walks you through the one-time configuration required before AseptSoft can analyze your P&ID drawings. The setup teaches AseptSoft how to interpret your specific drawing standards — which symbols represent valves, where to find tag text, and how pipes connect.
You are not alone. The AseptSoft team provides full setup support. Contact us at any time for a remote session where we configure your environment together. Most setups take under an hour with our assistance.
📋 Before You Begin
Prerequisites
|
Requirement |
Plant 3D |
AutoCAD Standard |
|---|---|---|
|
🖥️ Software |
AutoCAD Plant 3D with AseptSoft plugin installed |
AutoCAD with AseptSoft plugin installed |
|
📁 Project |
A Plant 3D project must be open |
At least one P&ID drawing ( |
|
📑 Drawings |
P&ID drawings registered in the project |
P&ID drawings saved to disk in the same folder |
|
🔑 License |
Valid AseptSoft license activated |
Valid AseptSoft license activated |
What You Will Need to Know
Before starting, gather this information about your P&ID drawing standards:
-
Block definition names for your valves, instruments, sources, and connectors
-
Tag conventions — How tags are written (as text near symbols? As block attributes? On which layers?)
-
Pipe drawing conventions — Do pipes use Lines, Polylines, or PnP Line Segments? Are there visual gaps at instrument locations?
-
Special symbols — Are there composite symbols (block valves), off-page connectors, or area markers?
1️⃣ Step 1: Open Your Project
🏭 Plant 3D
-
Open AutoCAD Plant 3D
-
Open your Plant 3D project through the Project Manager
-
AseptSoft automatically detects the project and creates its storage structure in the project's Related Files directory
-
Open at least one P&ID drawing from the project
📐 AutoCAD Standard
-
Open AutoCAD
-
Open your P&ID drawing(s) from a single directory — this directory becomes the virtual project root
-
AseptSoft automatically creates its storage in that directory when you first activate a module
For details on how projects work on each platform, see Host Project Definition.
2️⃣ Step 2: Classify Your Block Definitions
This is the most important step. You need to tell AseptSoft what each block definition in your drawings represents.
🔍 Opening the Classification Window
-
Navigate to the AseptSoft ribbon tab
-
Click the Classification command
-
The Unified Classification Window opens, showing all block definition names found in the current environment
🔧 Classifying Valves (Control Type)
For each valve symbol in your library:
-
Select the block definition from the Class dropdown (type to search)
-
Set Behaviour to
Control -
Set Fluid Mode — typically
Clampfor standard valves that touch the pipe, orNon Touchingfor valves that hover near the pipe -
Configure Tag identification:
-
Set
Tag-Buildto the appropriate token:-
$text()— if the tag is a standalone text entity near the valve -
$property(TAG)— if the tag is a block attribute inside the valve symbol -
$seekinblock(TagBlock)— if the tag is in a nested block reference
-
-
Set
Tag-Layersto the layer name(s) where tag text is drawn (comma-separated) -
Set
Tag-Distanceto the maximum search radius -
Set
Tag-Distance MethodtoCenterorClosest
-
-
Set Control Type (Valve, Tank, Pump, or Heat Exchanger)
-
Add included classes if multiple block definition names represent the same type of valve
📊 Classifying Instruments
For each instrument symbol:
-
Select the block definition and set Behaviour to
Instrument -
Set Fluid Mode — typically
Non Touching(instruments have a gap to the pipe) or leave empty if the instrument does not participate in flow -
Configure Tag identification (same as valves)
-
Configure Phenomenon identification — set
Phenomenon-Buildto the token that resolves the measured variable (P, T, F, L, etc.) -
Configure InstrumentType identification — set
InstrumentType-Buildif your drawings encode the instrument type (transmitter, indicator, switch, etc.)
🌊 Classifying Sources
For each fluid source symbol:
-
Select the block definition and set Behaviour to
Source -
Configure Fluid identification — set
Fluid-Buildto the token that determines the fluid type (Water, Steam, WFI, etc.) -
Sources emit fluid into the graph — make sure the source symbol is geometrically connected to the pipe network
🔗 Classifying Off-Page Connectors
For each off-page connector symbol:
-
Select the block definition and set Behaviour to
Off-Page Connector -
Configure Bind identification — set
Bind-Buildto the token that extracts the pairing identifier -
Set Bind Method:
-
Match— find the OPC with the exact same bind value -
Point— mutual tag pointing (each OPC's bind value is the other's tag) -
One Way— unidirectional tag pointing
-
🧱 Classifying Block Valves
If your library includes composite valve assemblies (e.g., a control valve + actuator + positioner as a single block):
-
Select the block definition and set Behaviour to
Block Valve -
The internal flow graph must be defined in the Symbol Editor — see Block Valve
-
Block Valves use the Symbol Style's Internal Fluid Map to determine their attachment points and internal connectivity
🚫 Excluding Irrelevant Blocks
For blocks that should never be classified (title blocks, revision clouds, non-process annotations):
-
Select the block definition and set Behaviour to
Excluded -
AseptSoft will permanently ignore these blocks
For a detailed reference of all classification options, see P&ID Components Classification.
3️⃣ Step 3: Configure Mapping Settings
Mapping settings control how AseptSoft detects geometric connections between entities. The default values work well for most drawings, but you may need to adjust them.
🎛️ Accessing Mapping Settings
-
In the AseptSoft ribbon, open the Mapping Settings panel
-
You can enable/disable individual mappers and adjust their tolerances
Key Settings to Check
|
Setting |
Default |
When to Adjust |
|---|---|---|
|
Tolerance Distance |
Depends on drawing scale |
Increase if valves/pipes don't connect; decrease if false connections appear |
|
Tolerance Angle |
Small angle in degrees |
Increase for hand-drawn or imprecise geometry |
|
Line Breaker Gap |
Moderate value |
Adjust based on the visual gap size in your drawings |
|
Attachment Point Snapping |
Smaller than Tolerance Distance |
Fine-tune for precise endpoint alignment |
🏭 Plant 3D: Inline Assets on Line
In Plant 3D, the Inline Assets on Line mapper is always active and mandatory. It uses the Plant 3D data model to connect assets to their host PnP Line Segments. No configuration is needed.
For a detailed explanation of every mapper, see Fluidstream Mapping Strategies.
4️⃣ Step 4: Create a Module and Activate
Once classification is configured:
-
Create an AseptSoft Module — this is the working container for your process design
-
Activate the PID — AseptSoft reads the drawing, classifies all blocks, resolves tokens, and builds the flow graph
-
Verify the results:
-
Check that valves appear in the Module Data table with correct tags
-
Check that instruments are recognized with correct phenomena
-
Check that sources emit the correct fluids
-
Run a fluidstream simulation to verify pipe connectivity
-
🔎 Troubleshooting Activation
|
Problem |
Likely Cause |
Solution |
|---|---|---|
|
Valve not recognized |
Block not classified |
Open Classification Window, find the block, set behaviour |
|
Tag shows as empty |
Token pattern doesn't match |
Check Tag-Build, Tag-Layers, Tag-Distance settings |
|
Pipes not connected |
Mapping tolerance too small |
Increase Tolerance Distance in Mapping Settings |
|
False connections |
Mapping tolerance too large |
Decrease Tolerance Distance or disable specific mappers |
|
Instruments missing |
Block classified as Excluded |
Change behaviour from Excluded to Instrument |
|
Source fluid wrong |
Fluid-Build token incorrect |
Verify the Fluid-Build token resolves to the correct value |
5️⃣ Step 5: Fine-Tune and Save
After verifying the initial results:
-
Adjust classification for any blocks that were missed or incorrectly classified
-
Adjust mapping tolerances if connectivity is not correct
-
Save the environment — your classification definitions are stored in the environment database and can be reused across projects
-
Share the environment — copy the
.aseptenvfile to the project's Environments folder so team members get the same configuration
🔄 Environment Portability
Environments are fully portable:
-
Place the
.aseptenvfile in the project'sEnvironmentsfolder -
When team members open the project, AseptSoft automatically copies the environment to their local machine
-
Updates to the environment can be pushed by placing updated files in the
EnvironmentUpdatesfolder
🏭 Plant 3D-Specific Setup
In addition to the common steps above, Plant 3D requires:
📋 Selection Lists Setup
AseptSoft automatically creates the following in the Plant 3D data model:
-
Picklists: "AseptSoft Controls", "AseptSoft Fluids", "AseptSoft Sources"
-
Columns:
AseptSoftControl,AseptSoftCurrentPercent,SourceContent
These appear in the Plant 3D Data Manager. You can add new valve types, fluid types, or source types through:
-
The AseptSoft Classification Window (they sync back to Plant 3D)
-
The Plant 3D Data Manager directly (add entries to the picklists)
🔄 Project Database Synchronization
When a drawing is activated in Plant 3D, AseptSoft synchronizes the PnP data model with any changes made to AseptSoft properties. This ensures consistency between the Plant 3D Data Manager and AseptSoft's internal state.
📐 AutoCAD Standard-Specific Setup
When using AutoCAD Standard (without Plant 3D), keep these points in mind:
-
No native project system — AseptSoft creates a virtual project from the directory of your first saved drawing
-
Per-PID classification — Each drawing loads its own classification definitions from the environment
-
Token-based classification only — There are no Plant 3D picklists; all classification uses the token system
-
All drawings in one folder — Place all P&ID drawings for a given plant in the same directory
🆘 Getting Help
-
Remote setup session — Contact the AseptSoft team for a screen-sharing session where we configure your environment together
-
Setup templates — We maintain pre-configured environments for common P&ID standards (ISA, ISO, DIN)
-
Email support — Send your drawing samples and we'll prepare a classification environment for you
🔗 Related Pages
-
AseptSoft Workflow — The overall workflow from setup to export
-
AseptSoft Project Workflow — The detailed project design workflow
-
P&ID Components Classification — Detailed classification reference
-
Host Project Definition — How projects work on each platform
-
Fluidstream Mapping Strategies — All connectivity mapping strategies explained
-
Block Valve — Composite symbols with internal flow graphs
-
File System — Where settings and data are stored