刘红梅
[摘 要]PLC应用十分广泛,其编程也简单易学。并且针对同一控制系统,可以有多种编程手段实现。本文以钻孔动力头控制系统为例进行阐述。
[关键词]PLC;电气控制;一题多解
1969年美国数字设备公司(DEC)研制成功世界上第一台PLC(可编程序控制器),仅仅三十几年时间,PC(1980年,美国电器制造商协会将PLC正式更名为PC。以下均简称此)由于抗干扰能力强,使用方便,自编程简单,控制系统硬件配置简单,开发周期短,程序灵活等特点迅速深入到生产生活各方面,成为自动化三大支柱之一。
PC编程十分简单易学,并且针对同一控制系统,可以使用多种编程手段实现。本文以钻孔动力头控制系统为例阐述之(利用日本三菱公司F1系列PC)。
某冷加工自动线有一钻孔动力头,该动力头的加工过程如下图所示:
①动力头在原位时限位开关SQ0受压,按下起动按钮,接通电磁阀YV1,动力头快进;
②动力头碰到限位开关SQ1后,接通电磁阀YV1和YV2,动力头有快进改为工进;
③动力头碰到限位开关SQ2后,延时10秒;
④延时时间到,接通电磁阀YV3,动力头快退;
⑤动力头退回原位后停止。
了解了控制要求后,当然我们首先想到的是传统的继电器—接触器式控制电路。本控制不算复杂,画电控图也不难,再将电控图转换成梯形图即可。这种方法本文不再贅述,而是介绍其他几种直接用PC的方法。
万事开头难。对于PC的使用,我认为也是如此。使用PC编程,第一步当然是进行输入输出点的配置:
见下表格:
现场信号 起动按钮SB1 停止按钮SB2 SQ0 SQ1 SQ2 快进阀YV1 工进阀YV2 快退阀YV3
PC信号 X400 X401 X402 X403 X404 Y430 Y431 Y432
下面就可以编程了。
方法一:利用移位指令编程:
注:上指令中,M100~M104为移位寄存器的前5位。
方法二:利用步进指令编程。
分别用S600,S601,S602,S603,S604代表初始步(原位),步序1(快进),步序2(工进),步序3(延时),步序4(快退)。则可绘制步进状态图如下:
将上状态图转换成梯形图即可。见下:
方法三:利用功能表图设计法编程。
1.分别用M100,M101,M102,M103,M104五个步态继电器表示:预备步,工步1,工步2,工步3,工步4。
2.绘制功能图:
3.建立数学模型:
4. 绘制梯形图: