|
什么叫浮点数?顾名思义;就是在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
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|