3RW4056-6BB44
3-13
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写 x - - x x 0 x x 1
举例
如果I0.0 为“1”,则MD8 的内容作为浮点数读取,并通过向负无穷大舍入方式转换成为
一个双整数。其结果保存在MD12 中。若产生上溢或没有执行指令(I0.0 = 0),则输出Q4.0
为“1”。
转换指令
3-14
4-1
4 计数器指令
4.1 计数器指令概述
存储器区域
在CPU 的存储器中,为计数
3RW4056-6BB44
3-8 A5E00446504-01
3.8 INV_I 对整数求反码
符号
INV_I
EN ENO
IN OUT
参数 数据类型 内存区域 说明
EN BOOL I、Q、M、L、D 使能输出
ENO BOOL I、Q、M、L、D 使能输出
IN INT I、Q、M、L、D 整型输入值
OUT INT I、Q、M、L、D 整型IN的二进制反码
说明
INV_I(对整数求反码)读取IN参数的内容,并使用十六进制掩码W#16#FFFF执行布尔
“异或”运算。此指令将每一位变成相反状态。ENO始终与EN的信号状态相同。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: 1 - - - - 0 1 1 1
实例
I 0.0 Q 4.0
MW8
3RW4056-6BB44
位)。其结果为与输入数据最接近、大于浮点数的整数(“向正无穷大舍入”)。如果产
生上溢,则ENO 为“0”。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写操作 *: x - - x x 0 x x 1
写操作 **: 0 - - - - 0 0 0 1
* 执行功能(EN = 1)
** 不执行功能(EN = 0)
举例
如果I0.0 为“1”,则MD8 的内容作为浮点数读入,并使用Round 功能转换成为一个双
整数。其结果保存在MD12 中。若产生上溢或没有执行指令(I0.0 = 0),则输出Q4.0 为
“1”。
3.16 FLOOR 下取整
符号
3RW4056-6BB44