找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索
查看: 4387|回复: 0

采用三菱PLC编程使用浮点数的注意事项

[复制链接]

8589

主题

269

回帖

1万

积分

管理员

积分
17941
发表于 2016-7-5 16:37:25 | 显示全部楼层 |阅读模式
什么叫浮点数?顾名思义;就是在PLC里面采用小数点的运算,PLC默认没有小数点的运算方式,需要转换为特殊的数据格式,把整数转换为小数:FLT:举例FLT K100 D0,则D0=100.000。

浮点数有什么用?在PLC里面整数运算,乘法、除法不够除的尾数会保存在另外一个地址里面,不参与下一次改地址的使用,举例:10÷3=3…… 1,用浮点数的话就是10÷3=3.333,这样可以提高数据的运算精度。

使用浮点数的注意事项:
1、所有的参与浮点数的运算必须为浮点格式,即都需要FLT为浮点,否则整数和浮点数运算会出现数据混乱的情况。

2、通过浮点数运算的最后结果若需要与整数比较,同理要么整数转为浮点数比较,要么浮点数转换为整数,舍去小数点。浮点变整数:INT ,举例D0=3.333 ,INT  D0  D10,则D10=3.

3、三菱FX2N及以上系列2N,3U,3G才有浮点运算功能,早期1S,1N的PLC不支持该功能 。

4、采用浮点数运算,一个普通浮点数占用2个寄存器值,32位浮点数运算,一个地址占用4个寄存器值,占用两个要这样使用,D0,D2,D4用一个空一个,占用四个这样使用,D0,D4,D8.

更多浮点数运算的指令使用轻下载三菱原装编程手册:http://csgkplc.com/thread-21-1-2.html



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|陈胜工控自动化 ( 鄂ICP备16011018号 )

GMT+8, 2024-11-21 20:58 , Processed in 0.107415 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表