Data comparison and copying – IDEC High Performance Series User Manual

Page 1008

Advertising
background image

5 Script Coding Examples

20-44

WindO/I-NV2 User’s Manual

Data comparison and copying

Script

Operation description
Compares the value of 10 words from LDR100 (up to LDR109) with the value of 10 words from LDR200 (up to
LDR209).
If the value for each is entirely equal, 1 is stored in LDR0. If even a single one is not equal, 0 is stored.

Script

Operation description
Compares the third bit of LDR100 through the third bit of LDR109 with the state of the bits from LM0 to LM9.
If the value for each is entirely equal, 1 is stored in LDR0. If even a single one is not equal, 0 is stored.

Example 5.7.22 Word-unit data comparison

[LDR 0] = MEMCMP([LDR 100], [LDR 200], 10);

LDR100

LDR101

LDR102

LDR108

LDR109

LDR200

LDR201

LDR202

LDR208

LDR209

Compare each

LDR107

LDR207

Even if the data type is set to BIN32+, BIN32+/-, BCD8, or float32, the comparison is performed from the
start device in word units.

Example 5.7.23 Bit-unit data comparison

[LDR 0] = MEMCMP([LDR 100-2], [LM 0], 10);

3rd bit of LDR100

3rd bit of LDR101

3rd bit of LDR102

3rd bit of LDR108

3rd bit of LDR109

LM0

LM1

LM2

LM8

LM9

Compare each

3rd bit of LDR107

LM7

Even if the data type is set to BIN32+, BIN32+/-, BCD8, or float32, the comparison is performed from the
start device in bit units.

Advertising
This manual is related to the following products: