200的运算

Network 1 // 网络标题
// 网络注释
LD     I1.0
LD     I1.1
A      SM0.1
OLD
MOVB   IB0, VB0
=      M0.0
Network 2 
LD     I1.2
A      M0.0
BTI    VB0, VW4
AENO
ITD    VW4, VD8
AENO
DTR    VD8, VD12
Network 3 
LD     I1.3
MOVR   VD12, VD16
AENO
*R     2.0, VD16
AENO
=      M0.2
Network 4 
LD     M0.2
ROUND  VD16, VD20
AENO
=      M0.3
Network 5 
LD     M0.3
TRUNC  VD16, VD24
AENO
=      M0.4
Network 6 
LD     M0.4
LPS
A      I1.4
MOVR   VD24, QD0
LPP
A      I1.5
MOVR   VD20, QD0

为什么算出的结果不对那,不论vd20.,或者vd24,请高手给解答下,最好能给个例程,谢谢

问题补充:
没有任何地方引用,是自己仅仅编制的一个仿真程序,ibo 中的值通过i0.0_i0.7的关断来付给,但通过二进制到vd16都对,但到vd20.,或者vd24,输出就不对了,请高手给解答下

最佳答案

首先你的问题其实可以再具体一点,比如,你输入是什么,得到的输出是什么
然后就是赞同pianzhouyiye ,看看有没有其他赋值的地方,比如你其他地方用了VW26就会造成影响,
第三是实数的存储格式和整数的是不一样的,在你程序里VD16是实数,VD24和VD20是双整数,比如同样是10,如果作为实数10.0赋值给VD16,和作为整数赋值为VD20,那么你得到的二进制VD16和二进制VD20的数值是不一样的,因为存储格式不一样,实数存储格式见帮助文件,所以如果靠判断二进制的VD16和VD20,VD24的数值不一致,认为结果不正确是错误的

提问者对于答案的评价:
结果靠近

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午5:03
下一篇 2020年11月1日 下午5:03

相关推荐

  • 一批数据的判断是否为0

    请教:要判断VW0到VW100是否=0,有什么最简单的方法请师傅赐教 最佳答案 试试表格查找指令(TBL_FIND)。表格查找(TBL)指令在表格(TBL)中搜索与某些标准相符的数…

    SIMATIC S7-200 2017年8月15日
  • 两个S7-200之间用modbus通讯

    两个S7-200之间用modbus通讯,通讯不上,以下图片,麻烦帮我分析错误 图片说明:           …

    2018年12月6日
  • s7200 cpu226CN SF灯闪烁

    s7200 cpu226CN 未连接HMISF灯不亮,连接HMI后SF灯闪烁。run灯正常 最佳答案 HMI 连接的变量会不会超出CPU的存储区大小限…

    SIMATIC S7-200 2021年7月5日
  • s7-200作为MODBUS通讯协议的从站的问题?

    现在需要和ABB用modbus通讯,s7-200作为从站.我用教程从站的程序和测试软件没测试成功,请教各位大侠帮助!!!急!!! 最佳答案 在你测试过程出现那些现象没有?还是你的通…

    SIMATIC S7-200 2021年7月4日
  • pc adapter v5.1可以连s7-200吗

    我手里有根pc adapter v5.1(6ES7972-0CA23-0XA0),没有pc-ppi,能用pc adapter v5.1连cp…

    SIMATIC S7-200 2020年11月1日
  • 200 smart能不能不装存储卡运行?

    为了节省成本,选型的时候200 smart不用存储卡,不知道这样行不行?对运行有没有什么影响? 最佳答案 常问问题S7-200 SMART的存储卡是否是必须的?…

    SIMATIC S7-200 2021年7月5日
  • 求S7200与智能仪表的通讯

    各位高手,我正在做个改造工程,S7200做控制,其中有一项是S7200与仪表的RS485通讯,需要读写智能仪表,哪位高手如手中有这方面的例子能否发个给我?最好对程序有个说明!另外4…

    SIMATIC S7-200 2020年10月31日
  • wincc flexible runtime与S7-200的编程软件可以同时使用吗

    可以同时在PC上运行wincc flexible runtime 和S7-200编程软件监控吗? 问题补充:我的意思就是一边监控PLC程序另外一边在电…

    SIMATIC S7-200 2021年7月5日
  • S7-200库文件

    谁有MBUS_CTRL文件? 最佳答案 网上下载吧,并且还带有USS协议的指令。 提问者对于答案的评价:谢谢了 专家置评 请提问者选择更贴切的答案加分。

    SIMATIC S7-200 2021年7月5日
  • S7-200的PID中断

    我用向导生成了PID子程序和PID中断程序。向导最后一步提示说中断程序已连接到中断事件10,使用SMB34计时。那么,我在初始化时是不是只需给SMB34赋值并使用ENI使能中断就可…

    SIMATIC S7-200 2017年11月20日