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

AVEVA™ Recipe Management

Using a Checksum

  • Last UpdatedDec 01, 2016
  • 2 minute read

A checksum is available in Recipe Manager Plus so you can verify the downloads to your IO references are successful. The use of the checksum is optional. If you want to use the checksum, you must enter an IO reference for the checksum target.

Embedded Image (65% Scaling) (LIVE)

All the other fields are optional.

The checksum verification process is as follows:

  1. Recipe Manager Plus writes the parameters and ChecksumTarget to the control system.

  2. Recipe Manager Plus sets the ControlStart to true.

  3. The control system determines what state to go to next.

Modifying the Checksum Algorithm

A default checksum algorithm is provided for you:

Default checksum

The default algorithm:

  • Calculates a 31-bit integer value (32-bit signed integer value with sign bit dropped)

  • Uses only parameter targets of the following types: Integer and Double

  • Converts Doubles to Integers first by multiplying them by 1000, and truncating the remaining decimal portion of the number

You can modify this algorithm in the RecMngrPlusDB database in SQL server. If you do plan to modify the checksum algorithm, we recommend you backup the default version first. Refer to the stored procedure USP_CalculateWriteVerificationValue for the exact details of the checksum algorithm.