[RAMP D10 D20 D30 K9000]指令中D10为斜坡信号的起始值,D20 为斜坡信号的最配蠢凳终值,D30为目的培旅 *** 作值,档明K9000为扫描周期数。
选用合适的时间令牌,例如你希望0.1s的。这个会吧?
用这个时间令牌,做时间自增0.1+0.1+...。用INC_W简单。
思想就是每自增缓李一次,传递一次速度指令。move一次。
触摸屏上应该有至少两个参数,一个是正常运行的速度扰兆迟,还有一个是加减速时间。
在PLC里面做计算,每猜姿次时间令牌的速度是多少,即为传递的速度。
斜坡下降一个道理,速度就是从运行速度降到0.
希望对你有帮助!
编程思路:1、初始化输出模块:参照FX2N-4DA手册用TO指令设置参数,模块置为-10v~10v输出孝毁模式。这样数字量0~1000对应输出0~5V。
2、赋值D1=0,D2=1000,将用于斜坡指令RAMP
3、用步进指令编程S10,在S10内用斜坡指令[RAMP D1 D2 D3 K200],这样D3的值将在4秒内从0~1000变化(这里假定扫描周期为20ms,4s/20ms=200,实际中注意扫描周期值,最好使悉槐FX2N为恒定扫描方式)。当结束标志M8039为ON时转移到S11。
4、在S11内,使D3=D2,并延时10秒,时间到则转移到S12。
5、在S12内,用斜坡指令[RAMP D2 D1 D3 K200],这样D3的值将在4秒内从1000~0变化。如需重新循环,当结束标志M8039为ON时转巧陆备移到S10。
6、用TO指令把D3输出到FX2N-4DA模块相应通道。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)