Skip to main content

Install Modules

Kanoa MES and its dependencies are installed as Ignition modules from the Gateway Web UI.

Download modules

Download Kanoa MES and required dependencies here:

Install modules in the Gateway

In the Ignition Gateway, go to:

  • Config → Modules

Reference:

Required module install order

Install the modules in the following order:

  1. BIJC Calendar Component
    Provides a Perspective calendar component used for operations and shift scheduling (courtesy of BIJC).

  2. Apex Charts or Embr Charts A module containing a JavaScript charting library. Apex Charts is used for Ignition 8.1; Embr Charts for 8.3.

  3. kanoaMES
    Provides all Kanoa MES functionality in a single module.


Ignition projects installed by Kanoa MES

The kanoaMES module handles installation of the Kanoa projects.

What happens on a clean install

On a clean install, the module installs these projects:

  • KANOA_SCRIPTS
  • kanoaAPP
  • kanoaMES
  • kanoaMarquee

What happens on module upgrades

On updates to existing systems, only kanoaAPP is updated.

The module creates a backup of kanoaAPP whenever it is updated.

Project roles and customization guidance

The Kanoa projects add client-customizable scripting and views to the MES application. Projects inherit from one another, so it is important they are installed in a specific order.

  • KANOA_SCRIPTS
    Contains scripts that can be customized specific to the implementation. This project is only ever installed once.

  • kanoaAPP
    Contains views for security, utilities, and configuration of assets, materials, production orders, shifts, and quality checks, as well as analysis and operator screens.
    This project is updated alongside module updates. It can be copied and used as an example, but should never be modified by the end-user.

  • kanoaMES
    Runtime project that contains a link to the home page. Customizations can be added to this project. This project is only ever installed once.

  • kanoaMarquee
    Runtime project that links to the dashboard viewer, passing parameters in the URL to show different dashboards around a plant.
    This project is only ever installed once.