我的程序改变VW6的值怎么改变不了转速,那里出了问题,我这样写程序对吗?

我是想通过触摸屏输入VW6的值,经计算后改变周期从而改变伺服电机的转速,我这里有高速档和低速档两种算法。但是程序始终通不过,错误在哪里,那位高手能否指点下该如何做这个程序,非常感谢。

问题补充:
sm0.1是初始化什么参数的?我这个程序需要初始化参数吗?我看书上都那么写的,我就这么写了,我该怎么做才可以改变转速,还有就是我写的高速档和低速档的计算方法程序对不对,当低速档按下时给低速档使能,让他计算,反之则是高速档。具体输入的变量都是VW6。这样做对吗?有其他方法可以解决吗?非常感谢!!!!!!!!!

图片说明:

我的程序改变VW6的值怎么改变不了转速,那里出了问题,我这样写程序对吗?   

最佳答案

sm0.1不是初始化什么参数的,它只在程序的第一个扫描周期导通,以后就再也不会接通了。也就是说,你的这段程序在上电运行瞬间只能执行一次,以后是不起作用的。sm0.0是个常闭点,它是自始至终都导通的,在这里可以省略不用。你把sm0.1换成一个M点试试看,可以在触摸屏上做一个按钮,当按钮按下时,这个M点导通,程序起作用

提问者对于答案的评价:
xiexie

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

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

相关推荐