预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共87页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PLC程序设计教学目的PLC程序设计第一节梯形图的特点与典型单元的梯形图程序软继电器如果为“1”态,则表示梯形图中对应的软继电器的线圈“通电”,其常开触点接通,常闭触点断开;该存储单元如果为“0”态,则表示梯形图中对应的软继电器的线圈“断电”,其常开触点断开,常闭触点接通。梯形图两侧的垂直公共线称为母线(Busbar)(分为左母线和右母线)。借用能流的概念,可以想像左右母线之间有一个左正右负的直流电压,母线之间有“能流”从左向右流动。1、梯形图中各编程元件按自上而下、从左到右的顺序排列。每个继电器线圈即对应一个逻辑行(或一层阶梯),每一个逻辑行起于左母线,然后是触点元件的连接,最后终止于线圈或右母线。2、梯形图中的触点可以任意串联或并联,但继电器线圈只能并联不能串联。4、在每一逻辑行中,串联触点多的支路应放在上方。如果串联触点多的支路在下方,则语句增多,程序变长。5、在每一逻辑行中,并联触点多的支路一放在左方。如果并联触点多的支路在右方,则语句增多,程序变长。6、梯形图中,当多个逻辑行都具有相同条件时,为了节省语句数量,应将其合并。起动、保持和停止电路起动、保持和停止电路电动机正反转控制演示多继电器线圈控制电路多地控制电路互锁控制电路顺序起动控制电路集中与分散控制电路自动与手动控制电路闪烁电路延合延分电路定时范围扩展电路1)多个定时器组合电路2)定时器和计数器组合定时器和计数器组合定时演示第二节梯形图经验设计法分析控制要求,选择控制原则;设计主令元件和检测元件,确定输入输出设备;设计执行元件的控制程序;检查修改和完善程序。经验设计法没有普遍的规律可遵循,具有很强的试探性和随意性,没有规律可循,设计最终结果并不是唯一的,设计所花的时间、设计质量与设计者的经验有很大关系。如果用来设计复杂控制系统,则存在以下问题:常闭触点输入信号的处理案例一一、异步电动机控制线路图异步电动机控制线路图二、可编程控制器的硬件连接三、梯形图的设计梯形图的设计梯形图的设计启-保-停电路四、语句表语句表案例二一、异步电动机Y/△降压起动控制电路异步电动机Y/△降压起动控制电路二、可编程控制器的硬件连接三、软件设计案例三1、分析控制要求,确定输入、输出设备,绘制I/O接线图:1)要实现小车的左右往复运动,只要对小车的拖动电动机实现正反转控制即可。这里用两个接触器分别控制小车左行(KM2)右行(KM1)。2)系统的起动(左SB2、右SB1)、停止(SB3)需要三个按钮,起点和终点处的两个行程开关是用来自动控制小车的往复运动的,也应作为输入设备2、修改、完善以满足控制要求:1)小车在两处装料、卸料需要延时,应增加定时器。2)延时结束,小车要能自动继续左行或右行,应在Y2和Y3线圈前加入定时器的延时触点。3)小车到达SQ1或SQ2处要能自动停下,应在Y2和Y3线圈前加入相应行程开关的常闭触点。严格按照一定的先后次序运行的系统称为顺序控制系统,也叫步进控制系统。其控制总是按顺序一步一步的进行。顺序控制系统的三种基本类型:时间顺序、逻辑顺序、条件顺序。顺序控制设计法:是针对顺序控制的一种专门的设计方法。这种方法简单易学,容易为初学者所接受,程序的调试、修改和阅读也很方便使用顺序控制设计法时,首先要根据系统的工艺过程,画出顺序功能图,然后根据顺序功能图画出梯形图。主要有以下四个步骤:划分步确定转换条件绘制顺序功能图(SFC)将顺序功能图转换为梯形图(LAD)步的划分方法:①根据PLC输出状态的变化来划分,在任何一步之内,输出状态不变,但是相邻步之间输出状态一定不同。②根据被控对象工作状态的变化来划分。但是被控对象工作状态的变化是由于PLC输出状态的变化引起的,否则就不能这样划分。第一步:所有灯灭第二步:红灯亮,其余灯灭,持续时间5s第三步:红灯灭,绿灯亮,黄灯灭,持续时间10s第四步:红灯灭,绿灯亮,黄灯亮,持续时间5s转换条件--使系统由当前步转入下一步的信号。转换条件来源于三个方面:外部输入信号,如按钮开关、限位开关的接通/断开;PLC内部产生的信号,如定时器、计数器触点的接通/断开;若干信号的与、或、非逻辑组合。顺序控制设计法用转换条件控制代表各步的编程元件,使它们的状态按一定的顺序变化,然后用代表各步的编程元件去控制各输出继电器。顺序功能图(SFC:SequentialFunctionChart)是描述控制系统的控制过程、功能和特性的一种图形,也叫功能表图或流程图。SFC是一种通用的编程语言,它由步、转换条件、有向连线等组成。步、有向连线、转换、转换条件和动作。④活动步--当系统中正处于某一步时,该步处于活动状态,称为活动步。步处于活动状态时,相应的动作被执行。保持型动作:该步不再处于活动状态时,其动作仍然继续被执行。非保持型动作:该步不活动时,其动作停止执行。