Ignition platform has a modular architecture. Modules are software applications that are built and integrated into the platform to offer additional functionality. The modules are similar to applications for a smartphone in how they are seamlessly integrated providing additional capabilities.
Most of the main features of Ignition are actually provided by different modules such as the Vision and SQL Bridge modules.
Ignition Software Stack
Looking at the Ignition software stack below, you can see that the HMI/SCADA/MES module layers are built on the Ignition platform.
Here are the different software layers in the Ignitions modular architecture:
OS Layer – the Operating System Layer Provides basic computing resources such as the file system and access to the network.
VM Layer – the Java Virtual Machine Layer Ignition is built on Java and so it runs the same on any operating system.
Platform Layer Provides all the basic functionalities such as connecting to devices and databases, licensing, launching clients, managing all Ignition modules over the web, and more.
HMI/SCADA Module Layer Provides the core modules that enable real-time and historical data access, trends, and control.
MES Module Layer Seamlessly integrates OEE, Downtime, Track & Trace, and other modules.