Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This driver Simulator provides many options for data types, ranges, and control with which you can generate simulation values. Choose from a list of data types (including strings) and set the minimum and maximum value that you want them to vary. For example, do you want to simulate an analog device and its response to the current variation of 4-20 mA? You can do it! Do you want to use a range of 0-25 mA to simulate a wire break with 0 mA? It's also possible.

Driver Simulator

For a generic explanation of the Device Module, channels, nodes, and point configuration, see the reference guide.

Supium

Name of the communication driver: TSimulator - Random SCADA Values

Current version: 1.0.0.0

Implementation DLL: T.ProtocolDriver.TSimulator.dll

Channel Setup

Protocol options: not used in this driver

Node configuration: not used in this driver

Point Setting

The syntax for TSimulator communication points is: <Type>: <Min>; <Max>

Where Type: Represents the type of simulation:

  • BOOL;

  • INTEGER;

  • FLOAT;

  • TEXT;

  • RAMP;

  • SINE;

For the STRING simulation type, stringlength can be configured in the Modifiers column.

Example of point configuration

TagName

Node

Address

Datatype

AccessType

Modifiers

Sine

SimulatorNode

SINE:-50;50

Native

Read

MyRamp

SimulatorNode

RAMP:0;100

Native

Read

MyString

SimulatorNode

STRING:

Native

Read

StringLength=5

MyBool

SimulatorNode

BOOL:

Native

Read

Myint

SimulatorNode

INTEGER:0;10

Native

Read

MyFloat

SimulatorNode

FLOAT:-500;-100

Native

Read

Troubleshoot

The execution state of the driver can be observed through the diagnostic tools, which are:

  • Tracking window

  • Property Watch

  • Module Information

A status value of 0 (zero) means that communication was a success. Negative values indicate an internal driver error and positive values mean that there are protocol errors.

On this page:

  • No labels