河北化工医药职业技术学院毕业论文
基本工作原理:我们已经知道PLC是一种存储程序的控制器。用户根据某一对象的具体控制要求,编制好控制程序后,用编程器将程序键人到PLC的用户程序存储器中寄存。PLC的控制功能就是通过运行用户程序来实现的。
PLC运行程序的方式与微型计算机相比有较大的不同,微型计算机运行程序时,一旦执行到END指令,程序运行结束。而PLC从0000号存储地址所存放的第一条用户程序开始,在无中断或跳转的情况下,按存储地址号递增的方向顺序逐条执行用户程序,直到END指令结束。然后再从头开始执行,并周而复始地重复,直到停机或从运行(RUN)切换到停止(STOP)状态。我们把PLC这种执行程序的方式称为扫描工作方式。每扫描完一次程序就构成一个扫描周期。另外,PLC对输入、输出信号的处理与微型计算机不同。微型计算机对输入、输出信号实时处理,而PLC对输入、输出信号是集中批处理。下面我们具体介绍PLC的扫描工作过程。
PLC扫描工作方式主要分三个阶段:输入采样、程序执行、输出刷新。 1)输入采样
PLC在开始执行程序之前,首先扫描输入端子,按顺序将所有输入信号,读人到寄存输入状态的输入映像寄存器中,这个过程称为输入采样。PLC在运行程序时,所需的输入信号不是现时取输人端子上的信息,而是取输入映像寄存器中的信息。在本工作周期内这个采样结果的内容不会改变,只有到下一个扫描周期输入采样阶段才被刷新。
2)程序执行
PLC完成了输入采样工作后,按顺序从0000号地址开始的程序进行逐条扫描执行,并分别从输入映像寄存器、输出映像寄存器以及辅助继电器中获得所需的数据进行运算处理。再将程序执行的结果写入寄存执行结果的输出映像寄存器中保存。但这个结果在全部程序未被执行完毕之前不会送到输出端子上。
3)输出刷新
在执行到END指令,即执行完了用户的所有程序后,PLC将输出映像寄存器中的内容送到输出锁存器中进行输出,驱动用户设备。
PLC工作过程除了包括上述三个主要阶段外,还要完成内部处理、通信处理等工作,在内部处理阶段,PLC检查CPU模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。在通信服务阶段,PLC与其他的带微处理器的智能装置实现通信。
6.2 垃圾入箱控制软件设计流程
21
垃圾分拣机系统设计
设计流程:垃圾检测;编码信息检测;编码信息转化为脉冲信号;垃圾入箱;出错控制。PLC控制部分流程图如图所示:
图5-1软件设计流程图
6.3单一垃圾分拣机的PLC控制梯形图
单一垃圾分拣机的PLC控制梯形图如下图所示。
22
河北化工医药职业技术学院毕业论文
23
垃圾分拣机系统设计
24
河北化工医药职业技术学院毕业论文
25