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

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

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

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

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

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

第五讲PLC的编程语言和基本指令教学目标可编程控制器的编程语言梯形图编程语言梯形图编程格式指令语句表编程语言案例一、异步电动机控制线路图异步电动机控制线路图二、可编程控制器的硬件连接三、梯形图的设计梯形图的设计梯形图的设计启-保-停电路四、语句表语句表表6-26指令助记符及功能3.编程应用 (二)触点串联(AND、ANI)指令 1.指令助记符及功能 3.编程应用(三)触点并联(OR、ORI)指令 1.指令助记符及功能 3.编程脉冲指令助记符及功能如图6-34所示,两种梯形图都在X010由OFF→ON变化时,使M6接通一个扫描周期。同样,图6-35两个梯形图也具有同样的动作效果。两种梯形图都在X010由OFF→ON变化时,只执行一次传送指令MOV。3.编程应用(五)串联电路块的并联(ORB)指令 1.指令助记符及功能 3.编程应用(六)并联电路块的串联(ANB)指令 1.指令助记符及功能 3.编程应用(七)栈操作(MPS/MRD/MPP)指令1.指令助记符及功能2.指令说明 (1)这组指令分别为进栈、读栈、出栈指令,用于分支多重输出电路中将连接点数据先存储,便于连接后面电路时读出或取出该数据。3.编程应用 【例1】(八)主控触点(MC/MCR)指令 1.指令助记符及功能 【例1】无嵌套结构的主控指令MC/MCR编程应用,如图6-45 所示。图中上、下两个主控指令程序中,均采用相同的嵌套级N0。(九)置位/复位(SET/RST)指令1.指令助记符及功能3.编程应用(十)微分脉冲输出(PLS/PLF)指令 1.指令助记符及功能 3.编程应用(十一)取反(INV)指令 1.指令助记符及功能 INV指令的功能、梯形图表示、操作组件和程序步如表6-36所示。 (十二)空操作(NOP)指令和程序结束(END)指令 1.指令助记符及功能 NOP和END指令的功能、梯形图表示、操作组件和程序步如表6-37所示。第四节编程规则及注意事项(5)遇到不可编程的梯形图时,可根据信号流向对原梯形图重新编排,以便于正确进行编程。图6-58中举了几个实例,将不可编程梯形图重新编排成了可编程的梯形图。 二、语句表程序的编辑规则 在许多场合需要将绘好的梯形图列写出指令语句表程序。根据梯形图上的符号及符号间的相互关系正确地选取指令及注意正确的表达顺序是很重要的。 (1)利用PLC基本指令对梯形图编程时,必须要按信号单方向从左到右、自上而下的流向原则进行编写。图6-59阐明了所示梯形图的编程顺序。三、双线圈输出问题 在梯形图中,线圈前边的触点代表线圈输出的条件,线圈代表输出。在同一程序中,某个线圈的输出条件可能非常复杂,但应是惟一且可集中表达的。由PLC的操作系统引出的梯形图编绘法则规定,一个线圈在梯形图中只能出现一次。如果在同一程序中同一组件的线圈使用两次或多次,称为双线圈输出。PLC程序对这种情况的出现,扫描执行的原则规定是:前面的输出无效,最后一次输出才是有效的。但是,作为这种事件的特例:同一程序的两个绝不会同时执行的程序段中可以有相同的输出线圈。如图6-60所示 第五节常用基本环节的编程图6-61异步电机单向运转控制 启-保-停单向控制电路是梯形图中最典型的单元,它包含了梯形图程序的全部要素。它们是: (1)事件每一个梯形图支路都针对一个事件。事件用输出线圈(或功能框)表示,本例中为Y000。 (2)事件发生的条件梯形图支路中除了线圈外还有触点的组合,使线圈置1的条件即是事件发生的条件,本例中为启动按钮使XO00置1。 (3)事件得以延续的条件触点组合中使线圈置1得以保持的条件是与XO00并联的Y00O自锁触点闭合。 (4)使事件终止的条件即触点组合中使线圈置1中断的条件。本例中为X001常闭触点断开。 二、三相异步电动机可逆运转控制:互锁环节三、二台电机延时启动的基本环节四、定时器的延时扩展 定时器的计时时间都有一个最大值,如100ms的定时器最大计时时间为3276.7s。若 工程中所需的延时时间大于选定的定时器最大定时数值时,最简单的延时扩展方法是采用定时器接力计时,即先启动一个定时器计时,计时时间到时,用第一个定时器的常开触点启动第二个定时器,再使用第二个定时器启动第三个……。记住,要应用最后一个定时器的触点去控制最终的控制对象。图6-64梯形图就是定时器接力延时的例子。 另外也可以利用计数器配合定时器获得长延时,如图6-65。图中常开触点X000闭合是梯形图电路的执行条件,当X000保持接通时电路工作。在定时器T1的支路中接有定时器T1的常闭触点,它使定时器T1每隔10s复位一次。T1的常开触点每10秒接通一个扫描周期,使计数器C1计一个数,当C1计到设定值时,将控制对象Y010接通。从X000接通为始点的延时时间就是:定时器的时间设定