用三菱plc(FX2N)编程控制线性的运动,输出模块FX2N-4DA

我要控制液压比例阀,要输出0-5v电压,我要设计的是在4秒钟输出由0v到5v然后持续输出5v10秒之后由5v到0v4秒 控制液压缸加速启动,匀速行走,减速停止。 不知道怎么编程输出这个线性的曲线,哪位大侠帮忙指点一下,非常感谢。

编程思路:
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模块相应通道。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-06
给你个思路,希望有用。
使用累加器,累加器的最小值对应输出0V,最大值对应输出5V。
累加器在4秒内完成最小值到最大值的累加,并同时输出。
当输出至最大值时(对应5V)切断累加器,停止累加。并触发计时器,延时10秒后,触发累加器递减,同样在4秒减到最小值。
第2个回答  2013-01-06

相似回答