详细介绍: 编程思路:
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模块相应通道。 |