Release 2026: Software Architecture in Automation - online course

Hello Community!

We are proud to announce a new online course focused on Software Architecture in Automation.

:right_arrow: This online course explains the basic theory for creation of clear, structured and modular automation projects and shows how to apply these concepts in Automation Studio.

:right_arrow: The course is based on a realistic project - an automation of a fictional bottle filling line - and leads the participants through the basic steps of project analysis, explaining:

  • Why software architecture matters in automation projects

  • How to understand requirements and specifications

  • How to split machine and processes into clear modules and mechatronic units

  • How to define simple interfaces and clean communication

:right_arrow: Additionally, it shows how to apply these principles in Automation Studio, explaining:

  • How to structure the Logical View

    • How to split the modules into packages

    • How to define interfaces

    • How to handle IOs in tasks

    • How to organize the mapp View visualization

  • How to structure the Configuration View

    • How to separate all mappings and configurations for each module

    • How to set up a project for version control systems

  • How to utilize modularity

    • How to reuse modules

    • How to create new configuration

    • How to handle dependencies

    • How to work with recipes

    • Additional options

The course contains a sample Automation Studio project, which can be used to check and to better understand, how the explained principles are applied, and which can be used for future reference.

The training is currently free of charge and can be found here:

Software Architecture in Automation | Rise 360

6 Likes

Really nice training.

  • For me and my colleagues at arms Application Modules solved 99% of problems with modularity - same variable names, clear PVtoPV io mapping, loading only required application module without interfering others…
  • mappView and TC data is not possible to split to block - you have to always compile and load full visualisation and TC data to PLC → big painpoint
  • plain text format of AS project is a gift from heaven, you can do 99% of extending/changing templates with scripts(AI generated :grinning_face: )
4 Likes