Skip to main content

Getting Started

Kanoa MES is not just an installable module that you build your application against, but a fully functioning MES application built on top of Ignition that allows for the customization you need. To that end, there are a number of steps required to get set up for the first time. For trials of our software, Kanoa will set you up wth a docker container that you can use to try out our software. Containers make getting started easy. When you are ready to get started, Kanoa will help with the installation and setup of your Ignition gateway. If you'd like to request a container to play with, schedule a call with us here.

In This Section

  • System Requirements
  • Installation Steps

The Kanoa MES solution consists of ignition modules, projects, tag udts and a database schema.

kanoa-ops


System Requirements

Hardware - The Ignition Gateway server can be on-premises or in the cloud. It can be a physical or virtual machine. It can be windows based or Linux. We recommend 3 or more cores and 16 Gbytes of memory.

Database - Recommend SQL Server 2018 or higher, although we can work on SQL 2016. Follow the recommendations for number of CPUs for SQL and note this will affect the licensing costs for SQL.

💡 Note: We have a beta version of MySQL available. Contact us if that is what you need.


Installation Steps

Step 1 - Install Ignition

If you already have an Ignition Gateway installed and ready to go, then you're done. If not, go ahead and download and install Ignition, it's pretty quick.

We've gone to great lengths to ensure our modules will work with new releases, so you should be ok to install the latest version.


Step 2 - Setup the Database Connection

The module installer handles the creation and updates to the database schema. You just need to create a database and add a database connection on the Ignition Gateway to it. Our only requirement is that the database connection name is called 'kanoaCore'. Ignition Help - Connecting to databases

kanoa-ops


Step 3 - Create a New Tag Provider

We like to keep all our stuff separate from what you may already have going on the Ignition Gateway so you'll need to create a new real time Standard Tag Provider called 'Kanoa'. Ignition Help - Tag Providers

Whenever you install or restart the kanoaCore module, we'll handle install or updating our tag UDTs.

kanoa-ops


Step 4 - Installing the Modules

Installing the modules is done from the Gateway Webpage in the Config > Modules section. IU Install Module video

The kanoaCore module should be installed prior to kanoaOPS or kanoaQDS.

  1. BIJC Calendar Component - Provides a perspective calendar component used for operations and shift scheduling courtesy of BIJC
  2. Apex Chart - A module containing JavaScript charting library courtesy of Kyvis-Labs
  3. kanoaCore - Contains system functions responsible for security and utility functions used by our other two modules.
  4. kanoaOPS - Contains system functions that support the management of assets, materials, production orders and shifts, as well as data analysis.
  5. kanoaQDS - contains system functions that support the creation, scheduling, execution and analysis of Quality Checks.

Step 5 - Installing the Projects

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.

  1. KANOA_SCRIPTS - Contains scripts that can be customized specific to the implementation such as kanoaScripts.custom.ops.tags.stateChange() that can modify how asset state changes are handled. This project should only be installed once.
  2. kanoaAPP - Contains system functions containing security, utility and configuration of assets, materials, production orders, shifts, and quality checks as well as data analysis and operator screens.
  3. kanoaMES - This is the runtime project that contains a link to the home page. Customizations can be added to this project. This project should only be installed once.

Step 6 - Configure the Application

The ignition gateway is now setup and ready to use. The next steps are configuration...