3 基本逻辑指令.ppt_第1页
3 基本逻辑指令.ppt_第2页
3 基本逻辑指令.ppt_第3页
3 基本逻辑指令.ppt_第4页
3 基本逻辑指令.ppt_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3 基本逻辑指令,本章小结,第一节 基本逻辑指令,第二节 编程的规则与技巧,第三节 基本逻辑指令的应用,第一节 基本逻辑指令,一、LD、LDI、OUT 指令,二、AND、ANI指令,三、OR、ORI 指令,四、ANB、ORB 指令,五、MPS、MRD、MPP 指令,六、MC、MCR 指令,七、SET、RST 指令,八、PLS、PLF 指令,九、NOP、END 指令,一、LD、LDI、OUT 指令 指令的作用 LD(LoaD):取指令,常开触点与母线连接。 LDI(LoaD Inverse):取反指令,常闭触点与母线连接。 OUT:驱动线圈的输出指令。 编程元件 LD: LDI:,X、Y、M、S

2、、T、C,第一节 基本逻辑指令,OUT:Y、M、S、T、C,一、LD、LDI、OUT 指令 指令的说明 LD、LDI用于将触点接到母线上。 LD、LDI还与块操作指令ANB、ORB相配合,用于分支电路的起点。 OUT不能用于X;并联输出OUT指令可连续使用任意次。 OUT指令用于T和C,其后须跟常数K,K为延时时间或计数次数。,第一节 基本逻辑指令,一、LD、LDI、OUT 指令 梯形图程序,指令表程序 步序 指令 地址 0 LD X0 1 OUT Y0 2 LDI X1 3 OUT M100 4 OUT T0 K19 7 LD T0 8 OUT Y1,第一节 基本逻辑指令,有关输出线圈重复使

3、用(双线圈)的问题,思考:若X1=1 X2=0, Y3=? Y4=?,Y3=0 Y4=1,二、AND、ANI 指令 指令的作用 AND:与指令,用于串联单个常开触点; ANI(ANd Inverse):与反指令,用于串联单个常闭 触点。 编程元件 AND: ANI:,X、Y、M、S、T、C,第一节 基本逻辑指令,二、AND、ANI 指令 指令的说明 AND和ANI指令用于单个触点与左边触点的串联,可连续使用。 执行OUT指令后,通过与指令可驱动其它线圈输出。 若是两个并联电路块(两个或两个以上触点并联连接的电路)串联,则需用后面的ANB指令。,第一节 基本逻辑指令,二、AND、ANI 指令 梯

4、形图程序,指令表程序 步序 指令 地址 0 LD X0 1 AND X2 2 OUT Y2 3 LD Y2 4 ANI X1 5 OUT M101 6 AND T1 7 OUT Y3,AND,ANI,AND,第一节 基本逻辑指令,二、AND、ANI 指令 注意梯形图的画法,指令表程序 步序 指令 地址 0 LD Y2 1 ANI X1 2 MPS 3 AND T1 4 OUT M101 6 MPP 7 OUT Y3,MPS,MPP,第一节 基本逻辑指令,三、OR、ORI 指令 指令的作用 OR:或指令,用于并联单个常开触点; ORI(OR Inverse):或反指令,用于并联单个常闭 触点。

5、指令的说明 OR、ORI编程元件:X、Y、M、T、C、S ; OR、ORI指令仅用于单个触点与前面触点的并联; 若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联,则用ORB指令。,第一节、基本逻辑指令,三、OR、ORI 指令 梯形图程序,指令表程序 步序 指令 地址 0 LD X1 1 OR Y1 2 ORI M102 3 OUT Y1 4 LDI X1 5 ANI Y1 6 OR M103 7 ANI Y2 8 ORI M104 9 OUT M103,第一节 基本逻辑指令,四、 ORB指令 ORB(Or Block):串联电路块并联连接指令 指令的说明 串联电路块:两个或以上的触

6、点串连而成的电路块; 将串联电路块并联时用ORB指令; ORB指令不带元件号(相当于触点间的垂直连线) 每个串联电路块的起点都要用LD或LDI指令,电路块后面用ORB指令,第一节 基本逻辑指令,四、ORB 指令 梯形图程序,串联电路块,指令表程序 步序 指令 地址 0 LD X2 1 AND X0 2 LDI X1 3 ANI Y2 4 ORB 6 OUT Y0,第一节 基本逻辑指令,正确的程序,不佳的程序,0 LD X000,1 AND X001,2 LD X002,3 AND X003,5 AND X005,6 ORB ;ORB成批使用,4 LDI X004,4 ORB;ORB分开使用,5

7、 LDI X004,6 AND X005,7 ORB,8 OUT Y006,0 LD X000,1 AND X001,2 LD X002,3 AND X003,7 ORB,8 OUT Y006,五、ANB 指令 ANB(And Block) 并连电路块串连连接指令 指令的说明 并联电路块:两个或以上的触点串连而成的电路; 将并联电路块与前面的电路串联时用ANB指令; 使用ANB指令前,应先完成并联电路块内部的连接。 并联电路块中各支路的起点使用LD或LDI指令; ANB指令相当于两个电路块之间的串联连线。,第一节 基本逻辑指令,五、ANB 指令 梯形图程序,指令表程序 步序 指令 地址 0 L

8、DI X1 1 ORI X2 2 LDI Y0 3 ANI M100 4 LDI Y2 5 AND M101 6 ORB 7 OR T0 8 ANB 9 ORI X3 10 OUT M115,第一节 基本逻辑指令,六、MPS、MRD、MPP 指令 指令的作用 MPS(Push):进栈指令; MRD(Read):读栈指令; MPP(POP):出栈指令。 指令的说明 MPS、MRD、MPP指令无编程元件。 MPS、MPP指令成对出现,可以嵌套。 MRD指令可有可无,也可有两个或两个以上。,第一节 基本逻辑指令,六、MPS、MRD、MPP 指令 梯形图(一层栈例),0 LDI X1 1 MPS 2

9、AND M100 3 OUT Y1 4 MRD 6 AND M101 7 OUT Y2 8 MPP 9 AND M102 10 OUT Y3,第一节 基本逻辑指令,六、MPS、MRD、MPP 指令 梯形图(一层栈例),0 LD X1 1 MPS 2 LDI X2 3 AND M0 4 OR X0 5 ANB 6 OUT Y1 7 MPP 8 AND X3 9 OUT Y2 10 LD X4 11 OR X5 12 ANB 13 OUT Y3,第一节 基本逻辑指令,六、MPS、MRD、MPP 指令 梯形图(二层栈例),0 LDI X1 1 MPS 2 AND X2 3 MPS 4 ANI M10

10、0 6 OUT Y0 7 MPP 8 AND M102 9 OUT Y1 10 MPP 11 AND X3 12 MPS 13 AND M100 14 OUT Y2 15 MPP 16 AND M105 17 OUT Y3,第一节 基本逻辑指令,一段堆栈与ANB,ORB指令并用的梯形图与指令程序,0 LD X000,1 MPS,2 LD X001,4 ANB,3 OR X002,5 OUT Y000,6 MRD,12 ANB,13 OUT Y001,14 MPP,15 AND X007,16 OUT Y002,17 LD X010,7 LD X003,8 AND X004,9 LD X005,

11、11 ORB,10 AND X006,18 OR X011,19 ANB,20 OUT Y003,堆栈与ANB,ORB指令并用,七、MC、MCR 指令 指令的作用 MC (Master Control):主控指令(公共触点串联) MCR (Master Control Reset):主控复位指令 指令的说明 MC、MCR指令的编程元件:Y、M; MC、MCR指令成对出现,缺一不可; MC指令后用LD/LDI指令,表示建立子母线。 MC、MCR指令可以嵌套使用,嵌套级别为N0N7。,第一节 基本逻辑指令,七、MC、MCR 指令 指令的梯形图,指令表程序 步序 指令 地址 0 LD X0 1 MC

12、 N0 M100 4 LD X1 5 OUT Y1 6 LD X3 7 OUT Y2 8 MCR N0,第一节 基本逻辑指令,多重嵌套主控指令,LD X0 MC N0 M100 LD X1 OUT Y0 。 LD X2 MC N1 M101 LD X3 OUT Y1 。 MCR N1 LD X4 OUT Y2 。 MCR N0 LD X5 OUT Y3,八、SET、RST 指令 指令的作用 SET:置位指令(接通并保持) RST:复位指令 指令的说明 SET指令的编程元件:Y、M、S RST指令的编程元件:Y、M、S、T、C、D RST指令具有优先级。,第一节 基本逻辑指令,八、SET、RST

13、 指令 指令的梯形图,指令表程序 步序 指令 地址 0 LD X0 1 SET Y0 2 LD X1 3 RST Y0 4 LD X2 5 RST D0,第一节 基本逻辑指令,八、SET、RST 指令 积分计数器、定时器复位,指令表程序 步序 指令 地址 0 LD X0 1 RST T250 2 LD X1 3 OUT T250 K120 6 LD X2 7 OUT M8200 8 LD X3 9 RST C200 10 LD X4 11 OUT C200 K34,第一节 基本逻辑指令,九、PLF、PLS 指令 指令的作用 PLS (Pulse) :上升沿微分输出指令 PLF:下降沿微分输出指

14、令 指令的说明 指令只能用于编程元件Y和M PLS为信号上升沿(OFFON)接通一个扫描周期。 PLF为信号下降沿(ONOFF)接通一个扫描周期。,第一节 基本逻辑指令,九、PLF、PLS 指令 指令的梯形图,0 LD X0 1 PLS M0 2 LD M0 3 SET Y0 4 LD X1 5 PLF M1 6 LD M1 7 RST Y0,第一节 基本逻辑指令,十、NOP、END 、INV指令 指令的作用 NOP:空操作指令 END: 结束指令 INV: 取反指令 指令的说明 NOP、 END 指令无编程元件 PLC执行程序时从0步扫描到END指令为止,后面的程序跳过不执行。,第一节 基本

15、逻辑指令,0 LD X000,1 INV,2 OUT Y000,一、梯形图的特点,梯形图格式中的继电器不是物理继电器,每个继电器和输入接点均为存储器中的一位,相应位为“1”态,表示继电器线圈通电或常开接点闭合或常闭接点断开,梯形图中流过的电流不是物理电流,而是“概念”电流,也称“能流”。它是用户程序解算中满足输出执行条件的形象表示方式。“概念”电流只 能从左向右流动,梯形图中的继电器接点可在程序中无限次引用,既可常开又可常闭,第二节 编程的基本规则与技巧,梯形图中用户逻辑解算结果,可马上为后面用户程序的解算所利用,梯形图中输入接点和输出线圈不是物理接点和输出线圈,用户程序的解算是根据PLC内I

16、/O映象区每位的状态,而不是解算时现场开关的实际状态,输出线圈只对应输出映象区的相应位,不能用该编程元件直接驱动现场机构,该位的状态必须通过I/O模板上对应的输出单元才能驱动现场执行机构,二、梯形图编程格式,每个梯形图程序由多个梯级组成,一个输出元素可构成一个梯级,每个梯级可由多个支路组成,每个支路通常可容纳11个编程元素,最右边的元素不能是触点,每个梯级最多允许16条支路,在用梯形图编程时,只有在一个梯级编制完后才能继续后面的程序编程,输出线圈用圆形或椭圆形表示,三、梯形图设计的基本步骤,根据控制系统的控制要求和内容确定PLC机型,根据被采集及被控制信号的特点(数字量,模拟量)以及所需电源的

17、情况,确定输入器件,输出执行器件及接线方式。结合上面的条件选择PLC的型号,分析被控对象的具体情况(生产过程,技术特点,工艺方法,环境条件),研究对控制系统的要求,根据被控对象状态参数的数目和被采集信号的数目,确定PLC的输出/输入点数,以此作为选择PLC机型的条件,设计PLC的输入/输出信号连接图,编写程序,输入并编辑程序,程序调试,程序存储,四、编程的基本规则 触点只能与左母线相连,不能与右母线相连; 线圈只能与右母线相连,不能直接与左母线相连,右母线可以省略; 线圈可以并联,不能串联连接; 应尽量避免双线圈输出。 触点应画在水平支路上,不能画在垂直支路上,(a)不正确 (b) 正确,五、

18、编程的技巧 并联电路上下位置可调,应将单个触点的支路放下面。,0 LD X4 1 LD X1 2 AND X2 3 ORB 4 OUT Y0,0 LD X1 1 AND X2 2 OR X2 3 OUT Y0,好!,不好!,五、编程的技巧 串联电路左右位置可调,应将单个触点放在右边。,0 LD X1 1 LD X2 2 OR X4 3 ANB 4 OUT Y0,0 LD X2 1 OR X4 2 AND X1 3 OUT Y0,好!,不好!,第二节 编程的基本规则与技巧,五、编程的技巧 双线圈输出的处理,第二节 编程的基本规则与技巧,五、编程的技巧 线圈并联电路中,应将单个线圈放在上边。,0

19、LD X1 1 MPS 2 AND X2 3 OUT Y0 4 MPP 5 OUT Y1,0 LD X1 1 OUT Y1 2 AND X2 3 OUT Y0,好!,不好!,第二节 编程的基本规则与技巧,五、编程的技巧 桥形电路的化简方法:找出每条输出路径进行并联,第二节 编程的基本规则与技巧,第三节 基本逻辑指令应用,一、电动机的连续运转 控制思路 电动机的额定电流较大,PLC不能用直接控制主电路,需要主电路。 找出所有输入量和输出量,接入I/O接线图。 为了扩大输出电流,采用继电器输出方式。 热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护。 梯形图和指令表。,一、电动

20、机的连续运转,FR,FU,KM,QS,电源开关,接触器主触点,热继电器热元件,熔断器,三相异步电动机,L1 L2 L3,主电路,一、电动机的连续运转,I/O接线图,启动按钮 SB1X1,停止按钮 SB2X2,运行接触器 KMY1,热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护,热继电器,一、电动机的连续运转,梯形图,指令表程序,启动,自锁,停止,X1,Y1,X2,步序 指令 地址,0 LD X1,1 OR Y1,2 ANI X2,3 OUT Y1,4 END,输出线圈,电动机的连续运转,一、电动机的连续运转,常闭触点输入信号的处理,电气原理图,端子接线图,常闭触点,梯形图

21、,常开触点,二、电动机的正反转控制,FU,KM1,QS,正转 接触器,反转接触器,L1 L2 L3,主电路,KM2,FR,注意调相,二、电动机的正反转控制,I/O接线图,正转启动 SB2-X0,反转启动 SB3-X1,停止 SB1-X2,正转接触器 KM1-YI,反转接触器 KM2-Y2,正转互锁,反转互锁,二、电动机的正反转控制,梯形图,指令表 0 LD X0 1 OR Y1 2 ANI X2 3 ANI X1 4 ANI Y2 5 OUT Y1 6 LD X1 7 OR Y2 8 ANI X2 9 ANI X0 10 ANI Y1 11 OUT Y2 12 END,正转,反转,电动机的正反

22、转控制,二、电动机的正反转控制 注意 I/O接线图中的硬件互锁 梯形图中的软件互锁,三、电动机的顺序控制,主电路,三、电动机的顺序控制,I/O接线图,M3运行,M2运行,M1运行,三、电动机的顺序控制,梯形图,三、电动机的顺序控制,指令表,0 LD X0 1 OR Y1 2 ANI X1 3 OUT Y1 4 LD X2 5 OR Y2 6 ANB 7 ANI X3 8 OUT Y2 9 LD X4 10 OR Y3 11 ANB 12 ANI X5 13 OUT Y3 14 END,注意 回路的起点用LD指令 回路串联指令为ANB,可以先串回路再串触 点,也可以先串触点 再串回路。,电动机的

23、顺序控制,四、定时器的应用,定时器设定值最大为32767,最长延时时间不足1小时,如何实现长延时?,问题的提出 FX系列PLC提供的定时器只有通电延时类型,如何实现断电延时的功能?,输入信号断开后延时动作,延时释放电路梯形图 (与左梯形图比较),四、定时器的应用,通电延时/断电延时,通电延时 接通,断电延时 断开,四、定时器的应用,定时器的串联,定时器的最大设定值为32767,不足1小时,为了扩展定时器的延时时间,可以采用几种方法,延时时间=T0+T1=3600s,四、定时器的应用(长延时电路),定时器和计数器配合使用,延时时间=60s60=3600s,C0对T0的60s脉冲计数,五、闪烁(振

24、荡)电路,与P67图333 Y005输出相比较,LD X000 ANI T3 OUT T2 K20 LD T2 OUT T3 K10 LD X000 ANI T2 OUT Y030 END,振荡电路的梯形图,时序图,六、触发器电路(分频电路、翻转电路),时序图,触发器电路的梯形图,SB-X001;RL-Y030,与右图电路比较,单一脉冲发生器电路,七、PLC程序的经验设计法,基本思路:在已有的些典型梯形图的基础上,根据被控对象对控制的要求,通过多次反复地调试和修改梯形图,增加中间编程元件和触点,以得到一个较为满意的程序。 基本特点:没有普遍的规律可以遵循,设计所用的时间、设计的质量与编程者的经

25、验有很大的关系。 适用场合:可用于逻辑关系较简单的梯形图程序设计。 基本步骤:分析控制要求、选择控制原则; 设计主令和检测元件,确定输入输出设备; 设计执行元件的控制程序; 检查修改和完善程序。,经验设计法需要掌握的基本电路,单一脉冲发生器电路 脉冲输出电路、翻转电路 振荡电路(先亮后灭、先灭后亮) 自锁、互锁、启动保持停止电路 延时接通、断开、长延时 单稳态电路(上升沿输出t秒) 可利用脉冲输出指令PLS,抢答显示系统,抢答显示系统,料箱盛料过少报警系统,【例】饲料箱盛料过少报警系统的PLC程序设计,控制要求 :,1. 在方式选择开关断开时,选择短时报警运行方式,当料箱盛料过少,限位开关ST变为ON后,蜂鸣器开始鸣叫,同时报警灯连续闪烁20次(亮1.5秒,灭2.5秒),此后蜂鸣器停止鸣叫,灯也熄灭。复位按钮SB可以使二者中止,2. 在方式选择开关接通时,选择连续报警运行方式,当料箱盛料过少限位开关ST变为OFF后,蜂鸣器开始鸣叫,同时灯开始闪烁。当按下复位按钮SB时,二者中止,料箱盛料过少报警系统,X000,X001,X002,Y030,Y031,料箱盛料过少报警系统的梯形图,送料小车自动控制的梯形图程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论