掺混PLC控制系统 第5章 控制系统的软件设计
5.1 梯形图软件设计方法
PLC的编程有三种方法:经验法、顺序控制设计法。在本系统中,采用的是顺序控制设计法。所谓顺序控制设计法就是针对顺序控制系统的一种专门的设计方法。这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便。PLC的设计者们为顺序控制系统的程序编制提供了大量通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图,使这种先进的设计方法成为当前PLC程序设计的主要方法。
在该系统的程序设计中,我先画出系统工作状态的流程图,然后根据流程图编写梯形图,其中大部分程序用到了步进指令STL。STL指令是步进梯形指令,程序最终采用RET指令返回。在三菱公司的可编程序控制器中,采用S状态寄存器来表示步。例如,S0表示初始步。使用STL指令的状态的常开触点称为STL触点。STL触点驱动的电路块具有以下三个功能,即对负载的驱动处理、指定转换条件和指定转换目标。
程序包括从过渡仓到混仓的进料过程,混仓及混仓间的循环过程,混仓到包装仓的输送过程,另外还有系统报警程序。
27
掺混PLC控制系统 5.2 PLC程序设计框图
图5.1 PLC程序设计框图
28
掺混PLC控制系统 5.3 控制系统软件设计说明
软件设计中,本文仅给出主要的流程图,采用步进梯形指令进行编程。整个系统运行过程包括进料过程,循环过程和输送过程三部分。
5.4过渡仓1到混仓1、2的进料过程
图5.2过渡仓1到混仓1的进料过程流程图
29
掺混PLC控制系统
图5.3过渡仓1到混仓2的进料过程流程图
S1 T0 S2 X002 S3 X000 S4 T1 S5 Y004 Y005 Y006 Y000 Y003 Y007 Y001 Y007 Y003 Y002 Y043 Y043/50 Y043 Y043/50 Y043 Y050 图5.4 过渡仓1到混仓1、2的进料过程顺序控制梯形图
30

