A major contributor to this article appears to have a close connection with its subject.(July 2020) |
Company type | Private |
---|---|
Founded | 2003 |
Founder | Steve Hechtman |
Headquarters | 90 Blue Ravine Road, Folsom, CA, United States |
Key people | |
Products | Industrial Automation HMI - SCADA - MES Software |
Website | www.inductiveautomation.com |
Inductive Automation is a supplier of web-based industrial automation software based in Folsom, California, 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, wastewater, food and beverage, utilities, energy, research, transportation, chemical processing, mining, aerospace, transportation, broadcasting, printing, plastics, construction, discrete manufacturing and process manufacturing in over 90 countries with over 1,200 independent automation integration companies. [1]
Inductive Automation introduced the server-centric architecture [2] for SCADA systems with FactorySQL and FactoryPMI in 2003. [3] The company is a pioneer of supporting interoperability standards among SCADA vendors, [4] and is a supporter of Open Source software and the OPC Foundation. The company was the first to implement a native Java OPC-UA stack in January 2010, [5] making its products 100% cross platform, which is rare for commercial SCADA vendors. [6]
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. [7]
Inductive Automation offers "Limited" versions of the SQL Bridge and Vision modules that are restricted by functionality and concurrent clients, respectively. [8]
Ignition is an Integrated Software Platform for SCADA systems used to achieve cross-platform web-based 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. [9] To achieve the same cross-platform web-based deployment for runtime clients in Ignition, Inductive Automation introduced custom Java-based launchers in November 2018. [10] "
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.
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 reports and "Mobile" allows access to HTML 5 compatible devices such as iPads, iPods, Android, 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". [11]
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. [12]
Inductive Automation promotes IT departments supporting security using standard methodology. [13] The Ignition Platform supports the following security features:
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. [14]
Inductive Automation promotes cross-platform operating system choices for SCADA, [15] 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". [16] Inductive Automation introduced Linux support in Ignition with the OPC-UA module in January 2010. [17]
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 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.
Version 1.0 of FactorySQL and FactoryPMI were released in 2003.
In January 2010, Inductive Automation consolidated FactorySQL and FactoryPMI under the modular Ignition 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 fully-featured industrial software package offered the same benefits on Windows and Linux". [18] [19]
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.
Current drivers include A-B suite, Modbus TCP, 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. [20] Inductive Automation offers the OPC-UA module for free. [21]
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. [22]
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. [23]
Inductive Automation is a promoter and contributor to the Open source community. FactoryPMI utilizes a number of such projects including MySQL, Apache, JFreeChart, Jython, Hsqldb, jTDS and Bean Builder.
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 [24] since the platform implemented the first native Java OPC UA stack. [25]
In 2015, Inductive Automation received the Partner of the Year Award from the Control System Integrators Association. [26]
Automation World named Inductive Automation as the recipient of seven awards at the 2020 Leadership in Automation Awards. [27]
Sun Microsystems, Inc. was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors. Sun contributed significantly to the evolution of several key computing technologies, among them Unix, RISC processors, thin client computing, and virtualized computing. Notable Sun acquisitions include Cray Business Systems Division, Storagetek, and Innotek GmbH, creators of VirtualBox. Sun was founded on February 24, 1982. At its height, the Sun headquarters were in Santa Clara, California, on the former west campus of the Agnews Developmental Center.
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 other devices, such as programmable logic controllers, which interface with process plant or machinery.
Jython is an implementation of the Python programming language designed to run on the Java platform. It was known as JPython until 1999.
Oracle Forms is a software product for creating screens that interact with an Oracle database. It has an IDE that includes an object navigator, property sheet, and code editor that uses PL/SQL. It was originally developed to run server-side in character-mode terminal sessions. It was ported to other platforms, including Windows, to function in a client–server environment. Later versions were ported to Java where it runs in a Java EE container and can integrate with Java, and web services that can be launched from a URL. Recent versions provide a means to run the forms from a desktop computer without requiring a browser.
Open Platform Communications (OPC) is a series of standards and specifications for industrial telecommunication. They are based on Object Linking and Embedding (OLE) for process control. An industrial automation task force developed the original standard in 1996 under the name OLE for Process Control. OPC specifies the communication of real-time plant data between control devices from different manufacturers.
OTRS is a service management suite. The suite contains an agent portal, admin dashboard and customer portal. In the agent portal, teams process tickets and requests from customers. There are various ways in which this information, as well as customer and related data can be viewed. As the name implies, the admin dashboard allows system administrators to manage the system: Options are many, but include roles and groups, process automation, channel integration, and CMDB/database options. The third component, the customer portal, is much like a customizable webpage where information can be shared with customers and requests can be tracked on the customer side.
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.
A LAMP is one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.
OPC Unified Architecture is a cross-platform, open-source, IEC62541 standard for data exchange from sensors to cloud applications developed by the OPC Foundation. Distinguishing characteristics are:
Citect is now a group of industrial software products sold by Aveva, but started as a software development company specialising in the Automation and Control industry. The main software products developed by Citect included CitectSCADA, CitectSCADA Reports, and Ampla. As of August 2021, Citect SCADA is now known as AVEVA Plant SCADA.
Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.
Configurable Network Computing or CNC is JD Edwards's (JDE) client–server proprietary architecture and methodology. Now a division of the Oracle Corporation, Oracle continues to sponsor the ongoing development of the JD Edwards Enterprise Resource Planning (ERP) system, While highly flexible, the CNC architecture is proprietary and, as such, it cannot be exported to any other systems. While the CNC architecture's chief 'Claim to fame', insulation of applications from the underlying database and operating systems, were largely superseded by modern web-based technology, nevertheless CNC technology continues to be at the heart of both JD Edwards' One World and Enterprise One architecture and is planned to play a significant role Oracle's developing fusion architecture initiative. While a proprietary architecture, CNC is neither an Oracle nor JDE product offering. The term CNC also refers to the systems analysts who install, maintain, manage and enhance this architecture. CNC's are also one of the three technical areas in the JD Edwards Enterprise Resource Planning ERP which include developer/report writer and functional/business analysts.
Brian Aker, born August 4, 1972, in Lexington, Kentucky, US, is an open-source hacker who has worked on various Apache modules, the Slash system, and numerous storage engines for the MySQL database. Aker was Director of Architecture at MySQL AB until it was acquired by Sun Microsystems. He led Sun's web scaling research group, where he worked on the Drizzle database project. He later became a Distinguished Engineer for Sun Microsystems. After leaving Sun when Oracle acquired it, he became the CTO of Data Differential and provided support to open source projects such as libmemcached, Gearman and the Drizzle database project. Aker is currently a Fellow and VP at Hewlett Packard Enterprise.
An embedded database system is a database management system (DBMS) which is tightly integrated with an application software; it is embedded in the application. It is a broad technology category that includes:
Polyhedra is a family of relational database management systems offered by ENEA AB, a Swedish company. The original version of Polyhedra was an in-memory database management system which could be used in high availability configurations; in 2006 Polyhedra Flash DBMS was introduced to allow databases to be stored in flash memory. All versions employ the client–server model to ensure the data are protected from misbehaving application software, and they use the same SQL, ODBC and type-4 JDBC interfaces. Polyhedra is targeted primarily for embedded use by Original Equipment Manufacturers (OEMs), and big-name customers include Ericsson, ABB, Emerson, Lockheed Martin, United Utilities and Siemens AG.
Tryton is a three-tier high-level general purpose computer application platform on top of which is built an enterprise resource planning (ERP) business solution through a set of Tryton modules. The three-tier architecture consists of the Tryton client, the Tryton server and the database management system.
OpenSearchServer is an open-source application server allowing development of index-based applications such as search engines. Available since April 2009 on SourceForge for download, OpenSearchServer was developed under the GPL v3 license and offers a series of full text lexical analyzers. It can be installed on different platforms.
Ignition is an Integrated Software Platform for SCADA systems released by Inductive Automation in January 2010. It is based on a SQL Database-centric architecture. Ignition features cross-platform, web-based deployment through Java Web Start technology. The Ignition platform has three main components: the Ignition Gateway, the Designer, and the runtime clients. Independent modules provide separate functionality in any or all of the platform components. Ignition SCADA modules provide features such as: Real-Time Status Control, Alarming, Reporting, Data Acquisition, Scripting, Scheduling, MES, and Mobile support.
The following outline is provided as an overview of and topical guide to MySQL:
Jam.py is free and open-source low-code/no-code "full stack" WSGI rapid application development framework for the JavaScript and Python programming language.
{{cite podcast}}
: |host=
has generic name (help){{cite podcast}}
: |host=
has generic name (help)