Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Glossary term
gloTermScalable Vector Graphics

See SVG.


Glossary term
termAbbrs
termLabelsgloTermscan classtermSyns

Scan classes dictate how often an Ignition Tag will get new values (poll) from the PLC, and can be set to any rate you want. Generally a scan class will run every second, or something similar. There are several modes available, and ways to make changes to the poll rate on the fly.

You can learn more about scan classes here.

...

Glossary term
gloTermScripting
termSynsScript, Programming, Coding

Scripting is writing code to complete a specific task. In Ignition, scripting means using Python in the event based system. Almost everything in Ignition supports scripting by right-clicking the object in the designer and selecting the "Scripting..." option. Scripting and Expression bindings are sometimes confused, but have completely different functions. Scripting is used to create complex logic, while an Expression binding is a single command that evaluates to a single value.


Glossary term
gloTermSDK
termSynsSoftware Development Kit

A Software Development Kit is a tool set that allows your to write code to add functionality to existing software. In Ignition, the SDK allows you to create whole new modules. These modules can include new scripting functions, components, and much more. You for For more information about Ignition's SDK, see our SE.


termLabels
Glossary term
gloTermSecuritytermAbbrstermSyns

A system that grants access to view or interact with certain aspects of Ignition based on roles. These roles are defined ahead of time and can be assigned to users as needed.


termLabels
Glossary term
termAbbrs
gloTermSerial
termSynsSerial Device

A communication type that many older PLCs and other devices use. They have a specific cable (ie: i.e., RS232) that must attach the device to a computer to allow communications.

...

Glossary term
gloTermSiemens

Siemens is a company that makes many things, but in Ignition we are commonly referring to their PLCs. Their devices are used around the world and have names like S7-1500. Ignition has a modules that has drivers for several types of these PLCs.


Glossary term
termLabelsgloTermSIP

Session Initiation Protocol (SIP) is a communications protocol. It is most commonly used for voice and video calls through the internet. Ignition requires a SIP connection when using the Voice module to dial out to users when alarms activate.

...

Glossary term
gloTermSMS

Short Message Service (SMS) is the protocol that is used by text messaging systems. In Ignition, SMS referrs to the SMS Notification Module, which gives to the ability to connect to an SMS device and send text messages in response to alarms through Alarm Notification Pipelines.


termLabels
Glossary term
termAbbrs
gloTermSOAPtermSyns

Simple Object Access Protocol (SOAP) is a way for web services to communicate. It uses HTTP and XML to transfer information.


termLabels
Glossary term
gloTermSPC

Statistical Process Control (SPC) is a system by which one can sample and inspect the output of a process to determine if one needs to adjust the process to bring the items or goods into an acceptable quality standard. SPC packages analyze the collected data using statistical math procedures and can present results with various types of graphs. SPC works along side Quality Control, but is an analysis tool for existing samples.


termLabels
Glossary term
gloTermSQL

Structured Query Language (SQL), pronounced as sequel or S-Q-L, is designed to manage data held in a relational database management system (RDBMS). SQL is particularly useful in handling structured data where there are strict relationships between related sets of data.

SQL is considered a standard language, but there are variations in syntax and functions across all database brands (MySQL, MSSQL, Oracle, etc).

Examples

Code Block
languagesql
SELECT Firstname FROM Contacts WHERE Lastname = 'Smith'
INSERT INTO Contacts VALUES ('Joe', 'Smith')
UPDATE Contacts SET Lastname = 'Howard' WHERE ID = 1
DELETE FROM Contacts WHERE Lastname = 'Smith'



termLabels
Glossary term
gloTermSSLtermAbbrstermSynsSecure Socket Layer

SSL is a widely used security protocol for data as it goes across a network or the internet. In Ignition, you have the option to enable SSL, which means traffic to and from the Ignition Gateway will be encrypted just like any website with sensitive data. For example, almost every bank uses SSL to protect your information.


Glossary term
termLabelsgloTermstack
termAbbrstermSynssoftware stack

This is a common term for a system that uses multiple programs to support it, usually diagrammed as each resting on the previous piece.

In Ignition, the stack we are usually referring to is that the Ignition modules use the Ignition platform, which runs on Java, which runs on the Operating System.


Glossary term
termSyns
termLabelsgloTermstandalonetermAbbrs

Something that works without any other pieces. In Ignition, this means a single install that can do everything you need, but having multiple modules in one install is still a standalone system. This is one of our possible architectures.


termLabels
Glossary term
termAbbrs
gloTermstandard web technologiestermSyns

This is referring to commonly used formats and protocols on the internet. Things like Ethernet, TCP communications, web servers, and more that have been incorporated into Ignition. All this really means is that we are using proven technology that already exists in your facility.


Glossary term
termLabelsgloTermStore and Forward

Store and Forward refers to a system in Ignition that allows it to store data accurately in a database even if communications are not constant. It stores data locally on the computer that Ignition is installed on and forwards it to the database when a connection is valid.


termLabels
Glossary term
termAbbrs
gloTermStyle CustomizertermSyns

The Style Customizer is used with many components and lets users define a set of visual styles that are based on a single driving property, often a custom property, that focuses attention to the user.


termLabels
Glossary term
gloTermSUDStermAbbrstermSyns

SUDS is surprisingly not an acronym, but it's the name of a lightweight SOAP client (web services) for Python. It is common to use the SUDS libraries in Ignition because it uses Python.


Glossary term
termLabelsgloTermSVG

A Scalable Vector Graphic (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. In Ignition, SVGs can be used by simply dragging them onto an open window in the designer.

SVG is an open standard developed by the World Wide Web Consortium (W3C). SVG images and their behaviors are defined in XML text files. They can be searched, indexed, scripted, and compressed. Any text editor and most drawing software, can create and edit SVG files.

 

termLabels
Glossary term
gloTermSymbol FactorytermAbbrstermSyns

This is the name of a module in Ignition and the name of a product from a company called Software Toolbox. Either way, it refers to a collection of Images that is available in Ignition.

...

Glossary term
gloTermsystem
termSynssystems

This term depends on the context it is in, but generally means we are talking about a group of things that make up a whole. Sometimes a "system" is in reference to a complete project or chunk of an operations. For example, a SCADA system would be referring to all of the computers, PLCs and other controls that allow your factory to run. On the other hand, an Ignition system could be referring to an installation of 1 or more copies of Ignition that are controlling a process, factory, or enterprise.



termLabels
Glossary term
termSyns
gloTermSystem TagstermAbbrs

System Tags provide comprehensive status and diagnostic information about the Gateway and Clients. Read more about Systems Tags here.


termLabels
Glossary term
termSyns
gloTermScript ModulestermAbbrs

A Script Module is a user defined library of scripting functions. They can either be Shared Script Modules or Project Script Modules. The shared modules are available in the whole gateway, including Project Scopes of all projects and the entire Gateway Scope. The project modules are only available in the project they are created.


termLabels
Glossary term
gloTermScopingtermAbbrs
termSynsScope, Scoped

There are two different types of scopes in Ignition: Gateway Scope and Client Scope. Where a script runs determines what scope it is running in, what system functions can be run, what resources the script can interact with, and where the output will be written to. Gateway Scopes execute on the Gateway and do not have access to any Client level resources such as windows or components. Client Scope scripts execute only on a running client and in the Designer, in Preview Mode. Its values are isolated to the client, and the output will be displayed on the Designer/Client console. They do not have access to the Gateway’s file system.

...

Glossary term
gloTermSQL injection attack

SQL injection attack is a code injection technique used by hackers to attack data driven applications for the purpose of stealing data.


glossary-

...

termLabels
glossary-term
termAbbrs
gloTermSFCtermSyns

Sequential Function Charts (SFC) are a visual programming language that provides a way to write complex logic with a simple drag-and-drop programming tool. The SFC Module's standardized programming method, part of the IEC 61131-3 specification, will be familiar to many users who have experience in programming PLCs.


Glossary term
termLabelsgloTermScalable Vector GraphictermAbbrstermSyns

A Scalable Vector Graphic (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. In Ignition, SVGs can be used by simply dragging them onto an open window in the designer. SVG is an open standard developed by the World Wide Web Consortium (W3C). SVG images and their behaviors are defined in XML text files. They can be searched, indexed, scripted, and compressed. Any text editor and most drawing software, can create and edit SVG files.


Glossary term
termLabelsgloTermSupervisory Control and Data AcquisitiontermAbbrstermSyns

See SCADA.


Glossary term
termLabelsgloTermStructured Query LanguagetermAbbrstermSyns

See SQL.


termLabels
Glossary term
gloTermSession Initiation ProtocoltermAbbrstermSyns

See SIP.


termLabels
Glossary term
termSyns
gloTermShort Message ServicetermAbbrs

See SMS.


termLabels
Glossary term
termSyns
gloTermSimple Object Access ProtocoltermAbbrs

See SOAP.


Glossary term
termLabelsgloTermSoftware Development KittermAbbrstermSyns

See SDK.


termLabels
Glossary term
termSyns
gloTermStatistical Process ControltermAbbrs

See SPC.


termLabels
Glossary term
gloTermSecure Socket LayertermAbbrstermSyns

See SSL.


termLabels
Glossary term
termAbbrs
gloTermSECS Definition LanguagetermSyns

See SDL.


termLabels
Glossary term
gloTermSDLtermAbbrstermSyns

The SECS Definition Language (SDL) file is where SECS messages are defined. See also SECS/GEM.


Glossary term
termAbbrs
termLabelsgloTermSECS/GEMtermSyns

The SECS/GEM (SEMI Equipment Communications Standard/Generic Equipment Model) is the semiconductor's equipment interface protocol for equipment-to-host data communications. Developed by the SEMI (Semiconductor Equipment and Materials International) organization, the standards define a common set of equipment behavior and communications capabilities. In Ignition, the SECS/GEM Module enables Ignition projects and third-party applications to communicate with semiconductor fab equipment.


Glossary term
termSyns
termLabelsgloTermSEMI Equipment Communications StandardtermAbbrs

See SECS/GEM.

Glossary navigation bar