plc的FLOOR指令符号
表1为FLOOR改换指令阐明表。
表1 FLOOR改换指令阐明表
参数 | 数据类型 | 存储器区域 | 说明 |
EN | BOOL | I、Q、M、L、D | 容许输入 |
ENO | BOOL | I、Q、M、L、D | 容许输出 |
IN | REAL | I、Q、M、L、D | 将被求整的浮点数输入 |
OUT | DINT | I、Q、M、L、D | 最挨近输入浮点数可是又比浮点数 小的双整型数输出 |
FLOOR(实数舍去小数点后的尾数改换为最挨近又比实数小的双整型数)指令,读输入参数IN的内容,是一个浮点数,并改换成双整型数(32位),该双整型数是最挨近输入浮点数可是又比浮点数小的双整型数。改换效果由输出参数OLTT输出。假定改换呈现溢出,则ENO将置成“0”。
表2为FLOOR改换指令对状况位的影响。
表2 FLOOR改换指令对状况位的影响
- | BR | CC1 | CC0 | OV | OS | OR | STA | RLO | /FC |
写状况位 | x | - | - | x | x | 0 | x | - | 1 |
如图2所示,假定输入I0.0的信号状况为“1”,读MD8的值,作为实数将运用FLOOR指令改换成双整型数,改换的效果寄存在MD12内。假定有溢出呈现,或指令没有施行(I0.0=0),则输出Q4.0置成“1”。
图2 FLOOR改换指令运用举例
相关推荐
最新更新
猜你喜欢
电工推荐
返回顶部