您现在的位置是:首页 > PLC技术 > PLC技术

基于PLC步进指令的洗车过程控制设计

来源:艾特贸易2017-06-04

简介1 .控制要求 洗车要经过泡沫清洗、清水洗净和风干三个步骤。洗车过程示意图如图 6-19 所示。系统具有自动和手动两种工作方式,在硬件上设置一切换开关 COS 。设置有启动按钮 (ST

    1.控制要求    洗车要经过泡沫清洗、清水洗净和风干三个步骤。洗车过程示意图如图6-19所示。系统具有自动和手动两种工作方式,在硬件上设置一切换开关COS。设置有启动按钮(START)和停止按钮( STOP),启动按钮具有自锁功能。任何时候按下STOP,则所有输出复位,停止洗车。
交通灯控制系统指令程序清单
    6-18    交通灯控制系统指令程序清单
洗车过程示意图
    6-19    洗车过程示意图    (a)泡沫清洗;(b)清水洗净;(c)风干    若切换开关COS处于手动状态,当按START启动后,将按下列程序动作:    (1)执行泡沫清洗(用电机MC1驱动)。    (2)按下按钮PB1执行清水洗净(用电机MC2驱动)。    (3)按下按钮PB2执行风干(用电机MC3驱动)。    (4)按下按钮PB3结束洗车。    若切换开关COS处于自动状态,当按START启动后,将自动依据程序设定的时间逐步执行。其中泡沫清洗10s,清水洗净20s,风干5s,结束后回到待洗状态。    2.系统端口分配及接线    洗车控制系统的端口分配见表6-2,系统I/O接线如图6-20所示。    6-2    洗车控制系统端口分配
洗车控制系统端口分配
洗车控制系统I/O接线图
    6-20    洗车控制系统I/O接线图    3.系统顺序功能图    根据控制要求,手动方式和自动方式只能选择其中一种来执行,因此该顺序控制系统属于选择序列类型。系统的顺序功能如图6-21所示。按下启动按钮START后,进入S0状态。辅助继电器M0用于防止启动按钮按下后弹不起来,当进入S0状态后,M0被置位,启动按钮处于何种状态不再起作用。按照要求按下停止按钮后,所有的输出要复位并回到系统最初的状态,因此需要对所有的状态继电器和M0复位。这里使用了一条特殊功能指令“ZRST S0 S33”,ZRST为区间复位指令,意思是将从S0S33的所有状态继电器复位。程序执行完手动流程或自动流程后进入S24,下一步应该进入系统最初的状态(S0前的状态),S24的动作是对M0复位,同时用“RST S24”指令清除自身。
洗车控制系统顺序功能图
    6-21    洗车控制系统顺序功能图
洗车控制系统梯形图程序
    6-22    洗车控制系统梯形图程序    4.梯形图及指令程序    顺序功能图转换成的梯形图程序如图6-22所示,对应的指令程序清单如图6-23所示。
洗车控制系统指令程序清单
    6-23    洗车控制系统指令程序清单