Cross Sequence

<< Click to Display Table of Contents >>

Navigation:  Selmo in Use > Create Logic >

Cross Sequence

The Cross Sequence is composed of Cross Sequence Sender and Cross Sequence Receiver. The Cross Sequence is used to organize the shares between two sequences. Through these shares it is possible to synchronize, arrange, or time Sequences. In the following example, a Cross Sequence Receiver in Sequence 2 is shared by a Cross Sequence Sender. When the Cross Sequence Sender is created, two system zones are created to control the release. To do this, the Cross Sequence Receiver must be assigned to a Master. To do this, select the properties of the Cross Sequence Receiver and assign a Cross Sequence Transmitter. In this example, the Cross Sequence Receiver of Sequence 1 was selected. The Cross Sequence Receiver Getter is released by the selected Cross Sequence Sender, see the following figure. There is still the possibility creating a Cross Sequence Multi Sender to release of several Cross Sequence Senders. In the system layer the corresponding assignment is entered in the info field.

 

Important basics

Each Receiver Getter is automatically linked to a Receiver Setter.

Each Transmitter Setter is automatically linked to a Transmitter Getter.

A Receiver Getter can select (only) one Sender Setter for release. The feedback of the receiver setter is automatically assigned to the transmitter getter.

A Transmitter Setter can be assigned (several) receiver getters for release. The feedback of the receiver setter is automatically assigned to the transmitter getter.

Each Multi Sender Setter is automatically linked to a Multi Sender Getter.

A Multi Sender Setter can select (only) one Sender Setter for release. Automatically, the Receiver Setter feedback is assigned to the Transmitter Getter. The Sender Getter reports back to the Multi Sender Getter.

A Transmitter Setter can be released multiple times by the Multi Transmitter Setter.

 

Cross Sequence Transmitter-Receiver Enable

The Cross Sequence Transmitter-Receiver release is shown in the following figure:

Cross Sequence

 

The process in detail is as explained in the following steps:

Step 1 in Sequence 1: Transmitter Setter 1 enables the assigned Receiver Getter 1. Step Forwarding.

Step 1 in Sequence 2: Wait for release of Transmitter Setter 1.

Step 1 in Sequence 2: Release received from transmitter Setter 1. Step changeover.

 

Step 2 in Sequence 1: Wait for the release of Receiver Getter 1 of Sequence 2.

Step 2 in Sequence 2: Feedback from Receiver Setter 1 to Transmitter Getter 1. Step switching.

Step 2 in Sequence 1: Release received from Receiver Getter 1. Step switching.

 

Cross Sequence Multi Transmitter-Receiver Enable

Major master logic

 

(Abbreviated step sequence) The sequence of the two Cross Sequences with Multi Sender release is as follows:

Step 1 & 2 in Sequence 1 & 2 are done as described in the Cross Sequence Multi Sender-Receiver Enable screen.

Step 3 in Sequence 1: Multi Sender Setter 1 releases the assigned Transmitter Setter 1. Step chain.

The step chain of the transmitter-receiver release starts again.

Feedback from Receiver Setter 1 to Transmitter Getter 1. Feedback from Transmitter Getter 1 to Multi Transmitter Getter 2. Step changeover

Step 4 in Sequence 1: Waiting for release of transmitter Getter 1. step-by-step switching

 

(Complete step sequence) The course of the two Cross Sequences with Multi Sender release looks as follows:

Step 1 in Sequence 1: Transmitter Setter 1 releases the assigned Receiver Getter 1. Step sequence.

Step 1 in Sequence 2: Wait for release from Transmitter Setter 1. Release received from Transmitter Setter 1. Step switching.

Step 2 in Sequence 1: Waiting for release of Receiver Getter 1 of Sequence 2. Release received from Receiver Getter 1. Step switching.

Step 2 in Sequence 2: Feedback from Receiver Setter 1 to Transmitter Getter 1. Step switching.

Step 3 in Sequence 1: Multi Transmitter Setter 1 releases the assigned Transmitter Setter 1. Step changeover.

Step 1 in Sequence 1: Transmitter Setter 1 releases the assigned Receiver Getter 1. Step switching.

Step 1 in Sequence 2: Wait for release of transmitter Setter 1. Release of transmitter Setter 1 received. Step switching.

Step 2 in Sequence 1: Waiting for release of Receiver Getter 1 of Sequence 2. Release received from Receiver Getter 1. Step switching.

Step 2 in Sequence 2: Feedback from Receiver Setter 1 to Transmitter Getter 1. Feedback from Transmitter Getter 1 to Multi Transmitter Getter 2. Step switching.

Step 4 in Sequence 1: Waiting for release of transmitter Getter 1. Step switching.

 

The Cross Sequence is composed of Cross Sequence Transmitter and Cross Sequence Receiver. The Cross Sequence is used to organize the releases between two sequences. Through these shares it is possible to synchronize, arrange or time Sequences.

In the following example, a Coss Sequence Receiver in Sequence 2 is shared by a Cross Sequence Sender.

Studio

Studio

When the Cross Sequence Sender is created, two system zones are created that control the share.

Studio

Studio

To do this, the Cross Sequence Receiver must be assigned to a transmitter. To do this, select the properties of the Cross Sequence Receiver and assign a Cross Sequence Transmitter. In this example, the Cross Sequence Receiver has been assigned to Sequence 1.

Studio

Studio

The Cross Sequence Receiver Getter is released by the selected Cross Sequence Transmitter, see the following picture.

Studio

Studio

 

Studio

Studio

The Cross Sequence is controlled by Setter/Getter logic:

Cross Sequence Transmitter Setter

sets the enable bit

Cross Sequence Sender Getter

waits until the enable bit is reset by the receiver

Cross Sequence Receiver Getter

waits for the enable bit from the transmitter

Cross Sequence Receiver Setter

resets the enable bit

 

There is also the possibility to create a Cross Sequence Multi Sender for the release of several Cross Sequence Transmitters.

Studio

Studio

In the System Layer the corresponding assignment is entered in the info field.

Studio

Studio