Inductive Automation is a supplier of web-based industrial automation software based in
Folsom, California
Folsom is a city in Sacramento County, California, United States. It is commonly known for Folsom State Prison, the song "Folsom Prison Blues" by Johnny Cash, as well as for Folsom Lake. The population was 80,454 at the 2020 census.
Folsom is pa ...
, US. The
Ignition SCADA platform is the company's main product line.
Inductive Automation has customers in a variety of industries including
oil and gas
A fossil fuel is a hydrocarbon-containing material formed naturally in the Earth's crust from the remains of dead plants and animals that is extracted and burned as a fuel. The main fossil fuels are coal, oil, and natural gas. Fossil fuels ...
,
wastewater
Wastewater is water generated after the use of freshwater, raw water, drinking water or saline water in a variety of deliberate applications or processes. Another definition of wastewater is "Used water from any combination of domestic, industr ...
,
food and beverage
The foodservice (US English) or catering (British English) industry includes the businesses, institutions, and companies which prepare meals outside the home. It includes restaurants, school and hospital cafeterias, catering operations, and many ...
, utilities,
energy
In physics, energy (from Ancient Greek: ἐνέργεια, ''enérgeia'', “activity”) is the quantitative property that is transferred to a body or to a physical system, recognizable in the performance of work and in the form of heat a ...
, research, transportation,
chemical processing, mining, aerospace, transportation, broadcasting, printing,
plastics
Plastics are a wide range of synthetic polymers, synthetic or semi-synthetic materials that use polymers as a main ingredient. Their Plasticity (physics), plasticity makes it possible for plastics to be Injection moulding, moulded, Extrusion, e ...
,
construction
Construction is a general term meaning the art and science to form objects, systems, or organizations,"Construction" def. 1.a. 1.b. and 1.c. ''Oxford English Dictionary'' Second Edition on CD-ROM (v. 4.0) Oxford University Press 2009 and com ...
,
discrete manufacturing
Discrete manufacturing is the production of distinct items. Automobiles, furniture, toys, smartphones, and aeroplanes are examples of discrete manufacturing products. The resulting products are easily identifiable and differ greatly from process m ...
and
process manufacturing
Process manufacturing is a branch of manufacturing that is associated with formulas and manufacturing recipes, in over 90 countries with over 1,200 independent
automation integration companies.
Inductive Automation introduced the server-centric architecture for
SCADA
Supervisory control and data acquisition (SCADA) is a control system architecture comprising computers, networked data communications and graphical user interfaces for high-level supervision of machines and processes. It also covers sensors and ...
systems with
FactorySQL and
FactoryPMI in 2003. The company is a pioneer of supporting interoperability standards among SCADA vendors, and is a supporter of Open Source software and the
OPC Foundation The OPC Foundation (Open Platform Communications, formerly Object Linking and Embedding for Process Control) is an industry consortium that creates and maintains standards for open connectivity of industrial automation devices and systems, such as ...
. The company was the first to implement a native Java
OPC-UA stack in January 2010, making its products 100% cross platform, which is rare for commercial SCADA vendors.
Licensing
Inductive Automation promotes an unlimited licensing structure, favoring a per server model that avoids charging for
clients,
PLC or SQL database connections,
tags or visualization screens.
Inductive Automation offers "Limited" versions of the SQL Bridge and Vision
modules
Broadly speaking, modularity is the degree to which a system's components may be separated and recombined, often with the benefit of flexibility and variety in use. The concept of modularity is used primarily to reduce complexity by breaking a sy ...
that are restricted by functionality and concurrent clients, respectively.
Ignition platform

Ignition is an
Integrated Software Platform for
SCADA
Supervisory control and data acquisition (SCADA) is a control system architecture comprising computers, networked data communications and graphical user interfaces for high-level supervision of machines and processes. It also covers sensors and ...
systems used to achieve
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
web-based
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-serve ...
deployment through the
Java Web Start Technology for both
runtime clients and the
integrated development environment. In 2018, Oracle released a statement that future versions of Java will no longer support Java Web Start. To achieve the same cross-platform web-based deployment for runtime clients in Ignition, Inductive Automation introduced custom Java-based launchers in November 2018."
MES Module Layer
MES Modules are provided through a third-party strategic partnership with Sepasoft, Inc. and are designed to be built on the Ignition platform. Sepasoft MES Modules generally provide higher-level functionality with less user development. MES Modules are designed to provide specific functionality and can be industry specific. The MES modules are designed to save integrators and end-users substantial amounts of time with out-of-the-box functionality and unlimited flexibility via custom scripting. The current core MES Modules available are "OEE Downtime", "Statistical Process Control" (SPC), "Track and Trace]" and "Recipe/Changeover". Sepasoft also offers "Utility Modules": "Instrument Interface", "Web Services" and a "Barcode Scanner". Newly released in 2019 is the Sepasoft Business Connector Suite featuring the Sepasoft Business Connector and Interface for SAP ERP modules, and Platform 3.0 MES Enterprise functionality.
HMI/SCADA Module Layer
The HMI/SCADA Module Layer contains mainstay products of the Ignition Platform. "Vision" is the main visualization module, "SQL Bridge" is a bidirectional OPC-to-SQL database historian and transaction manager, "Reporting" generates dynamic
Pdf
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
reports and "Mobile" allows access to HTML 5 compatible devices such as
iPads,
iPod
The iPod is a discontinued series of portable media players and multi-purpose mobile devices designed and marketed by Apple Inc. The first version was released on October 23, 2001, about months after the Macintosh version of iTunes ...
s,
Android
Android may refer to:
Science and technology
* Android (robot), a humanoid robot or synthetic organism designed to imitate a human
* Android (operating system), Google's mobile operating system
** Bugdroid, a Google mascot sometimes referred to ...
,
smartphone and
tablets.
Other HMI/SCADA modules available are: "OPC-COM", "OPC-UA", "Vision", "Alarm Notification", "SMS Notification", "Voice Notification" and "SFC modules". The following modules were announced for 2014-2015: "Enterprise Administration Module", "Upgraded Reporting Module" and "DNP3 Driver Module".
Platform Layer
The Platform Layer includes the following core functionality to all modules: OPC-UA Client, Database, Web Server, System Logging, Licensing, Unified Development Environment, Auditing, Authentication, Module API, Alerting Core Functionality, Database Connectivity, Scripting Engine, Realtime Tag Database, Store & Forward and Redundancy.
Security
Inductive Automation promotes IT departments supporting security using standard methodology. The
Ignition Platform supports the following security features:
* SSL/TLS All network traffic is encrypted with
SSL/TLS
Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in securi ...
technology.
* Active Directory Authentication Supports Microsoft Windows
Active Directory authentication.
* Auditing allows administrators to review
logs of activity.
The
United States Computer Emergency Readiness Team (US-CERT) released advisory 11-231-01 that allowed malicious unauthenticated users to download sensitive information regarding project configuration. Inductive Automation responded by resolving the issue in version 7.2.8.178 and greater.
Linux
Inductive Automation promotes cross-platform operating system choices for SCADA, citing that Windows has been a requirement due to the reliance of
DCOM within
OPC-DA, but organizations desire Linux for "security", "stability" and "reliability". Inductive Automation introduced Linux support in Ignition with the OPC-UA module in January 2010.
Legacy products
FactorySQL is an
OPC based
Middleware product that bridges the gap between industrial
PLCs and
SQL Databases. FactorySQL is a drag and drop
.NET application that runs as a
Windows service. FactorySQL version 1.0 was released in 2003 and
deprecated at version 4 in 2010 with the release of Ignition.
FactoryPMI is a
Java based
SCADA
Supervisory control and data acquisition (SCADA) is a control system architecture comprising computers, networked data communications and graphical user interfaces for high-level supervision of machines and processes. It also covers sensors and ...
product containing three main components: the runtime, gateway, and designer. FactoryPMI version 1.0 was released in 2003 and
deprecated at version 3 in 2010 with the release of Ignition.
History
Version 1.0 of FactorySQL and FactoryPMI were released in 2003.
In January 2010, Inductive Automation consolidated FactorySQL and FactoryPMI under the
modular Ignition
Ignition may refer to:
Science and technology
* Firelighting, the human act of creating a fire for warmth, cooking and other uses
* Combustion, an exothermic chemical reaction between a fuel and an oxidant
* Fusion ignition, the point at which a ...
platform. ''Ignition'' became the platform name, and FactorySQL and FactoryPMI became the SQL Bridge Module and Vision Module, respectively. The Reporting Module and OPC-UA Module were included in the initial release. This was considered "the first time a featured industrial software package offered the same benefits on Windows and Linux".
The first Ignition Community Conference was held on September 16–18, 2013, in Folsom, California. Conferences were also held in September in 2014, 2015 and 2016.
Inductive University was announced and launched on September 25, 2014.
The latest version of Ignition, Ignition v8.0, was released in spring 2019.
OPC-UA
Current drivers include
A-B suite
Suite may refer to:
Arts and entertainment
*Suite (music), a set of musical pieces considered as one composition
** Suite (Bach), a list of suites composed by J. S. Bach
** Suite (Cassadó), a mid-1920s composition by Gaspar Cassadó
** ''Suite' ...
,
ModbusTCP
TCP may refer to:
Science and technology
* Transformer coupled plasma
* Tool Center Point, see Robot end effector
Computing
* Transmission Control Protocol, a fundamental Internet standard
* Telephony control protocol, a Bluetooth communication s ...
, Siemens S7 and Simple
TCP/UDP, allowing users to connect to a multitude of devices such as PLCs, solar cells, lights, generators, flow meters and bar code scanners.
The Ignition OPC-UA server implemented the first native Java
OPC UA stack. Inductive Automation offers the OPC-UA module for free.
SQLTags
SQLTags is a proprietary technology that uses any
SQL database as a
tag database. Tags can be derived from the following sources:
OPC,
expression or
constant and support various configuration options such as alerting, scaling, and historical storage. SQLTags are stored in "Tag Providers", which are automatically configured tables in an SQL database.
SQLTags Historian is a proprietary
data logging technology that manages
historical data in any supported SQL database. It is configured by defining an Ignition "SQL database connection", then enabling the feature on a per tag basis. The system automatically creates and manages the
tables without any user
SQL input. "Historical Scan Classes" support different logging intervals by sets of tags as well as altering the logging rate dynamically. This allows the system to store high resolution history when needed, but lower resolution data for other periods. The system automatically
partitions data into multiple database tables. This accomplishes two functions: ensures consistent performance over the long term, and provides a consistent mechanism for
data archival and
pruning.
Open source
Inductive Automation is a promoter and contributor to the
Open source community. FactoryPMI utilizes a number of such projects including
MySQL,
Apache
The Apache () are a group of culturally related Native American tribes in the Southwestern United States, which include the Chiricahua, Jicarilla, Lipan, Mescalero, Mimbreño, Ndendahe (Bedonkohe or Mogollon and Nednhi or Carrizaleño an ...
,
JFreeChart
JFreeChart is an open-source framework for the programming language Java, which allows the creation of a wide variety of both interactive and non-interactive charts.
JFreeChart, developed by David Gilbert, is available under the terms of the L ...
,
Jython
Jython is an implementation of the Python programming language designed to run on the Java platform. The implementation was formerly known as JPython until 1999.
Overview
Jython programs can import and use any Java class. Except for some standa ...
,
Hsqldb,
jTDS and Bean Builder.
Awards
Inductive Automation received the 2011 Duke's Choice award at the JavaOne conference in San Francisco, California, on October 4, 2011, for Ignition. Oracle recognized the impact of Ignition as a significant Java-based product in Industrial Automation since the platform implemented the first native Java
OPC UA stack.
In 2015, Inductive Automation received the Partner of the Year Award from the
Control System Integrators Association
Control may refer to:
Basic meanings Economics and business
* Control (management), an element of management
* Control, an element of management accounting
* Comptroller (or controller), a senior financial officer in an organization
* Controlling ...
.
Automation World named Inductive Automation as the recipient of seven awards at the 2020 Leadership in Automation Awards.
References
External links
Inductive AutomationSepasoft, Inc.
{{DEFAULTSORT:Inductive Automation
Companies established in 2003
Companies based in Sacramento, California
Privately held companies based in California
Industrial software