Products
Download
Contact us
Back to Top
  • 1Let's learn compatibility of hardware!
  • 2Let's learn comparibility of the connection device!
  • 3Let's learn compatibility of software!
  • 4Let's learn how to replace!

Instruction Conversion

 SAL Instruction Conversion

Pattern A
The instruction is converted without any changes.

Pattern B
With GP-Pro EX, variables with different lengths can not be allocated on one instruction. In case that the bit lengths of variables allocated on SAL instruction are different, the convert instruction to match the variable lengths is added and converted.

- Before Conversion

Variable
Variable Type
Int_a.B[0]
Integer-Type
(Specified Byte)
Int_b
Integer-Type
Int_c.B[0]
Integer-Type
(Specified Byte)
- After Conversion
1. An instruction to copy the data of "Int_a.B[0]" to 8 lower bits "Int08TmpTran(0).B[0]" of the integer variable "Int08TmpTran(0)" is created.

2. The bit of the integer data stored in "Int08TmpTran(0)" is shifted to the left for the number of "Int_b" bits. The result of the operation is stored in "Int32TmpTran(0)".

3. An instruction to copy the data of 8 lower bits "Int32TmpTran(0).B[0]" of "Int32TmpTran(0)" to "Int_c.B[0]" is created.
MEMO
* The integer variables "Int08TmpTran(0)" and "Int32TmpTran(0)" is created automatically when conversion.


Back to page top Return to the previous page
FAQ for use | Protection of Personal Information | Trademark Acknowledgments | About Intellectual Property Rights | Terms of Use
Copyright (C) 2005- Schneider Electric Japan Holdings Ltd. All Rights Reserved.