SIS function blocks > SIS Special Items Palette

SIS non-secure parameter reference

Use a non-secure parameter reference to bring data from other SIS modules or DeltaV modules into an SIS module. Because these references are communicated over the local bus, do not use non-secure parameter references for safety-critical data.

The number of SIS non-secure parameter references allowed per logic solver depend on the logic solver type:
Logic solver type Number of non-secure parameter references allowed
SLS 1508 24
CSLS 96
Only data of the following types can be referenced by non-secure parameter references:
  • Floating Point
  • Floating Point with status
  • Boolean
  • Bool with status
  • Discrete with status
  • 8-bit unsigned integer
  • 16-bit unsigned integer
  • 32-bit unsigned integer
  • 32-bit unsigned integer with status
  • Named Set

When you create a non-secure parameter reference use the Parameter type field to convert the input to one of the three types allowed in a Logic Solver

When used with a CSLS, SIS non-secure parameter references support status handling. You enable status handling through the SIS non-secure parameter reference Properties dialog. The dialog enables you to specify how the parameter reference manages bad status for communications and device (non-communication) statuses. For each type of status, you specify whether the parameter reference passes the status values, ignores the values or temporarily ignores the values based on the user-specified suppression time.

If a non-secure parameter reference obtains its value from another controller (or from a logic solver hosted in another controller), and the reference source stops sending new data, the system implements a 30-second time-out by default before the non-secure parameter reference is marked BAD. This is to help prevent issues if, for example, there is a failure in communication during a host controller switchover.

For Convert to boolean with status non-secure parameter references, you can also configure the value to True or False along with status masking.

If a non-secure parameter references is obtaining its data from another controller (or from a logic solver hosted in another controller), the system applies a 30-second timeout by default before the non-secure parameter reference is marked Bad when the reference source stops sending new data (for example, due to failure in communication during a switchover). This times out the chance of problems when the host controller switches over.

The path to the control module must begin with a control module tag. The control module reference is a read-only input parameter for an SIS module. Create one by dragging the non-secure parameter reference icon from the Special Items palette.

Note

The runtime data type of the non-secure parameter reference is that of the referenced parameter. To view the converted-to data type at runtime go to the destination of the non-secure parameter reference.