- LSS[0].X[3] --> LS203203 - LS[8] --> LS0008 - BMOV (BLMV) --> 部分设置丢失。
... 变量转换情况如上。 |
|
|
解决方法1:换用MOV指令 |
* 如果容量不够,当LS数组变量超过200个字或逻辑程序区超过1000步时,请转到解决方法2。
|
在所有用BMOV指令一次性复制的LS数组变量中,仅替换那些需要用MOV指令复制的地址。该解决方法在需要复制的地址数较少时比较有效。
|
|
如果指定了BMOV指令将从LS变量的第16个字开始的4个字复制到DATA变量的第0~3个字… |
|
|
|
|
用4个MOV指令逐个复制LS0016~LS0019。 |
|
|
解决方法2:使用D脚本 |
* 请将数组数量和D脚本中的数量(用粗体表示)改为实际使用的数量。
|
■ |
在地址和LS变量之间执行数据读写 |
|
变量名称 |
数组数量 |
类型 |
用法 |
Temp_Address |
276 |
整型 |
保留以前的值 |
LS |
276 |
整型 |
用于逻辑程序 | |
|
D脚本 |
|
|
■ |
仅从地址写入数据到LS变量 |
|
变量名称 |
数组数量 |
类型 |
用法 |
LS |
276 |
整型 |
用于逻辑程序 | |
|
D脚本 |
|
|
■ |
仅从LS变量写入数据到地址 |
|
变量名称 |
数组数量 |
类型 |
用法 |
LS |
276 |
整型 |
用于逻辑程序 | |
|
D脚本 |
|
|