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 for read only purpose.

Tag Name

Value

 

 

ReadOnlyBoolean1

False

 

 

ReadOnlyBoolean2

True

 

 

ReadOnlyShort1

1

 

 

ReadOnlyShort2

2

 

 

ReadOnlyInteger1

1

 

 

ReadOnlyInteger2

2

 

 

ReadOnlyLong1

1

 

 

ReadOnlyLong2

2

 

 

ReadOnlyFloat1

1.1

 

 

ReadOnlyFloat2

1.2

 

 

ReadOnlyDouble1

1.1

 

 

ReadOnlyDouble2

1.2

 

 

ReadOnlyString1

ABCDEFG"

 

 

ReadOnlyString2

"ZYXWVUT"

 

 

Writeable

Static values that you can read/write to.

Tag

Initial Value

 

 

WriteableBoolean1

False

 

 

WriteableBoolean2

False

 

 

WriteableShort1

0

 

 

WriteableShort2

0

 

 

WriteableInteger1

0

 

 

WriteableInteger2

0

 

 

WriteableLong1

0

 

 

WriteableLong2

0

 

 

WriteableFloat1

0

 

 

WriteableFloat2

0

 

 

WriteableDouble1

0

 

 

WriteableDouble2

0

 

 

WriteableString1

'' (empty string)

 

 

WriteableString2

'' (empty string)

 

 

Random

Random values updating at some rate, they follow Java Random(rate) - rate is the seed.

Tag Name

Update Rate

 

 

WriteableBoolean1

10 sec

 

 

WriteableBoolean2

10 sec

 

 

WriteableShort1

5 sec

 

 

WriteableShort2

5 sec

 

 

WriteableInteger1

1 sec

 

 

WriteableInteger2

1 sec

 

 

WriteableLong1

2 sec

 

 

WriteableLong2

2 sec

 

 

WriteableDouble1

10 sec

 

 

WriteableDouble2

10 sec

 

 

Sine

Different sine waves with frequency, amplitude and offset.

Tag Name

Frequency

Amplitude

Offset

Sine0

 

 

 

Sine1

0.1

100

0

Sine2

0.01

50

-25

Sine3

0.02

10

10

Sine4

0.04

100

0

Sine5

0.08

100

0

Sine6

 

 

 

Sine7

 

 

 

Sine8

 

 

 

Sine9

 

 

 

Ramp

Ramp signals starting from 0 going up to some value at the specified rate. When they reach their upper limit, they are reset to zero.

Tag Name

Low

High

Rate

Ramp0

 

 

 

Ramp1

0

100

10 ms

Ramp2

25

75

100 ms

Ramp3

0

100

50 ms

Ramp4

0

100

24 ms

Ramp5

0

100

12.5 ms

Ramp6

 

 

 

Ramp7

 

 

 

Ramp8

 

 

 

Ramp9

 

 

 

Realistic

Values determined by adding a random number (between -1 and 1) to the current value.

Tag Name

Low

High

Rate

Realistic0

-50

50

 

Realistic1

-50

50

500 ms

Realistic2

-50

50

1000 ms

Realistic3

-50

50

1500 ms

Realistic4

-50

50

2000 ms

Realistic5

-50

50

2500 ms

Realistic6

-50

50

 

Realistic7

-50

50

 

Realistic8

-50

50

 

Realistic9

-50

50

 

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.