文档介绍:可编程控制器常用程序实例
二分频器
二分频器是一种具有一个输入端和一个输出端的功能单元,输出频率为输入频率的一半。如下,,。
分析二分频的时序图看到,输入每有一个正跳沿,输出便反转一次。据此,可用跳变沿检测指令实现分频功能。
梯形图程序1:
梯形图程序2:
梯形图程序3:
启动和自锁程序
程序功能:输入X0闭合时,输出Y0闭合且自锁。只有在X1闭合时,其动断触点打开,Y0断开。其时序图如下:
梯形图程序:
优先程序
优先程序执行时,能在多个输入信号中仅接收最先一个输入信号作出反映,其后的输入信号不接收。此原则常用于抢答器中。
梯形图程序:
灯泡控制程序
一盏灯泡由一个按钮来控制,已知第一次按下按钮,灯泡亮,第二次按下按钮,灯光灭。
(一)PLC接线图
(二)定义符号地址
符号地址
绝对地址
类据类型
说明
S0
BOOL
按钮
L0
BOOL
灯泡
M0
BOOL
标标位
(三)梯形图程序
控制传送带
一个由电气启动的传送带,在传送带的起点有两个按钮开关:用于START的S1和STOP的S2。
在传送带的尾部也有两个按钮开关:用于START的S3和STOP的S4。
可以从任何一端起动或停止传送带。
另外,当传送带上的物件到达末端时,传感器S5使传送带停机。
(一)PLC接线图
(二)定义符号地址
(三)梯形图程序
传送带定位控制
一电动机带动一个传送带运动,要求移动传送带向前或向后到达某一确定的位置,其结构示意图如下,为了正确定位该传送带,有时需要按下向后(REV)或向前(FWD)按钮进行手动调整。
梯形图程序
一旦有按钮按下,立即驱动输出,电动机运转一个扫描周期。这也意味着按钮时间长短与电动机驱动的时间没有关系。
检测传送带的方向
装备有两个光电传感器(PEB1和PEB2)的传送带,该设计能够检测传送带上物件的运动方向,并通过左右两端的指示灯(LEFT灯和RIGHT灯)显示。
(一)PLC接线
(二)定义符号地址
(三)梯形图程序
按钮指示灯练习
第一次按按钮指示灯亮,第二次按按钮指示灯闪亮,第三次按下按钮指示灯灭,如此循环,试编写其PLC控制的LAD程序。
梯形图程序
脉冲发生器
用定时器可构成脉冲发生器,这里用了两个定时器产生频率占空比均可设置的脉冲信号。
如下图的脉冲发生器的时序图,,,脉冲信号的周期为3s,脉冲宽度为1s。
梯形图程序
频率监测器
频率监测器用于监测脉冲信号的频率,若其低于下限,则指示灯亮,“确认”按键能使指示灯复位。
为此,使用了一个扩展脉冲定时器,每当频率信号有一个上升沿就启动一次定时器。如果超过了定时时间没有启动定时器,则表明两个脉冲之间的时间间隔太长,即频率太低了。
梯形图程序
顺序循环执行程序
当X0接通,灯Y0亮;经5s后,灯Y0灭,灯Y1亮;经5s后,灯Y1灭,灯Y2亮,再过5s后,灯Y2灭,灯Y0亮,如此顺序循环,其时序图如下。
梯形图程序
电动机顺序启动控制程序
有三台电动机M1、M2、M3,按下启动按钮后M1启动,延时5s后M2启动,再延时16s后M3启动。
(一)PL