Command Sequencer - old Sequences corrupt Recipe.unique file in Simulation mode

Command Sequencer - old Sequences corrupt Recipe.unique file in Simulation mode

Summary

An error occurs in the Command Sequencer when reading back sequences created in simulation mode. This has been fixed.

Description

In the Command Sequencer, sequences created in simulation mode cannot be read back. This is caused by errors in the "Recipe.unique" file. This file is used for both Batch Control and Command Sequencer. A hash in "Recipe.unique" ensures that the file is not corrupted. The hash values are calculated from the names of the sequences. Files that are detected as corrupted are usually recreated on the fly. This is not possible when reading back.

Possible error causes:

  • 1: Client and server work with Service Engines with different bit versions. Thus the hash values differ.
  • 2: The iteration for hash creation leads to a change in the order of the sequences during import.

This bug has been fixed. The checksum is now calculated over the data.

Behavior for versions with bug fix:

  • For Batch Control and Command Sequencer in the production system, nothing changes on the server. The standby server recreates the "Recipe.unique" file after the first start of the project. Then this file remains until changes are made to the recipes that need to be written.
  • Command SequencerImport: For reading back learned sequences, the server and the client need the bugfix. Because the client has created the "Recipe.unique" file for those sequences it holds. And the server must be able to read it.

To benefit from this fix:

  • Update your zenon Software Platform to the latest build of zenon 11 or higher.

 



Item ID: 267408
Version: 12.00 Build: 162090
Version: 11.00 Build: 161931