产品
下载
联系我们
网站地图
返回首页

微信扫一扫
在线技术支持

微信扫一扫
访问视频号

  • 1 硬件兼容性
  • 2 外接设备兼容性
  • 3 软件兼容性
  • 4 替换步骤

指令转换

 SUM指令转换

方式A
如果使用了变量模式,转换后指令的设置内容会发生改变。

- 转换前
变量
变量类型
IntArr_a
整型数组
Int_b
整型
Int_c
整型
Real_d
实型
- 转换后
1. 整型数组变量“IntArr_a”和指定元素编号的“Int_b”相结合。成为“IntArr_a[Int_b]”。

2. “Int_c”用于指定数组元素的数量。
方式B
GP-Pro EX不允许在一条指令上指定不同位长的变量。如果在SUM指令上指定了不同位长的变量,转换时会添加一条用于匹配变量位长的指令。

-
转换前

变量
变量类型
IntArr_a
整型数组
Int_b.B[0]
整型
(指定字节)
Int_c.B[0]
整型
(指定字节)
Int_d.B[0]
整型
(指定字节)
- 转换后
1. 创建了一条指令,将“Int_b.B[0]”的数据复制到整型变量“Int08TmpTran(0)”的低8位“Int08TmpTran(0).B[0]”。

2. 创建了一条指令,将“Int_c.B[0]”的数据复制到整型变量“Int08TmpTran(0)”的低8位“Int08TmpTran(0).B[0]”。

3. 计算从“IntArr_a”数组的“Int08TmpTran(0)”号开始的“Int08TmpTran(1)”个元素的和,将结果保存在“Int32TmpTran(0)”中。

4. 创建了一条指令,将保存在“Int32TmpTran(0)”中的整数复制到“Int_d.B[0]”。

方式C
在GP-Pro EX中,不允许更改寄存器名称。如果使用了固定变量模式,则寄存器名称被转换为预先定义的名称。

注意
* 转换时自动创建整型变量“Int08TmpTran(0)”、“Int08TmpTran(1)”和“Int32TmpTran(0)”。


返回顶端 返回上一页
常见问题 | 个人信息保护 | 关于知识产权 | 使用条款
版权 (C) 2005- Schneider Electric Japan Holdings Ltd.,和普洛菲斯国际贸易(上海)有限公司版权所有,保留所有权利。
沪ICP备05028659号-3