Generating Detailed SIMATIC BATCH Recipe Reports with Transitions and Setpoints in PCS 7
In SIMATIC BATCH (v8.0, v8.1, v8.2, and v9.0), generating a comprehensive, detailed printout of a Master Recipe or Control Recipe—including graphical recipe topologies, setpoints, step parameters, allocation rules, and transition logic conditions—is performed using the BATCH Recipe Editor print engine or the BATCH Advanced Report system. In the BATCH Recipe Editor, open the recipe, select 'File > Print...', and enable 'Detailed documentation' with checkboxes active for 'Transitions', 'Setpoints and parameters', and 'Topology'. For production batch execution records and regulatory compliance (FDA 21 CFR Part 11 / GMP), configure the SIMATIC BATCH Report Designer using standard layout templates (@BatchReport.rlc) or export the recipe data via SIMATIC Information Server.
Table of Contents
- Architecture of SIMATIC BATCH Recipe Documentation
- Generating Detailed Printouts from the BATCH Recipe Editor
- Batch Execution Logging via BATCH Report Designer
- Recipe Report Content and Configuration Matrix
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Architecture of SIMATIC BATCH Recipe Documentation
In recipe-driven batch processes governed by ANSI/ISA-88 (IEC 61512), SIMATIC BATCH manages recipe hierarchical structures: Hierarchical Recipes, Master Recipes, and Control Recipes. A recipe comprises Recipe Operations (ROP), Recipe Phases (RPH), Transition conditions, Setpoints, Material allocations, and Formula parameters.
Process engineers, quality assurance auditors, and validation specialists require comprehensive printed documentation of recipes for multiple operational purposes:
1. Validation Documentation (IQ / OQ / PQ): Providing documentary proof of recipe structures, target setpoints, and interlocking transition logic during plant qualification.
2. Batch Production Records (BPR): Logging actual execution data, operator manual interventions, setpoint overrides, and step completion timestamps for FDA 21 CFR Part 11 and Good Automated Manufacturing Practice (GAMP 5) compliance.
3. Change Control and Audit Trail: Comparing modified recipe revisions against approved baseline versions.
Within SIMATIC PCS 7, recipe documentation is handled through two distinct engines:
- BATCH Recipe Editor Print Engine: Used primarily offline or during engineering to document recipe topologies, step parameters, and transition formulas.
- BATCH Report / WinCC Report Designer: Used in runtime to automatically generate formatted PDF or hardcopy batch reports upon batch closure.
Generating Detailed Printouts from the BATCH Recipe Editor
To generate a complete, detailed technical report of a Master Recipe directly from the engineering environment:
Step 1: Open the Recipe in BATCH Recipe Editor
- Launch BATCH Control Center (BatchCC) on the Engineering Station or OS Client.
- In the navigation tree, expand Master Recipes and double-click the desired recipe to open it in the BATCH Recipe Editor.
Step 2: Open Print Configuration
- Select menu File > Print... (or click the Print icon on the toolbar).
- In the Print Dialog window, select the physical printer or a software PDF writer (e.g., Microsoft Print to PDF or Adobe PDF).
Step 3: Enable Detailed Documentation Options
In the Scope of Documentation section of the Print dialog:
1. Select Detailed Recipe Documentation (do not select 'Summary' or 'Overview').
2. Ensure the following checkboxes are enabled:
- Header Data: Prints author, version, release status, validity interval, and formula references.
- Recipe Topology: Prints the graphical SFC-style flow chart of the recipe structure (parallel branches, alternative branches, loops).
- Recipe Operations and Phases (ROP / RPH): Prints execution sequence, duration limits, and assigned equipment units.
- Step Parameters and Setpoints: Prints target setpoints, high/low tolerances, physical engineering units, and batch scaling factors.
- Transition Conditions: Prints the full Boolean logic expressions, comparison operators (=, >, <), and process variable interlocks for every step transition.
- Allocation Data: Prints unit allocation strategies (e.g., preferred unit, dynamic allocation).
Step 4: Preview and Export
- Click Print Preview to verify that all transition formulas and parameter tables render legibly without truncation.
- Click Print to generate the document or save as PDF.
Batch Execution Logging via BATCH Report Designer
While the Recipe Editor documents the theoretical recipe, the BATCH Report Designer documents actual production execution.
The BATCH runtime report engine integrates with WinCC Report Designer:
1. In WinCC Explorer, expand Report Designer > Layouts.
2. Locate the standard SIMATIC BATCH report templates:
- @Batch_Recipe_Report.rlc: Standard recipe layout template.
- @Batch_Charge_Report.rlc: Full batch execution report including alarms, step logs, and continuous trend curves.
3. When a batch finishes in BatchCC, the system triggers the print job. The report engine queries the SIMATIC BATCH Microsoft SQL Server database (SBS_...), formats the data into the .rlc layout, and outputs an electronic archive file.
Recipe Report Content and Configuration Matrix
The following matrix details the data sections available in SIMATIC BATCH recipe reports:
Verification
To confirm that the recipe printout contains all required technical parameters:
1. Open the generated PDF or printed document.
2. Inspect the Recipe Topology section: Verify that all Recipe Operations (ROPs) and Recipe Phases (RPHs) are numbered sequentially with legible labels.
3. Inspect the Transition Conditions section: Locate a complex transition (e.g., temperature threshold AND agitator speed feedback). Confirm that the report explicitly prints the comparison expression (e.g., TT_101.PV_Out >= 65.0 C AND AGIT_101.Running = TRUE).
4. Inspect the Step Parameter section: Confirm that setpoint values, upper limits, lower limits, and units are displayed for all dosing and heating phases.
5. In BatchCC, verify that the printed recipe version matches the active released recipe version string exactly.
Limitations and Operational Precautions
Observe the following engineering constraints regarding BATCH recipe reporting:
- Large Recipe Print Formatting: In large recipes with extensive parallel branches, selecting standard Letter or A4 paper orientation can shrink graphical topologies to illegible scales. Configure the printer driver for Landscape orientation or large format (A3 / Tabloid) for graphical topology views.
- Recipe Modification During Print: Do not edit or save recipe changes in the Recipe Editor while a print job or PDF export is processing. This can cause print engine buffer synchronization errors.
- Electronic Signatures and Archiving: For GMP compliance, printed paper or exported PDFs must include the electronic signature metadata showing who created, reviewed, and released the recipe.
Engineer FAQ
Can I export SIMATIC BATCH recipes to Excel or CSV?
Yes. SIMATIC BATCH provides an Automation Interface (API) and XML Export/Import utilities. In BatchCC, you can export recipes to XML format, which can be parsed or imported into Microsoft Excel for tabular analysis.
Why are transition conditions truncated in my recipe report?
If transition conditions appear truncated, open the Page Setup in the BATCH Recipe Editor print dialog and switch the orientation to Landscape, or select the option to print transitions as dedicated tables rather than inline graphics.
Can I automatically generate a recipe report upon releasing a recipe?
Yes. In BatchCC, you can configure an automated event trigger in the recipe lifecycle workflow to dispatch a print job to a virtual PDF archive directory whenever a recipe transitions to the 'Released' state.
Technical References
- SIMATIC Process Control System PCS 7 SIMATIC BATCH Manual (A5E36988884-AA)
- SIMATIC Process Control System PCS 7 SIMATIC BATCH Getting Started (A5E36988890-AA)
- ANSI/ISA-88.01-2010 Batch Control Part 1: Models and Terminology
Related Articles
- Operating S7-400H Controllers with CP 1623 and WinCC on Windows Server
- Exporting SIMATIC PCS 7 Alarm and Tag Logging Data to CSV Reports
- Resolving SFC Chart Does Not Exist Errors During Download and Online Monitoring in SIMATIC PCS 7
- Navigating SIMATIC PCS 7 Version Lifecycle, Compatibility Tool, and Migration Milestones
Related Tags
- SIMATIC BATCH
- Recipes
- Reporting
- ISA-88
- BatchCC
- SFC
- GMP