SIMATIC BATCH and BatchML

SIMATIC BATCH and BatchML

No alt text provided for this image

System openness is an important feature these days, Siemens software strives to be open and support users in a large variety of use cases where information from one system must be used as the basis for process control or batch control.

An example of systems that will benefit from openness is software that defines how a product needs to be produced. Typically these are applications like MES (Manufacturing Execution Systems), ERP (Enterprise resource planning) or PLM (Product Lifecycle Management). To support structured and change control managed transfer of information from these types of systems SIMATIC PCS 7 its batch system, SIMATIC BATCH, offers recipe import by means of BatchML.

Standard

No alt text provided for this image

The BatchML standard has been developed under authority of the MESA organization, all details can be found on https://www.mesa.org/en/BatchML.asp







SIMATIC BATCH – BatchML documentation

Extensive documentation, implemented examples and the manual can be found on the Siemens Automation support website: https://support.industry.siemens.com/cs/ww/en/view/109747147

(click on “Appendix” to download the examples)

All advanced batch procedure structures supported

No alt text provided for this image

SIMATIC BATCH is known for its unique functions like: synchronization bars, exception handling (monitor), command steps, as well as loops, jumps, parallel and selected paths.

All these complex structures are supported by the import and explained in the documentation.







Conditions

SIMATIC BATCH unit allocation and transitions support powerful logic structures, SIMATIC BATCH BatchML allows you to construct those externally based on procedure element, equipment or product parameters and import them into SIMATIC BATCH.

No alt text provided for this image


Validation and comparison

No alt text provided for this image

The import of BatchML is supported by a wizard that provides comprehensive feedback if the import file contains an error or mistake.




No alt text provided for this image

After the import, the user can leverage the built-in comparison tools of SIMATIC BATCH to identify modifications between different recipe versions, originating from the import or implemented/modified manually.


Equipment Model

For external systems, like MES, ERP or PLM, to create BatchML content, these systems must be aware of the exact equipment element types (Unit Class, Instance, Equipment Operation and/or Phase, Unit Parameters, Tag Parameters).

To support a seamless synchronization of that information, SIMATIC BATCH API offers the functionality to export the SIMATIC BATCH equipment model in BatchML format. External systems can use the BatchML file that describes all equipment element types to produce consistent BatchML recipe procedure files.

Conclusion

No alt text provided for this image

SIMATIC BATCH BatchML provides a comprehensive, change management capable, import of recipe procedures and formula parameters and is used for a seamless integration with MES, ERP and PLM systems. It supports external systems by providing an equipment model that is based on the BatchML standard to these systems as a built-in feature.


Great write up. Thanks Ronald.

Like
Reply

I’m sure Eberhart Eitel, Jurgen Hirte, Dr Schlieker and Dr Wucherer are very proud of how far this product has progressed in 20 years. Kudos to you and the entire Karlsruhe based team that put in long hours twenty years ago. 🤠

To view or add a comment, sign in

More articles by Ronald Nijssen

  • Software configurable IO enables engineering efficiency

    With the released SIMATIC Compact Field Unit (CFU) and soon to be released ET200SP HA configurable IO (AI, AQ, HART…

    2 Comments
  • SIMATIC PCS 7 Operator Station V9.0

    from operator interface to information system In the process industry, it has been for long the case that the primary…

  • SIMATIC PCS 7 Maintenance Station

    The link to a Siemens concept board (web based white board) lists the benefits of the SIMATIC PCS 7 maintenance station…

  • Apple or Google Maps and Material Transport

    Ever wondered if your Apple or Google maps application solves a similar problem like complex routing? Material…

    13 Comments
  • Get ready, the future is going to be different

    Process Automation and control systems in general have evolved from distributed hardware based platforms to systems…

  • How many IO should a DCS controller manage?

    History DCS controllers have grown from systems that consist of connected single-loop controllers. Functions have been…

    7 Comments

Others also viewed

Explore content categories