Skip to main content
Version: 7.9

Simulators

There are 3 simulator drivers in Ignition, and all can be used to read and write tags without any network or PLC connection.

Generic Simulator

The generic simulator provides a variety of tags that offer different data types and value generation styles. For example, there are ramps, sine waves, and random values. Additionally, there is a set of static writable tags whose values will persist while the device is running.

There are no configurable settings for the generic simulator.

Simulator tags

Read Only

Static values that do not change. Writing is disabled on these tags.

Tag NameValue
ReadOnlyBoolean1False
ReadOnlyBoolean2True
ReadOnlyShort11
ReadOnlyShort22
ReadOnlyInteger11
ReadOnlyInteger22
ReadOnlyInteger33
ReadOnlyInteger44
ReadOnlyInteger55
ReadOnlyLong11
ReadOnlyLong22
ReadOnlyFloat11.1
ReadOnlyFloat21.2
ReadOnlyDouble11.1
ReadOnlyDouble21.2
ReadOnlyString1ABCDEFG"
ReadOnlyString2"ZYXWVUT"

Writable

Tags with a persistent value that can be written to.

Tag NameValue
WriteableBoolean1False
WriteableBoolean2False
WriteableShort10
WriteableShort20
WriteableInteger10
WriteableInteger20
WriteableLong10
WriteableLong20
WriteableFloat10
WriteableFloat20
WriteableDouble10
WriteableDouble20
WriteableString1'' (empty string)
WriteableString2'' (empty string)

Random

Tags with values that change randomly at a fixed rate.

Tag NameValue
RandomBoolean110 sec
RandomBoolean210 sec
RandomShort15 sec
RandomShort25 sec
RandomInteger11 sec
RandomInteger21 sec
RandomLong12 sec
RandomLong22 sec
RandomDouble110 sec
RandomDouble210 sec

Sine

Tags that follow a sine wave over a set period. The value transitions from the low value, to the high value, and finally back to the low value over a single period.

Tag NameLow ValueHigh ValuePeriod
Sine0-10010060 seconds
Sine1-101010 seconds
Sine205015 seconds
Sine3-406020 seconds
Sine4-10010040 seconds
Sine5-10010060 seconds
Sine6-101010 seconds
Sine7.-203015 seconds
Sine8-406020 seconds
Sine9-8511540 seconds

Ramp

Tags that start at a low value, and increase to a high value over a set rate. Once the high value is reached, they reset back to the low value.

Tag NameLow ValueHigh ValuePeriod
Ramp00100075 seconds
Ramp1010010 seconds
Ramp2-2517515 seconds
Ramp31031020 seconds
Ramp4040040 seconds
Ramp5050060 seconds
Ramp6060012.5 seconds
Ramp7-569517.5 seconds
Ramp81081030 seconds
Ramp9-1089050 seconds

Realistic

Tags that change value by having a number added to them at a fixed rate. The number added is determined by randomly selecting between the low and high values on the tables listed below.

Tag NameLow ValueHigh ValueRate of Change
Realistic0-50505000 milliseconds
Realistic1-5050500 milliseconds
Realistic2-50501000 milliseconds
Realistic3-50501500 milliseconds
Realistic4-50502000 milliseconds
Realistic5-50502500 milliseconds
Realistic6-50503000 milliseconds
Realistic7-50503500 milliseconds
Realistic8-50504000 milliseconds
Realistic9-50504500 milliseconds

Allen Bradley SLC Simulator

The SLC simulator driver creates a simple device whose address structure mimics a basic SLC structure. There are currently no configurable parameters.

Simulators Dairy Demo Simulator

A simulator for use with the legacy IA Dairy Demo project. It has a ControlLogix like structure with Compressor, Tank, Motor tags and more.