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.