netztw
如图得到这个控制线性输出。
T的时间是使用触摸屏设置,扫描间隔我使用10ms的计时器来控制,计时器每翻转一次我就乘值(10%到100%)给out,直到T达到指定设置的时间。
这个思路是否可行?
或者说这个思路有什么没考虑到的漏洞?
柳红岩
思路完全可以,只要你的扫描周期足够好线性度应该还是可以的。用这种通过时间来做缓冲启动是个不错的方法。
有一点:计时器每翻转一次输出增加,通过百分比实现不是很方便吧?比如10秒钟从0-100%,每秒次输出增加10%,换成100秒呢?每次增加1%。每次的小数乘法要计算清楚。
不知道你用的什么PLC?西门子或者AB做个指令框图定义好输入输出就好了,如果使用台达的PLC那就直接使用RAMP斜坡信号指令好了。