给VW输入数字编程

这样VW0为20,VW2为50,当M0.0通   VW4从20开始每0.1秒增加0.1给VW4写入数字,20.1   20.2.20.3.……………………直到50停止   请教[这程序 怎写请高手指点一下。

最佳答案

首先说明一点,VW做为整数,不能进行实数加法操作
第一种方法,用整数比较,因用整数,所以同时要将20及50都扩大10倍
第二种,当用用实数比较时,因实数只能精确到小数点后6位,当两个大小非常接近的实数比较相等时,会产生错误的结果,所以用了截尾取整。
两种方法都经在线测试。
定时中断的方法参考楼上几位的建议。

图片说明:

给VW输入数字编程  

提问者对于答案的评价:
谢谢各位老师。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:14
下一篇 2021年7月5日 下午3:14

相关推荐

  • 有个语句看不懂,请高手指点!

    请教,下面的赋值能成功吗?       SM0.0     …

    SIMATIC S7-200 2021年7月5日
  • 苦闷,请教基础问题

    小弟有个疑惑需要请教一下大哥们,是关系到所有程序都出现的问题。程序如下: 主程序 LD     SM0.1&n…

    SIMATIC S7-200 2021年7月5日
  • 有关脉冲的编程

    我用的是增量型的编码器,有两个输入点作为脉冲信号,我用其中的一个输入点作为脉冲的计数,当脉冲没有变化时,有一个动作发生,但是我不知道怎么处理?请大家帮帮忙就是当脉冲没有变化时,也不…

    SIMATIC S7-200 2020年11月1日
  • 脉冲可以直接输入S7-200吗?

    希望输入脉冲到S7-200  CPU222CN,可以直接输入吗?硬件怎么接线?新手入门希望高手提供更多的信息,谢谢。 问题补充:高速计数器没有用过,请问怎么接线…

    SIMATIC S7-200 2021年7月5日
  • 摸以量程序处理问题

    要将一个变送器(输出是标准的(4-20mA)的电流信号的型号在文本显示器上显示出来并且好要在程序里和其他设定的值进行比较同时这个设定的值也要在文显示器上可以任意设定。请教一下个位高…

    SIMATIC S7-200 2021年7月5日
  • s7-200 温度PID控制

    现在要用EM235做一个PID来控制一个蒸汽阀的开度,哪位有实例可以参考一下,不胜感激 问题补充:邮箱wabcoo@126.com 最佳答案 参考资料:里面有详细介绍PID程序编写…

    SIMATIC S7-200 2020年11月1日
  • modbus从站为何在S7-226与S7-222中不一样呢??

    为什么modbus-RTU(从站)在S7-226中可以使用,而在S7-222中就不行呢,程序没改动,就是V库从2000变为1000,因为V库为2000则超出S7-222的范围,只能…

    SIMATIC S7-200 2021年7月5日
  • s7-200 Modbus库控制丹佛斯

    我用S7-200带的modbus库作为MASTER控制Danfoss VLT2900,读取和写参数设置已能正常通信,但是不知道用库的MASTER中写那个地址是控制字,发送…

    SIMATIC S7-200 2020年11月1日
  • M位存储器编程问题

    我写了以下两段程序,这两个程序分别在两个子程序中,在S7-200PLC断电再同电后,M22.4能够被置位,但是M2.4不能被置位,这是为什么? LDN &nbs…

    SIMATIC S7-200 2021年7月4日
  • 200像300那样反复调子程序

    最近刚接触PLC,学习300的时候了解到:对于功能相同,参数不同的机台设备的控制可以利用300的OB1来反复调用FC或FB。但是,我突然在想为什么各大论坛甚至工程师们好像从来没有说…

    SIMATIC S7-200 2018年1月1日

发表回复

登录后才能评论