Post

EPLAN Placeholder Properties Reference

A comprehensive reference guide to the standard report and form structure of an EPLAN Electric P8 project, including form types, purposes, examples, and applicable standards.

EPLAN Placeholder Properties Reference

EPLAN Electric P8 — Placeholder Text Properties Reference

Software: EPLAN Electric P8 Topic: Placeholder text dialog — Properties, Elements, and Categories Level: Beginner Overview


What is a Placeholder Text?

A placeholder text is a dynamic text element placed on a form (.f??) or schematic page that automatically fills in with real project or device data when EPLAN generates a report.

Instead of typing a fixed value like "Siemens", you place a placeholder that reads the manufacturer property from the database — so the correct value appears automatically for every row or every project.

You configure placeholders through the Properties (placeholder text) dialog.


The Properties Dialog

When you double-click a placeholder text element on a form canvas, the Properties (placeholder text) dialog opens. It has two tabs: Placement and Format.

1
2
3
4
5
┌──────────────────────────────────────────────┐
│         Properties (placeholder text)        │
├──────────────┬───────────────────────────────┤
│  Placement   │  Format                       │
└──────────────┴───────────────────────────────┘

Placement Tab

The Placement tab defines what data the placeholder displays and where it comes from.

Input Type — Three Options

OptionWhat It Does
PropertyDisplays a single property value from the project database (most common)
Properties formatted / calculatedCombines or calculates multiple properties (e.g., concatenate two fields, or compute a value)
ActionTriggers a special EPLAN function (e.g., insert page break, increment counter)

For most use cases, Property is the correct choice.


Data Source Field

The Data source field defines which object the property is read from.

Data SourceMeaning
Header objectData comes from the report header — project-level or page-level properties (same on every page)
Data objectData comes from the repeating data records — one value per device, terminal, cable, or part
1
2
Header object  →  Project name, date, revision, page number
Data object    →  Device tag, article number, description, cable type

Element Tree

The Element panel (in the Placeholder texts browser on the right) shows the hierarchy of available data objects:

1
2
3
4
5
6
7
├── Header object
│   ├── Part (header object)
│   └── Part reference (header object)
└── Data object
    ├── Part
    ├── Part reference
    └── Record
ElementDescription
Header objectProject or page-level data — applies once to the whole page
Part (header object)Part data referenced in the page header context
Part reference (header object)Part reference data in header context
Data objectThe repeating record — one instance per row in a table report
PartPart-level properties for the data row (e.g., article number, manufacturer)
Part referencePart reference properties for the data row (e.g., quantity, mounting location)
RecordThe base data record — device tag, description, connections

Rule of thumb: Use Header object for title block placeholders. Use Data object for table row placeholders.


Summation Options

When the data source is a numeric property, the Summation section controls how values are handled across multiple rows:

OptionBehaviour
Do not add upEach row shows its own value independently
Add up in rowAccumulates the value across rows (e.g., total quantity)
Add up property in one rowCheckbox — sums the property within a single combined row

Additional checkboxes:

CheckboxEffect
Replace identical textIf the same value appears in consecutive rows, only show it once (suppresses repetition)
Display all connectionsShows every connection associated with the device, even if it spans multiple rows

The Placeholder Texts Browser

Clicking the ... button next to the property field opens the Placeholder texts browser — a searchable library of every available property in EPLAN.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
┌─────────────────────────┬──────────────────────────────┐
│  Element (tree)         │  Category (filter list)      │
├─────────────────────────┼──────────────────────────────┤
│  Header object          │  All categories              │
│    Part (header object) │  Archive data                │
│    Part reference       │  Cable data                  │
│  Data object            │  Category                    │
│    Part                 │  Certification               │
│    Part reference       │  Connection                  │
│    Record               │  Customer                    │
│                         │  Data                        │
│                         │  Data for reports            │
│                         │  Devices                     │
│                         │  Documents                   │
│                         │  Editing                     │
│                         │  End customer                │
│                         │  Formats                     │
│                         │  Function data               │
│                         │  General                     │
│                         │  Macro                       │
│                         │  Messages                    │
│                         │  Mounting data               │
│                         │  Parts                       │
│                         │  PLC data                    │
│                         │  Pre-planning 1–8            │
│                         │  Prices                      │
└─────────────────────────┴──────────────────────────────┘

Property Categories

Categories are used to filter the property list so you can quickly find the placeholder you need. Each category groups related properties together.

CategoryWhat It Contains
All categoriesShows every available property (unfiltered)
Archive dataDocument archiving and revision metadata
Cable dataCable properties — type, length, diameter, cross-section, voltage level, shielding
CategoryDevice classification and category assignments
CertificationCompliance data — ATEX identifier, CE marking, VDE, UL category/file numbers
ConnectionWire/conductor properties — color, cross-section, potential, signal name
CustomerCustomer-specific project fields
DataGeneral data fields for devices and parts
Data for reportsProperties specifically intended for use in generated reports
DevicesCore device properties — tag, description, function text, type
DocumentsDocument references linked to devices or parts
EditingInternal EPLAN editing metadata (created by, modified date)
End customerEnd-customer specific project information
FormatsNumber and text format settings
Function dataFunction-level properties and assignments
GeneralGeneral-purpose project and page properties
MacroProperties linked to macro objects and schematic macros
MessagesCheck-run messages and validation flags
Mounting dataPhysical mounting properties — clip height, mounting rail, position
PartsParts management data — article number, order number, manufacturer, stock
PLC dataPLC-specific properties — address, signal name, card, channel, slot
Pre-planning 1–8Properties for pre-planning objects across 8 planning levels
PricesCost and pricing data from parts management

Cable Data Properties (Example List)

When the Cable data category is selected, the property list includes:

PropertyDescription
Blower availableWhether a blower is associated with the cable
CO2 emissionEnvironmental data field
Cable dataGeneral cable data reference
Cable diameterPhysical outer diameter of the cable
Cable entry availableWhether a cable entry fitting is defined
Cable entry into deviceEntry point designation on the device
Cable jacket: ColorOuter jacket colour
Cable length, max.Maximum permitted cable length
Cable length, routedActual routed length from routing engine
Cable outer diameterOuter diameter value
Cable outer diameter, max.Maximum outer diameter tolerance
Cable outer diameter, min.Minimum outer diameter tolerance
Cable reelReel or drum reference
Cable reel availableWhether reel data is assigned
Cable: Cross-sectionConductor cross-sectional area (mm²)
Cable: Voltage levelRated voltage of the cable
Cables includedNumber of individual cables in a bundle
Calibration approvalCalibration certification status
Capacitive loadElectrical capacitive load value
Center mismatchPhysical alignment offset
Certification: ATEX identifierATEX explosion protection classification
Certification: CECE conformity marking
Certification: GeneralGeneral certification notes
Certification: UL Category Control NumberUL listing category number
Certification: UL File NumberUL file reference number
Certification: VDEVDE standard compliance
Characteristic curvePerformance/characteristic curve reference
Circuit typeElectrical circuit classification
Climate classEnvironmental climate class rating
Clip-on heightPhysical clip height for mounting
Closing pressureMechanical closing pressure value

Property ID Numbers

Every property in EPLAN has an internal ID number shown in the description panel at the bottom of the browser (e.g., <20501> Suppl. field: Text).

These IDs are used when referencing properties in scripts, macros, or API integrations.

1
2
3
4
5
Example:
<20501> Suppl. field: Text
→ Supplementary field for part reference data.
→ Serves as a free additional property field.
→ Outputs the value of "Supplementary field text" (ID 20915) per part reference.

When building custom forms, note the ID of the property you need — it ensures you are referencing the exact correct field, especially when multiple similarly-named properties exist.


Step-by-Step: Inserting a Placeholder on a Form

  1. Open a form file via Utilities → Forms → Open
  2. Select Insert → Text (or use the text tool) on the form canvas
  3. In the text properties dialog, switch the type to Placeholder text
  4. Click the ... button next to the property field — the Placeholder texts browser opens
  5. Select the appropriate Element (Header object or Data object)
  6. Use the Category filter to narrow down the property list
  7. Select the property you need from the list
  8. Click OK — the placeholder code is inserted into the text element
  9. Position the text element on the form canvas
  10. Save the form and regenerate reports to verify the output

Common Mistakes to Avoid

MistakeResultFix
Using a Data object property in the title blockBlank or repeated valueUse Header object properties in the title block
Using a Header object property inside the row templateSame value on every rowUse Data object properties in the row area
Placing placeholder outside the row areaProperty not repeated per recordMove the text element inside the defined row area
Wrong category selectedCan’t find the right propertyTry All categories then search by keyword

Summary

ConceptDescription
Placeholder textDynamic text element that auto-fills with project/device data
PropertyThe most common input type — reads a single data field
Header objectSource for page-level or project-level data
Data objectSource for repeating row data (devices, cables, terminals)
CategoryFilter group used to find properties in the browser
Property IDInternal EPLAN number uniquely identifying each property
SummationControls how numeric values accumulate across rows

FileDescription
eplan_p8_project_structure.jsonFull metadata for all 16 project report folders
README.mdGeneral project structure reference
README_Interactive_vs_AutoGenerated.mdInteractive vs. auto-generated page types
README_Form_Components.mdForm file anatomy and placeholder syntax overview
README_Placeholder_Properties.mdThis file

EPLAN Electric P8 — Engineering Reference Documentation

This post is licensed under CC BY 4.0 by the author.