Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Communication Drivers

Simulation server suffixes

  • Last UpdatedAug 29, 2025
  • 2 minute read

The Simulator Communication Driver allows you to specify suffixes for each item to identify the simulation signal.

  • The naming syntax is case insensitive.

  • The range, rate and other parameters are configured in the appropriate PLC_Test hierarchy.

  • If the suffix is not specified, the configured value of the "Algorithm" parameter in the PLC_Test hierarchy will be used.

    For more information, see Configuring a PLC Test Hierarchy.

    Suffix

    Description

    /cosine

    Generate a cosine wave.

    /none

    No signal value is to be generated.

    /random

    Generate a random value between 0 and value of Range/Group configured in the PLC_Test Hierarchy.

    /rand.normal

    Generate a normalized random value between 0.0 and 1.0.

    /sawtooth

    Generate a sawtooth wave.

    /sine

    Generate a sine wave.

    /string

    Generate a string with changing numeric value of the form TEST:{number}.

    /toggle

    Toggle value between 0 and 1.

    /triangular

    Generate a triangular wave.

    The Simulator Communication Driver supports suffixes for process variable simulation, listed in the following table. For each simulated process variable, there are three other suffixes, which can be set dynamically at run time to determine the behavior of each simulated process variable. The suffix is case insensitive and does not require any configuration in the PLC_Test hierarchy.

    Suffix

    Description

    Default Value

    Example

    /sim.pv

    This is the process variable for the corresponding tag.

    70.0

    Tag1 /sim.pv

    /sim.sp

    Specifies the setpoint for the associated process variable.

    60.0

    Tag1 /sim.sp

    /sim.dev

    Specifies the maximum deviation the setpoint and process variable can have. The actual deviation is randomly generated.

    6.0

    Tag1 /sim.dev

    /sim.noise

    Specifies the maximum amount of fluctuation the process variable can have. The actual noise level is randomly generated.

    3.0

    Tag1 /sim.noise

    Alternatively, if a tag ends with the pre-defined syntax described in the following table, the Simulator Communication Driver can recognize it as a process variable or as an associated parameter. The syntax for process variable parameters is encoded in the process variable definition file PVSyntax.txt in folder C:\ProgramData\Wonderware\OI-Server\$Operations Integration Supervisory$\OI.SIM\OI.SIM.

    Suffix

    Description

    Default Value

    Example

    .pv

    This is the process variable for the corresponding tag.

    70.0

    Tag1.pv

    .sp

    Specifies the setpoint for the associated process variable.

    60.0

    Tag1.sp

    .dev

    Specifies the maximum deviation the setpoint and process variable can have. The actual deviation is randomly generated.

    6.0

    Tag1.dev

    .noise

    Specifies the maximum amount of fluctuation the process variable can have. The actual noise level is randomly generated.

    3.0

    Tag1.noise

TitleResults for “How to create a CRG?”Also Available in