浮点计算

请教大家:我在做浮点运算时,用2个双字相除。比如VD10为12,VD20中为8,得出的结果1.5放入VD30,但是VD30中不是1.5,而且溢出标志位SM1.1=1,,现在需要显示的结果为1.5,小数部分如何处理?谢谢

最佳答案

先用DI_R将VD10,VD20做一下转化,变成实数,然后用div_r指令做实数除法即可。

提问者对于答案的评价:
谢谢大家无私的帮助!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc296822.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:53
下一篇 2020年10月31日 下午1:53

相关推荐

  • 用瞬时流量计算累计流量,怎样才能保证误差最小

    我用S7-200  PLC作了一个大型泵站,用户要求显示瞬时流量和累积流量,但只能提供4-20mA的电流输入信号,怎样才能保证用瞬时流量计算累计流量误差最小。如…

    SIMATIC S7-200 2021年7月5日
  • 求助:STEP7 连不上S7200smart了。

    STEP7 连不上S7200smart了,我是用网线直接把电脑和PLC连一起了。 图片说明:    最佳答案 产生此问题的原因有很多,可按照如下步骤逐…

    2017年6月4日
  • 关于使用MAP SERV库的问题

    请教各位大侠,MAP库中有9项,编程时每项都需要使用上,还是有选择的用?在下载MAP库时,附带一个例子,但是英文版的,看不懂。我从未编过控制伺服的程序,不知如何具体编程,请各位大侠…

    SIMATIC S7-200 2020年11月1日
  • plc发送数据问题?

    我用的是西门子200smartPLC,PLC和安卓屏里的APP进行TCP通讯,现在安卓屏的APP经常会卡,询问了APP制作的技术人员,他说可能要把PLC的数据发送频率调慢一点,请问…

    2021年7月5日
  • PPI通信问题

    PPI电缆编程只能用9600的波特率吗?为何其它的波特率不能通信,设定没问题. 问题补充:我用的是西门子原装电缆,波特率可调,但4.0编程软件不能识别大于9600的波特率,但把电缆…

    SIMATIC S7-200 2021年7月5日
  • 如何用S7-200每隔10秒调用一次子程序

    请大神指导一下用S7-200smart每隔10秒调用一次子程序的程序怎么写,自己写了一个但是不知道对不对。 图片说明:    最佳答案 你如果感觉对自己的理解不…

    2021年7月5日
  • S7-200 停电后主程序能否执行完最后一条指令再停机?

    S7-200 如果一个程序的扫描周期是100MS,假设执行到20MS处,停电了,那么这个时候会再把一个主程序完整执行完之后再停机吗?或者换句话说,会不会出现这种情况,一个…

    SIMATIC S7-200 2017年6月1日
  • S7-200用XMT指令如何发送字符串常量

    如标题,谢谢! 最佳答案 将这些字符串赋值给输出缓冲区即可,注意加上引号。XMT 指令利用数据缓冲区指定要发送的字符,用于向指定通信口以字节为单位发送一串。详见:《&nb…

    SIMATIC S7-200 2020年11月1日
  • 着急....

    问题补充:呵呵,不好意思个位!我的问题是: 我在用SFC51时遇到了SSL_HEADER这个参数,不知道怎么定义,望高手赐教!!! 最佳答案 嗯,我知道了 提问者对于答案…

    SIMATIC S7-200 2021年7月5日
  • S7-200向导控制步进电机。

    请问S7-200用向导控制步进电机,在程序中可以随意更改结束位置的值吗? 最佳答案 这个是可以实现的,EM253模块对应的运动包络都是有相应的存储地址的,只要对相应的地址进行改动就…

    SIMATIC S7-200 2020年11月1日