Post

EPLAN Forms Reference Guide — Part 1: Report Structure

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 Forms Reference Guide — Part 1: Report Structure

EPLAN Electric P8 — Form Layout Areas & Form Types Reference

Software: EPLAN Electric P8 Topic: Form layout insert menu — area types, functions, and complete form type reference .f00.f34 Level: Beginner to Intermediate


Overview

When building or editing a form in EPLAN P8, the Insert menu provides all the structural building blocks that define how a report page is laid out and how data flows through it. Understanding each area type — and knowing which form type to assign it to — is the foundation of professional form design in EPLAN.


The Insert Menu — Form Layout Elements

Accessed via: Insert → Forms inside the Form Editor

1
2
3
4
5
6
7
8
9
10
11
Insert
└── Forms
    ├── Header
    ├── Data header area
    ├── Data area
    ├── Data footer area
    ├── Conditional area
    ├── Footer
    ├── Placeholder text
    ├── Insertion point of next form
    └── Conditional forms

Also available under Insert:

  • Text — static text labels
  • Image file — company logo or symbol graphics
  • Hyperlink — clickable URL reference

Form Layout Areas — Detailed Reference

1. Header

AttributeDetail
What it isThe top section of a report page, rendered once per page
ContainsTitle block frame, project name, page number, company logo, revision box
Data sourceHeader object properties only (project-level and page-level)
RenderedOnce at the top of every generated page
Editable after generationNo

Function: The Header area defines the static frame and metadata that appears at the top (or around the border) of every report page. It is the equivalent of a printed document’s letterhead.

When to use: Always. Every form must have a Header area. It is where you place the title block with project name, drawing number, revision history, date, and company logo.

What goes inside:

  • Company name and logo (Image file)
  • Project name placeholder <10011>
  • Drawing number <10141>
  • Revision <10151>
  • Page number <11021> / Total pages <11031>
  • Creator <10081>, Approved by <10083>
  • Date <10091>

Example output:

1
2
3
4
┌─────────────────────────────────────────────────────┐
│  ACME Engineering  │ Project: MCC-01  │ Rev: 03     │
│  Drawing: E-001    │ Date: 11.03.2026 │ Page: 7/24  │
└─────────────────────────────────────────────────────┘

2. Data Header Area

AttributeDetail
What it isColumn label row rendered once per data table, above the data rows
ContainsFixed column heading labels — “Device Tag”, “Description”, “Article No.”
Data sourceStatic text only — no placeholders
RenderedOnce per table block (not repeated per row)
Editable after generationNo

Function: Defines the column titles for the table that follows. It separates the header from the repeating data rows so the reader knows what each column means.

When to use: Any form that outputs a table of records — parts lists, terminal lists, cable lists, connection lists, device tag lists. Without a Data header area, tables have no column labels.

What goes inside:

  • Static text strings: "Tag", "Description", "Article No.", "Qty", "Manufacturer"
  • Vertical separator lines between columns
  • Background fill or border lines for visual separation

Example output:

1
2
3
┌──────────────┬────────────────────┬───────────────┬─────┐
│ Device Tag   │ Description        │ Article No.   │ Qty │
├──────────────┼────────────────────┼───────────────┼─────┤

3. Data Area

AttributeDetail
What it isThe repeating row template — the most important area in any report form
ContainsPlaceholder properties that fill with real data — one copy per record
Data sourceData object properties (device, terminal, cable, part, PLC)
RenderedOnce per data record — repeated as many times as there are records
Editable after generationNo — change source data and regenerate

Function: This is the engine of the form. EPLAN reads this area once, then copies and fills it for every matching data record in the project. If your project has 50 terminals, the Data area is rendered 50 times — each time with the data for one terminal.

When to use: Every report form that lists multiple records must have a Data area. This includes:

  • Parts lists (one row per part)
  • Terminal diagrams (one row per terminal)
  • Cable overviews (one row per cable)
  • Connection lists (one row per wire)
  • Device tag lists (one row per device)
  • PLC diagrams (one row per I/O channel)

What goes inside:

  • Placeholder texts referencing Data object properties
  • Separator lines matching the Data header area column widths
  • Optional conditional formatting (bold for certain types, etc.)

Example — Parts list Data area template:

1
│ <20001>      │ <20631>            │ <20601>       │<20801>│

Rendered output (5 rows for 5 devices):

1
2
3
│ =GB1+ET1-K1  │ Main contactor 11kW│ 3RT2026-1AP00 │  5  │
│ =GB1+ET1-F1  │ Motor circuit bkr  │ 3RV2021-4AA10 │  1  │
│ =GB1+ET1-Q1  │ Main isolator      │ 3LD2203-0TK53 │  1  │

⚠️ Critical rule: Placeholders for device/cable/terminal data only work inside the Data area. Placing them outside produces blank or incorrect output.


AttributeDetail
What it isA summary row rendered once after all data rows on a page or table
ContainsTotals, sums, closing borders, page subtotals
Data sourceHeader object (for totals) or summation placeholders
RenderedOnce — after the last data row of the table block
Editable after generationNo

Function: Closes the data table and optionally displays calculated totals. Useful for showing total quantities, total cable length, total price, or simply drawing a closing border line under the last data row.

When to use:

  • Parts lists — to show total item count or total cost
  • Cable overview — to show total cable length
  • Terminal lists — to show total terminal count per strip
  • Any table where a summary row adds value

What goes inside:

  • Static label "Total:" or "Sum:"
  • Summation placeholder for quantity <20801> with Add up summation enabled
  • Total price placeholder <20831>
  • Closing horizontal border line

Example output:

1
2
3
├──────────────┼────────────────────┼───────────────┼─────┤
│              │                    │ TOTAL:        │  7  │
└──────────────┴────────────────────┴───────────────┴─────┘

5. Conditional Area

AttributeDetail
What it isA block that is only rendered when a defined condition is true
ContainsAny layout elements — text, placeholders, lines, images
Data sourceEvaluated against a property value or condition expression
RenderedOnly when the condition evaluates to true for that record
Editable after generationNo

Function: Allows the form to show or hide content dynamically based on data. For example: show a warning symbol only if a device has an ATEX classification, or show a shielding note only if a cable is shielded.

When to use:

  • Show "ATEX" label only for explosion-protected devices
  • Show shielding note on cable forms only when Shielded = Yes
  • Show a spare terminal marker only when terminal type = "Spare"
  • Display different row formatting for PE terminals vs signal terminals

Condition logic examples:

1
2
3
Property: Cable: Shielded  =  "Yes"   → show shielding note block
Property: ATEX identifier  ≠  ""      → show ATEX warning row
Property: Terminal type    =  "PE"    → show green/yellow color marker

Expert tip: Conditional areas are one of the most powerful but underused features in EPLAN form design. They eliminate the need for separate form variants for similar report types.


AttributeDetail
What it isThe bottom section of a report page, rendered once per page
ContainsPage number, revision notes, legal text, continuation markers
Data sourceHeader object properties (page-level)
RenderedOnce at the bottom of every generated page
Editable after generationNo

Function: Mirrors the Header in purpose but appears at the bottom of the page. Used for page numbering, “continued on next page” markers, and legal/copyright text.

When to use:

  • When your title block is at the bottom of the page (common in European engineering drawing standards)
  • When you need “Page X of Y” at the bottom
  • When regulatory documentation requires a footer disclaimer

What goes inside:

  • Page number <11021> and total pages <11031>
  • Revision index <10151>
  • “Sheet continues” text (static)
  • Company legal text

7. Placeholder Text

AttributeDetail
What it isAn individual dynamic text element that resolves to a property value
ContainsA single property reference (one placeholder per text element)
Data sourceHeader object or Data object depending on placement
RenderedReplaced with real data value on report generation

Function: The atomic unit of dynamic content in a form. Every dynamic value on a form — whether a device tag, a page number, or a manufacturer name — is a placeholder text element linked to a specific property.

When to use: Whenever you need to display a value that comes from the project database rather than typed manually. Use inside any of the areas above.

How to insert: Insert → Forms → Placeholder text then configure in the Properties dialog (see README_Placeholder_Properties.md).


8. Insertion Point of Next Form

AttributeDetail
What it isA marker that defines where the next chained form begins on a multi-form page
ContainsA positional anchor point only — no visible content
RenderedNot visible in output — used by EPLAN engine only

Function: When a report requires more than one form type on the same page (e.g., a terminal diagram followed immediately by a parts list for that strip), the insertion point marker tells EPLAN where the second form should start.

When to use:

  • Combined report pages with two table types stacked vertically
  • Terminal-strip overview followed by a cable entry table on the same page
  • Any form that chains into a secondary form (Conditional forms)

9. Conditional Forms

AttributeDetail
What it isA form block that is only inserted when a condition is met — at the form level, not the row level
ContainsA complete secondary form reference
RenderedOnly when the triggering condition is satisfied for the current record set

Function: Similar to Conditional area but operates at the whole-form level. Allows a completely different form layout to be used depending on the data context — for example, using a different terminal form layout for power terminals vs signal terminals.

When to use:

  • Different layout needed for different terminal strip types
  • Special form for ATEX-rated cable entries vs standard cables
  • Alternate BOM format for fluid components vs electrical components

Area Rendering Order on a Generated Page

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
┌──────────────────────────────────┐
│           HEADER                 │  ← Rendered once per page
├──────────────────────────────────┤
│        DATA HEADER AREA          │  ← Rendered once per table block
├──────────────────────────────────┤
│          DATA AREA               │  ← Repeated once per record
│          DATA AREA               │
│          DATA AREA               │
│          DATA AREA               │
│    [CONDITIONAL AREA if true]    │  ← Only when condition met
│          DATA AREA               │
├──────────────────────────────────┤
│        DATA FOOTER AREA          │  ← Rendered once after last row
├──────────────────────────────────┤
│           FOOTER                 │  ← Rendered once per page
└──────────────────────────────────┘

Complete Form Type Reference — .f00 through .f34

.f00 — Title Page / Cover Sheet

AttributeDetail
Report typeTitle page, cover sheet, front matter
Areas usedHeader, Footer, Placeholder text
Key propertiesProject name, customer, revision, creator, approver, date
Interactive or generated🔀 Mixed — cover sheet interactive; material regs / safety auto-generated
When to useAlways — mandatory for every documentation package
Typical contentCompany logo, project metadata, revision table, compliance declarations, safety instructions

.f01 — Table of Contents

AttributeDetail
Report typeDocument index / TOC
Areas usedHeader, Data header area, Data area, Footer
Key propertiesPage name <11001>, page description <11011>, page number <11021>, page type <11051>
Interactive or generated⚙️ Auto-generated
When to useAlways — include in every formal documentation deliverable
Typical contentOne row per page: page designator, description, page type, page number

.f02 — Revision Overview

AttributeDetail
Report typeRevision history list
Areas usedHeader, Data header area, Data area, Footer
Key propertiesRevision index, description, date, editor, approver
Interactive or generated⚙️ Auto-generated
When to useProjects with formal revision control — client deliverables, regulated industries
Typical contentRevision table with date, change description, drawn/approved columns

.f03 — Parts List (Page-based)

AttributeDetail
Report typeParts list per schematic page
Areas usedHeader, Data header area, Data area, Data footer area, Footer
Key propertiesDevice tag, article number, description, quantity, manufacturer
Interactive or generated⚙️ Auto-generated
When to useWhen BOM per schematic page is required (less common than .f05)
Typical contentAll components on one page listed with part numbers

.f04 — Cable Diagram / Cable Overview

AttributeDetail
Report typeCable documentation
Areas usedHeader, Data header area, Data area, Conditional area, Footer
Key propertiesCable designation, type, length, from/to terminals, cross-section, shielded
Interactive or generated⚙️ Auto-generated
When to useAny project with routed cables between devices or panels
Typical contentIndividual: one cable per page with conductor table. Total: all cables in one summary

.f05 — Summarized Parts List (BOM)

AttributeDetail
Report typeConsolidated Bill of Materials
Areas usedHeader, Data header area, Data area, Data footer area, Footer
Key propertiesArticle number, description, manufacturer, quantity, unit, price
Interactive or generated⚙️ Auto-generated
When to useEnd of engineering — procurement BOM for purchasing department
Typical contentAll identical parts summed: Qty 5 × Siemens 3RT2026-1AP00 @ €45 = €225

.f06 — Device Tag List

AttributeDetail
Report typeComplete list of all device tags
Areas usedHeader, Data header area, Data area, Footer
Key propertiesFull device tag, function text, type, article number, installation location
Interactive or generated⚙️ Auto-generated
When to useDesign review, asset register, cross-reference checking
Typical contentEvery tagged device with its full designation and associated part data

.f07 — Plug / Connector Overview

AttributeDetail
Report typeConnector and plug pin assignment overview
Areas usedHeader, Data header area, Data area, Footer
Key propertiesConnector designation, pin number, signal name, wire color, cross-section
Interactive or generated⚙️ Auto-generated
When to useProjects with multi-pin connectors, harnesses, or equipment interfaces
Typical contentPin-by-pin wiring table for each connector in the project

.f08 — Structure Identifier Overview

AttributeDetail
Report typeReference designation structure summary
Areas usedHeader, Data header area, Data area, Footer
Key propertiesHigher-level assignment =, installation location +, descriptions
Interactive or generated⚙️ Auto-generated
When to useProject setup review, tag convention documentation, client handover
StandardIEC 81346
Typical contentTree of all =, +, - identifiers used with their descriptions

.f09 — Terminal Connection Diagram

AttributeDetail
Report typeGraphical terminal wiring connection diagram
Areas usedHeader, Data area, Conditional area, Footer
Key propertiesTerminal designation, internal/external connections, wire, cable
Interactive or generated⚙️ Auto-generated
When to useDetailed graphical wiring documentation for complex terminal assemblies
Typical contentGraphical representation of terminal with wires shown as lines

.f10 — Terminal-Strip Overview

AttributeDetail
Report typeTerminal strip layout and wiring overview
Areas usedHeader, Data header area, Data area, Conditional area, Data footer area, Footer
Key propertiesStrip name, terminal designation, wire color, cross-section, bridge groups
Interactive or generated⚙️ Auto-generated
When to useMandatory for all projects with terminal blocks — used by panel builders
Typical contentStrip X1: ordered list of terminals with connections, colors, cross-sections

.f11 — Terminal Diagram

AttributeDetail
Report typeDetailed per-terminal wiring diagram
Areas usedHeader, Data header area, Data area, Conditional area, Footer
Key propertiesTerminal designation, internal connection, external connection, cable, conductor, wire color
Interactive or generated⚙️ Auto-generated
When to useComplex marshalling panels, junction boxes, field instrument wiring
Typical contentEach terminal row shows full from/to path including cable and conductor reference

.f12 — PLC Card Overview

AttributeDetail
Report typePLC hardware card layout overview
Areas usedHeader, Data header area, Data area, Footer
Key propertiesCard designation, slot, article number, rack
Interactive or generated⚙️ Auto-generated
When to useProjects with PLC systems where hardware layout documentation is required
Typical contentRack/slot table listing each card with its type and address range

.f13 — Bus System Overview

AttributeDetail
Report typeFieldbus / network topology overview
Areas usedHeader, Data header area, Data area, Footer
Key propertiesBus name, device address, device type, cable type
Interactive or generated⚙️ Auto-generated
When to useProjects with PROFIBUS, PROFINET, DeviceNet, or other fieldbus systems
Typical contentAll bus nodes listed with addresses and device types

.f14 — Fluid Power / Pneumatic Parts List

AttributeDetail
Report typeParts list specific to fluid power components
Areas usedHeader, Data header area, Data area, Data footer area, Footer
Key propertiesDevice tag (fluid), description, article number, quantity
Interactive or generated⚙️ Auto-generated
When to useProjects with pneumatic or hydraulic circuits documented in EPLAN Fluid
Typical contentValves, cylinders, fittings, regulators with part numbers

.f17 — Connection List

AttributeDetail
Report typePoint-to-point wiring list
Areas usedHeader, Data header area, Data area, Footer
Key propertiesFrom terminal, to terminal, wire color, cross-section, potential, cable name
Interactive or generated⚙️ Auto-generated
When to usePanel wiring and commissioning — replaces reading schematics on the shop floor
Typical contentEvery wire: X1:1 → K1:A1, BK, 1.5mm², L1

.f18 — Potential Overview

AttributeDetail
Report typeList of all electrical potentials in the project
Areas usedHeader, Data header area, Data area, Footer
Key propertiesPotential name, voltage level, frequency, signal type
Interactive or generated⚙️ Auto-generated
When to useVerifying potential definitions and checking for naming conflicts
Typical content24VDC, 230VAC, L1, L2, L3, PE, GND — all potentials listed

.f19 — Signal Overview

AttributeDetail
Report typeList of all defined signals and their properties
Areas usedHeader, Data header area, Data area, Footer
Key propertiesSignal name, type, source device, target device
Interactive or generated⚙️ Auto-generated
When to useI&C projects — cross-referencing signal names to physical connections
Typical contentAll signal names with source and destination devices

.f22 — PLC Diagram (SPS Connection)

AttributeDetail
Report typePLC I/O wiring connection diagrams
Areas usedHeader, Data header area, Data area, Conditional area, Footer
Key propertiesPLC address, signal name, I/O type, card, slot, channel, symbolic address
Interactive or generated⚙️ Auto-generated
When to useAll automation projects with a PLC — links field wiring to I/O cards
Typical contentI0.0 = Emergency_Stop_S1 → Terminal X10:1 → Card DI slot 2 channel 0
Note“SPS” = German abbreviation for PLC

.f30 — P&ID / Piping Overview

AttributeDetail
Report typePiping and Instrumentation Diagram overview page
Areas usedHeader, Footer (diagram content is interactive)
Key propertiesProcess equipment tags, instrument tags, pipe designations
Interactive or generated✏️ Interactive (drawn manually in P&ID editor)
When to useProcess plants, HVAC, water treatment, any fluid system with instrumentation
StandardIEC 10628 / ISA 5.1
Typical contentPumps, vessels, heat exchangers, valves, instruments with signal lines

.f31 — Pre-planning: Pipe Class Overview

AttributeDetail
Report typePipe specification class documentation
Areas usedHeader, Data header area, Data area, Footer
Key propertiesPipe class name, material, pressure rating, temperature range, standard
Interactive or generated✏️ Interactive (Pre-planning Navigator)
When to useFEED phase — define pipe classes before detailed P&ID work begins
Typical contentClass A1B: Carbon steel, PN40, −20 to +300°C, for steam/utility systems

.f32 — Pre-planning: Planning Object Overview

AttributeDetail
Report typeHigh-level functional planning object summary
Areas usedHeader, Data header area, Data area, Footer
Key propertiesPlanning object tag, description, loop number, assigned devices
Interactive or generated✏️ Interactive (Pre-planning Navigator)
When to useEarly project phases — scope definition before detailed engineering
Typical contentPCT loops, cable placeholders, functional unit assignments

.f33 — Pre-planning: Loop Diagram

AttributeDetail
Report typeInstrumentation loop diagram
Areas usedHeader, Data area, Conditional area, Footer
Key propertiesLoop number, instrument tag, signal type, cable, terminal, DCS address
Interactive or generated🔀 Mixed — loop defined in Pre-planning Navigator, diagram auto-rendered
When to useAll process instrumentation loops — mandatory for FAT/SAT
StandardISA 5.4
Typical contentTT-101 (4-20mA HART) → JB terminal → Marshalling → AI card → DCS tag

.f34 — Pre-planning: Substance Overview

AttributeDetail
Report typeProcess medium / substance documentation
Areas usedHeader, Data header area, Data area, Footer
Key propertiesSubstance name, phase, temperature, pressure, ATEX zone, hazard class
Interactive or generated✏️ Interactive (Pre-planning Navigator)
When to useChemical, oil & gas, or any process project with regulated media
Typical contentNatural Gas: Gas phase, 10 bar, ATEX Zone 1, Hazard class II B T3

Area × Form Type Matrix

Which areas are typically used in each form type:

FormHeaderData HeaderData AreaData FooterConditionalFooter
.f00 Title page
.f01 TOC
.f04 Cable
.f05 Parts list
.f06 Device list
.f08 Structure
.f10 Terminal strip
.f11 Terminal diagram
.f17 Connection list
.f22 PLC diagram
.f30 P&ID
.f33 Loop diagram

Summary

AreaRenderedData SourceCore Purpose
HeaderOnce per pageHeader objectTitle block, project metadata
Data header areaOnce per tableStatic textColumn labels
Data areaOnce per recordData objectRepeating data rows
Data footer areaOnce after last rowHeader object / sumTotals, closing border
Conditional areaOnly if condition trueData objectDynamic show/hide content
FooterOnce per pageHeader objectPage number, legal text
Placeholder textPer placementHeader or Data objectSingle dynamic value
Insertion pointEngine onlyChain multiple forms
Conditional formsOnly if condition trueAlternate form layout

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.mdPlaceholder text dialog — elements and categories
README_Expert_Properties.mdExpert property reference with form mapping
README_Form_Layout_and_Types.mdThis file

EPLAN Electric P8 — Engineering Reference Documentation

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