|
类型 |
64位计算指令 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
描述 |
对存储D寄存器(MODBUS寄存器)的64位数进行计算。 一个64位有符号整数占用4个寄存器(小端模式)。 只操作MODBUS寄存器,不处理VR映射等。 4系列控制器20170629固件以上版本支持。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
语法 |
ZMATH64(opmode, dindex1, dindex2) opmode:操作编号 dindex1、dindex2:MODBUS寄存器编号
D32IEEE 表示浮点数存储,同MODBUS_IEEE。 D64表示64位有符号整数存储,可以通过两个MODBUS_LONG来读取高32和低32位。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
适用控制器 |
通用 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
例子 |
MODBUS_LONG(0)=100 MODBUS_LONG(8)=20 ZMATH64(1,8,0) '64位整数加法计算,两个数相加后存储在MODBUS_LONG(8)起始地址 ?MODBUS_LONG(0) '打印结果,100 ?MODBUS_LONG(8) '打印结果,120 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
相关指令 |