给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

相关推荐

  • PLC200轮询控制多个电磁阀(SCR)

    纠结了若干天,烦请各位前辈在百忙中给后辈解疑答惑!先谢谢了!~强烈希望前辈能对编程思路提出宝贵意见!!现有一套PLC200系统,含N个电磁阀,轮流动作,一个动作周期结束后,重新轮询…

    2017年12月9日
  • 关于S7-20程序编制疑问

    之前编写的转子低速、高速运行时间修改VW106、VW108就可以了(如图所示)现在想按照这种模式,并且能在触摸屏上显示混料的状态,比如是状态几在工作等,如何编写程序,请详细说明,谢…

    2020年10月31日
  • S7-200自由口通讯SMB87的设置问题

    我要用S7-200和丹弗斯modbus RTU协议通讯,用自由口通讯,这样就涉及到SMB87的值到底应该为多少。在modbus RTU协议通讯协议中,找不到“信…

    SIMATIC S7-200 2017年11月19日
  • S7 200PLC与PC通信连不上

    本人用Win7 sp1 64位 旗舰版系统的笔记本,用usb/PPI Multi-master cable数据线(6ES7&nbs…

    2017年7月26日
  • s7200SMART怎么删除PID向导

    使用向导添加了一个PID,结果删除不了怎么办啊。删除选项是灰色的 最佳答案 你直接在向导里把你生成的回路取消掉,然后再生成空的,就删除了!附图 图片说明:   …

    2021年7月5日
  • Modbus轮询控制

    用的S7-200做主站,下面挂8个从站,用什么方式进行轮询采集数据啊!!!新手求解答!!! 问题补充:我按照教程上做了一个,但是运行时整个程序都不运行! 最佳答案 1、一般用通讯完…

    SIMATIC S7-200 2017年12月7日
  • 移位指令指令使用

    本人做一数学运算程序时,看到其中利用右移位指令代替除法,利用除以1024时 利用移位指令右移10位.是不是该指令比除法指令执行的快?二者之间有何区别?能否举个移位指令应用? 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 2个CPU224可以配一个TD400C吗

    1个CPU224,1个CPU224XP,可以配1个TD400C通过它更改2个PLC的参数吗?如何实现,急!请大家帮忙,谢谢! 最佳答案 1个CPU224,1个CPU224XP,可以…

    SIMATIC S7-200 2020年11月1日
  • S7-200通讯

    用S7-200与仪表进行通讯,现在要编程读取仪表显示数值,要怎么编程?仪如何发送读的命令,表是2002版通讯协议,读测量值命令1:#AA CC( 紧跟着定界符后…

    SIMATIC S7-200 2021年7月5日
  • 关于无线网络

    各位大虾过年好! 因为我以前一直用的200做的一些小型项目!现在年后上班马上要做一个项目!具体的工艺动作流程我已经用200实现了的,还配啦触摸屏操作!现在的问题是由于一些…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论