DSQC227
vDSQC227
从顺序功能图可以看出,各步中一个步某时刻接通而其他步都断开,把各步用辅助继电器m0~m3代替,就很容易用位左移指令实现控制。图5为用位左移指令编程的梯形图,采用辅助继电器m0~m3代替各步,组成1个环形移位寄存器,用移位寄存器对数据移位、复位处理,如图6所示。
4归纳研讨
通过对以上四种编程进行比较分析,我们不难发现本文所介绍的四种顺序控制设计法具有以下的特点:
4.1起保停电路的梯形图顺序控制设计法
使用起保停电路的梯形图顺序控制设计法,仅仅使用与触点和线圈有关指令,无需编程元件做中间环节,任何一种可编程控制器的指令系统都有这类指令,因此是一种通用的编程方法,这种编程方法更具优势的是与传统继电器控制电路基本相类似,一般原继电器控制系统可编程控制器改造过程中应用较多。
4.2置位复位指令的顺序控制设计法
使用置位复位指令的顺序控制设计法,是一种规律性比较强的设计方法。梯形图转换实现的基本规则之间有着严格的对应关系,较好的体现了sfc中的转换原则。这种方法具有编程简单、思路清晰、便于阅读的特点,尤其是对于复杂的顺序控制系统。另外,这种方法使用的是置位指令(s)和复位指令(r),而对于各种型号的可编程控制器一般都具有,因此这种设计方法的通用性也比较好。一般多用于自动控制系统中手动控制程序编程。但是,由于此方法在设计梯形图时不允许输出位的线圈与置位指令复位指令并联,必须用表示各步的辅助继电器位的常开触点或它们的并联电路去驱动输出线圈,因此梯形图中的语句条数比较多,程序的执行时间会略长一些。
4.3步进指令的顺序控制设计法
使用步进指令的顺序控制设计法,是一种专门性的设计方法。对于不同型号的可编程控制器具有不同的步进指令,它们之间目前还不能实现功能互换。但是,它是一些可编程控制器自带的一种设计方法,使用它在设计复杂的顺序控制系统时,可有效的减小内存占用的空间,减少程序的执行时间,提高可编程控制器输入输出的响应速度。这种编程方法也很容易被初学者接受和掌握,有经验工程师,也会提高设计效率,程序调试、修改和阅读也很容易,使用方便,程序也较短,顺序控制设计中应优先考虑,该法工业自动化控制中应用较多。
4.4位移指令的顺序控制设计法
使用位移指令的顺序控制设计法,设计的梯形图看起来简洁,所用指令也较少,但对较复杂控制系统设计就不方便,使用过程中线修改能力差,工业控制中使用较少,大多数应用彩灯顺序控制电路中。