教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

PLC(FX2N)小数点(浮点)运算编程研究讲义2012(4)

来源:网络收集 时间:2026-05-18
导读: 16 附1:20 一、实验要求 显示一个含有小数点的实数,如12.6、23.8、5.6等。 二、实验实现分析 ? 对于共阴LED数码显示器,将整数中最后一位的h(小数点)引脚通过 一个限流电阻接+Vcc即可;其他硬件电路都类同;并

16

附1:20

一、实验要求

显示一个含有小数点的实数,如12.6、23.8、5.6等。 二、实验实现分析

? 对于共阴LED数码显示器,将整数中最后一位的h(小数点)引脚通过

一个限流电阻接+Vcc即可;其他硬件电路都类同;并且无需在软件中作任何处理。

? 对于共阳LED数码显示器,将整数中最后一位的h(小数点)引脚通过

一个限流电阻接地即可;其他硬件电路都类同;并且无需在软件中作任何处理。

三、实验电路图

+VccY0h8BCD译码CD4511整数十位整数个位小数位Y1Y2Y3Y4PLCFX2NY5Y688共阴+VccCOM+Vcc

附2:PLC(FX2N)中输入小数小结、要点:

? FX2N中可外部输入或内部产生1个二进制小数或十进制小数; ? PLC外部输入小数方案:

? 外部(Xn)按常规方法输入整数至PLC的Dn中,

? 再在PLC中用FLT指令的将整数转化为二进制小数形式,再用

DEDIV指令来确定二进制小数的的位数; ? 还有第二种方法,可见前面论述,略; ? 若需转化为十进制小数,则可用DEBCD指令将二进制小数转化为十

进制小数;

? 注:因二进制小数在PLC内部可直接进行运算,而十进制小数则直

接不行,故需要小数往往首选二进制小数;

? PLC内部产生小数方案:

? 内部先用MOV指令在Dn中存入一个整数,

? 再用FLT指令的将整数转化为二进制小数形式,再用DEDIV指令来

确定二进制小数的的位数;

? 还有第二种方法,可见前述,略; ? 若需转化为十进制小数,则可用DEBCD指令将二进制小数转化为十

17

?

?

?

?

进制小数;

? 注:因二进制小数在PLC内部可直接进行运算,而十进制小数则直

接不行,故需要小数往往首选二进制小数; PLC内部小数的运算:

? PLC内部二进制小数可直接运算:如加减乘除比较等等;

? 而十进制小数则不能直接运算,需用DEBIN指令将其转化为二进制

小数后进行;

? 数据为K、K常数则可直接参与运算,无需转化;

? 二进制小数运算时,大多为32位,指令前应加D;并且运算结果存

储的的存储器为连续编号的2个(Dn+1)Dn;高位在大编号、低位在小编号;程序语句上只需写小编号Dn;

? 遇到在PLC内部需要运算处理的工程小数,先需确定是属于何种性

质(二进制小数、十进制小数),再作运算或变换后运算;

? 遇到在 PLC内部需要运算的1个工程小数、1个为整数,工程小数

得判断是否为二进制小数,否则即为十进制小数,用DEBCD指令转化之、整数则需将整数用FLT指令转化为二进制小数,二者才可进行运算处理。 FLT指令提要:

? FLT指令仅是将二进制整数转化为二进制小数表现形式,

? 使用时需据二进制整数大小(占一个D16位、还是占二个D32位)

前面加D还是不加;

? 经FLT指令转化后的二进制小数一般占连续2个Dn;

? 要将经FLT指令转化而来的二进制小数形式的(Dn+1)Dn,得到

是几位小数的值,可用DEDIV指令,除10得到1位小数,除100得到2位小数,以此类推;

二进制小数的要点:二进制小数可在FX2N中直接进行四则运算,可直接在PLC软件中仿真显示结果;但在组态王等监控易出现乱码;需用DEBCD指令将其转化为十进制小数后以尾数、指数形式显示监控结果;二进制小数为32位数,占用连续标号的二个Dn,最高位为符号位(1为负数、0为正数),余下的数值位:次高及下8位为指数段,剩余的为23位为尾数段;组态王上较难显示;

十进制小数的要点:十进制小数不能在FX2N中直接进行四则运算,需用DEBIN指令转化为二进制小数后进行;但十进制小数在PLC仿真软件中仿真显示是乱码,但可以尾数、指数形式在组态王等显示监控结果;十进制小数为32位数,占用连续标号的二个Dn,大编号的Dn+1存放指数段,小编号的Dn存放尾数段,可用Dn-Dn+1显示十进制小数;

18

PLC(FX2N)小数点(浮点)运算编程研究讲义2012(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/435190.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)