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

相关推荐

  • S200是否可以用23个模拟量

    本人有一个工程,需要用到23个模拟量(入),数字量共50个,不知用S200是否可实现?因系统需与PC\HMI及BA通讯,考虑编程电缆及5611卡的费用,感觉用S-300不合算.各位…

    SIMATIC S7-200 2021年7月5日
  • 延时顺序控制

    当输入端:I0.0值为1时…输出端:Q0.0输出延时5秒钟后断开.60秒后.Q0.1输出延时5秒后断开.60秒后Q0.2输出延时5秒…………………Q…

    SIMATIC S7-200 2021年7月5日
  • 请问:西门子S7-200系列的脉冲输出时阻抗是多少?

    西门子S7-200系列的PLC的 Q0.0 作为PWM输出时阻抗是多少?   最佳答案 不知有何用? DCDCDC型输出点置1时,…

    SIMATIC S7-200 2021年7月5日
  • 需要用4个A/B相正交计数器,请问用S7-200能实现吗?如何做?

    需要用4个A/B相正交计数器,请问用S7-200能实现吗?如何做?或者,用S7-1200能实现吗?如何做?或者,用S7-300? 问题补充:请看清楚问题,不是单计数器,也不是双计数…

    SIMATIC S7-200 2020年10月31日
  • 触摸屏与PLC连接

    要建立西门子的触摸屏与s7-200通讯时,可不可以连接PLC的内部变量,比如M0.0。 最佳答案 可以! 参考触摸屏组态说明: http://www2.ad.s…

    SIMATIC S7-200 2021年7月4日
  • 私服电机问题

    1、伺服电机自带的编码器是不是反馈给伺服电机驱动器?不能利用?2、私服电机驱动器的控制是不是跟步进电机驱动器一样,一个脉冲一个角度。还是一个脉冲一圈?3、8000RPM的小型伺服电…

    SIMATIC S7-200 2020年11月1日
  • 两台226PLCmodbus通讯为题

    我想实现主站PLC将从站的输出Q0.0置1以下是我的程序:主站:Network 1 // 网络标题// 网络注释LD  …

    SIMATIC S7-200 2020年11月1日
  • S7-200间接寻址编程问题

    我用三菱的PLC编了一个间接寻址的程序ADD D300V0 D1450 D300V0,但不知用西门子S7-200怎么编程.能不能给出相应程序。谢谢 最佳答案 可以参照这段程序实现L…

    SIMATIC S7-200 2020年10月31日
  • 文档

    请教,s7200smartplc用PPI缆(3BD30)和电脑连接,假如编程电缆和PLC连接成功后,但在设备管理器里没有端口显示,怎样在电脑上进行在线模拟?有没有一种编程电缆连接s…

    SIMATIC S7-200 2021年7月5日
  • 软件中CPU型号没有224CN?

    兄弟刚接触西门子的PLC,在STEP7-Micro/Win4.0sp6软件中没CPU224CN/CPU226CN的选项,为什么? 最佳答案 CN的CPU开始是没有,但只要你连一次C…

    SIMATIC S7-200 2021年7月5日