
梯形图的编程规则.ppt
88页第五章第五章 梯形图编程及其应用梯形图编程及其应用杨杨 红红youngh@6.1 基本编程方法基本编程方法要要 求求:o熟练掌握梯形图的基本编程规则熟练掌握梯形图的基本编程规则一、触点及线圈驱动一、触点及线圈驱动常开触点控制:常开触点控制:常闭触点控制:常闭触点控制:注意:线圈不可直接与左母线相连接注意:线圈不可直接与左母线相连接二、触点串联二、触点串联常开触点串联连接常开触点串联连接常闭触点串联连接常闭触点串联连接三、触点并联三、触点并联常开触点并联连接常开触点并联连接常闭触点并联连接常闭触点并联连接四、串联电路块的并联连接四、串联电路块的并联连接串串联电联电路的并路的并联连联连接接五、并联电路块的串联连接五、并联电路块的串联连接并联电路的串联连接并联电路的串联连接6.2 梯形图的编程规则梯形图的编程规则o线圈右边无触点线圈右边无触点图图图图 线圈右边无触点的梯形图线圈右边无触点的梯形图线圈右边无触点的梯形图线圈右边无触点的梯形图6.2 梯形图的编程规则梯形图的编程规则o 触点可串可并无限制触点可串可并无限制o 触点水平不垂直触点水平不垂直 梯形图的节点应画在水平线上,不能画在垂梯形图的节点应画在水平线上,不能画在垂直分支上。
直分支上6.2 梯形图的编程规则梯形图的编程规则o 触点多上并左触点多上并左 有串联电路相并联时,应将触点最多的那个串有串联电路相并联时,应将触点最多的那个串联回路放在梯形图最上面联回路放在梯形图最上面 触点多上并左触点多上并左o有并联电路相串联时,应将触点最多的并联回有并联电路相串联时,应将触点最多的并联回路放在梯形图的最左边路放在梯形图的最左边这种安排程序简洁、这种安排程序简洁、语句也少语句也少顺序不同结果不同顺序不同结果不同当当X0为为ON时,时,Y0、、Y2为为ON,,Y1为为OFF 当当X0为为ON时,时,Y1、、Y2为为ON,,Y0为为OFF 线圈不能重复使用线圈不能重复使用o如果在同一程序中同如果在同一程序中同—元件的线圈使用两次或元件的线圈使用两次或多次,则称为多次,则称为双线圈输出双线圈输出,这时前面的输出无,这时前面的输出无效,效,只有最后一次才有效只有最后一次才有效 不正确的梯形图不正确的梯形图 正确的梯形图正确的梯形图 基本电路的编程基本电路的编程目的:目的: 1. 掌握输入、输出端的连接方法;掌握输入、输出端的连接方法; 2. 学习图形化编程语言的编程思路;学习图形化编程语言的编程思路; 3. 掌握输入信号、程序、输出信号三者之间的掌握输入信号、程序、输出信号三者之间的关系;关系; 4. 熟练掌握编程软件的使用。
熟练掌握编程软件的使用编程示例编程示例o一盏指示灯的控制一盏指示灯的控制 要求:按下启动按钮,指示灯亮;要求:按下启动按钮,指示灯亮; 按下停止按钮,指示灯灭按下停止按钮,指示灯灭编程示例编程示例: 三相异步电动机三相异步电动机起停控制起停控制控制要求控制要求: 按下启动按钮,按下启动按钮,电机运转;按下停止电机运转;按下停止按钮,电机立即停止按钮,电机立即停止1. 输入、输出分配表输入、输出分配表输输 入入 端端 子子输输 出出 端端 子子X0启动按钮启动按钮SB2Y0KM线圈线圈X1停止按钮停止按钮SB1X2热继电器热继电器FR继电器线路图及其等效的梯形图继电器线路图及其等效的梯形图a) 继电器线路图继电器线路图b) PLC梯形图梯形图2. 输入、输出电路的接线图输入、输出电路的接线图o2输出电路的连接方法输出电路的连接方法1.输出:输出:每每 3 — 8 个输出点构成一组,共用一个个输出点构成一组,共用一个公共点2.在同一个组内的输出端子,必须用同一电压类在同一个组内的输出端子,必须用同一电压类型和同一电压等级,但不同的公共点组可使用型和同一电压等级,但不同的公共点组可使用不同电压类型和等级不同电压类型和等级 (如AC 200V、AC 100V、DC 24V等)的负载。
的负载 3.各输出公共点之间是相互隔离的各输出公共点之间是相互隔离的 3. 编写程序编写程序PLC控制的基本步骤控制的基本步骤o 预备工作预备工作 1、画出主电路(对于电动机控制电路);、画出主电路(对于电动机控制电路); 2、写出、写出I/O分配表;分配表; 3、画出、画出I/O接线图(硬件);接线图(硬件); 4、编写应用程序(软件)、编写应用程序(软件)o 接线(主回路接线(主回路 和和 I/O接线图)接线图)o 输入程序输入程序o 运行、调试程序运行、调试程序o 撰写实训报告撰写实训报告实训一:异步电动机正反停的实训一:异步电动机正反停的PLC控制控制o目的目的 熟悉熟悉PLC的的I/O接线;熟悉基本逻辑指令;接线;熟悉基本逻辑指令; 熟悉三相异步电动机正反停控制的编程方法及其熟悉三相异步电动机正反停控制的编程方法及其运行o实训内容实训内容 通过按钮实现三相异步电动机正反停通过按钮实现三相异步电动机正反停PLC控制控制o实训步骤实训步骤步步 骤骤:o预备工作预备工作1、画出主电路;、画出主电路;2、写出、写出I/O分配表;分配表;3、画出、画出I/O接线图(硬件);接线图(硬件);4、编写应用程序(软件)、编写应用程序(软件)o接线(主回路接线(主回路 和和 I/O接线图)接线图)o输入程序输入程序o运行程序运行程序o撰写实训报告撰写实训报告考虑用考虑用PLC来替代来替代控制电路控制电路哪些元件是不可替代哪些元件是不可替代的?的?n n发布命令:按钮按钮n n控制对象: 接触器线圈接触器线圈两台电动机的顺序联动控制两台电动机的顺序联动控制o控制要求控制要求: 电动机电动机M1先起动(先起动(SB1),电动机),电动机M2才能起动(才能起动(SB2)。
两台电动机的顺序联动控制两台电动机的顺序联动控制二、定时器、计数器的应用二、定时器、计数器的应用o控制要求:控制要求: 1. 按下启动按钮后,指示灯立即亮,按下启动按钮后,指示灯立即亮,5秒钟以后自动熄灭;秒钟以后自动熄灭; 2. 按下停止按钮,立即熄灭按下停止按钮,立即熄灭定时器(定时器(T))o通用型:通用型: 100ms: T0~T199,,共共200点;点; 10ms:: T200~T245,,共共46点;点;o积算型:积算型: 1ms:: T246~T249,,共共4点;点; 100ms: T250~T255,,共共6点;点; 例题讲解(定时器应用):例题讲解(定时器应用):o控制要求:控制要求: 1. 按下启动按钮后,指示灯立即亮,按下启动按钮后,指示灯立即亮,5秒钟以后自动熄灭;秒钟以后自动熄灭; 2. 按下停止按钮,立即熄灭按下停止按钮,立即熄灭抢答显示系统抢答显示系统抢答显示系统(讨论程序设计方案)抢答显示系统(讨论程序设计方案)控制要求:控制要求:((A))竞竞赛赛者者若若要要回回答答主主持持人人所所提提问问题题时时,,需需要要抢先按下桌上的按钮;抢先按下桌上的按钮;((B))指指示示灯灯亮亮后后,,需需等等到到主主持持人人按按下下复复位位键键PB4后后才才熄熄灭灭。
为为了了给给参参赛赛儿儿童童一一些些优优待待,,PB11和和PB12中中任任一一个个按按下下时时,,灯灯L1都都亮亮;;而而为为了了对对教教授授组组做做一一定定限限制制,,L3只只有有在在PB31和和PB32键键都都按按下下时才亮C))如如果果竞竞赛赛者者在在主主持持人人打打开开SW开开关关的的10秒秒钟钟内内按按下下按按钮钮,,电电磁磁线线圈圈将将使使彩彩球球摇摇动动,,以以示示竞竞赛者得到一次幸运的机会赛者得到一次幸运的机会四、四、PLC内部软元件内部软元件o辅助继电器(辅助继电器(M):):其常开、常闭触点可以无限次的自由使用,但 不能直接驱动外部负载不能直接驱动外部负载 通用型:通用型:M0~M499 共500点 保持型:保持型: M500~M3071 共2572点 特殊型:特殊型:M8000-M8255 共256个其中:其中:M8000——运行接通,作监控用; M8002——仅在运行开始瞬间接通的初始脉冲特殊辅助继电器 M8011~M8014——分别产生l0ms 、l00ms、 ls、 lmin时钟脉冲的特殊辅助继电器。
启动、停止、保持电路启动、停止、保持电路延时通、断定时器延时通、断定时器分析:分析:实训三:实训三:PLC控制异步控制异步电动机电动机Y-Δ启动启动控制要求控制要求 该该控控制制电电路路设设置置Y——Δ降降压压起起动动,,Y形形启启动动时时KM1 和和 KM2 动动作作后后,, KM2KM2断断开开延延时时0.50.5秒秒钟钟,,然然后后转转换换成成Δ形形使使KM3闭合 具有热保护和停止功能具有热保护和停止功能二、定时器、计数器的应用二、定时器、计数器的应用o控制要求:控制要求: 1. 按下启动按钮后,指示灯闪烁,按下启动按钮后,指示灯闪烁, 2. 按下停止按钮,立即熄灭按下停止按钮,立即熄灭振振 荡荡 电电 路路分段计时法分段计时法累积计时法累积计时法实训三:实训三:PLC控制异步控制异步电动机电动机Y-Δ启动启动控制要求控制要求((中级工考试题)中级工考试题) 该该控控制制电电路路设设置置Y——Δ降降 压压 起起 动动 ,, Y形形 启启 动动 时时KM1 和和 KM2 动动作作后后,,用用闪闪动动指指示示灯灯闪闪动动5次次,,闪闪动动周周期期为为1秒秒。
KM2断断开开延延时时0.5秒秒钟钟,,并并有有显显示示,,然然后后转换成转换成Δ形使形使KM3闭合振荡电路的应用振荡电路的应用 (1)控制要求控制要求: 两台电动机交替顺序控制两台电动机交替顺序控制 电动机电动机M1工作工作3s停下来,紧接着电动机停下来,紧接着电动机M2工作工作5s停下,然后再交替工作;停下,然后再交替工作; 按下停止按钮,电动机按下停止按钮,电动机M1、、M2全部停止运行.全部停止运行. (2)输入/输出分配输入/输出分配 起动按钮:起动按钮:X0,, 电动机电动机M1:: Y1,, 停止按钮:停止按钮:X1,, 电动机电动机M2:: Y2 (3)梯形图方案设计梯形图方案设计(3)梯形图方案设计梯形图方案设计顺序循环执行程序(累积法)顺序循环执行程序(累积法)设计一个用设计一个用PLC基本逻辑指令来控制数码管循环基本逻辑指令来控制数码管循环显示数字显示数字0、、1、、2、、……9的控制系统的控制系统o((1)程序开始后显示)程序开始后显示0,延时,延时1 秒,显示秒,显示1,,延时延时2 秒,显示秒,显示2,,……显示显示9,延时,延时10 秒,秒,再显示再显示0,如此循环不止;,如此循环不止; o((2)按停止按钮时,程序无条件停止运行;)按停止按钮时,程序无条件停止运行;o((3)需要连接数码管(数码管选用共阴极)。
需要连接数码管(数码管选用共阴极)实训四实训四 数码管循环点亮的数码管循环点亮的PLC控制控制oI/O分配:分配: X0:停止按钮,:停止按钮, X1:起动按钮;:起动按钮; o Y1~~Y7:数码管的:数码管的a~~g外部接线外部接线练练 习(定时器的使用)习(定时器的使用)现有红、绿两盏指示灯,要求:现有红、绿两盏指示灯,要求:1按启动按钮后绿灯亮按启动按钮后绿灯亮3秒,灭秒,灭2秒;然后红灯亮秒;然后红灯亮5秒,灭秒,灭3秒;秒;……,如此循环不止如此循环不止2按下停止按钮后,程序无条件停止按下停止按钮后,程序无条件停止思考:思考:1. 同样同样3盏灯、盏灯、4盏灯等等该如何控制?盏灯等等该如何控制?2. 如果要求循环如果要求循环2次后自动停止,该如何修改程序次后自动停止,该如何修改程序??实例三实例三::PLC控制电机循环正反转控制电机循环正反转控制要求控制要求:用基本指令编程,控制电动机循环正反转用基本指令编程,控制电动机循环正反转 1、电动机正转、电动机正转3秒,停秒,停2秒 2、电动机反转、电动机反转5秒,停秒,停3秒。
秒 3、如此循环、如此循环3次,自动停止次,自动停止 4、、运运行行中中可可按按紧紧急急停停止止按按钮钮,,热热继继电电器器动动作作应停止四、四、PLC内部软元件内部软元件o计数器(计数器(C)) 通用型:通用型:C0 ~ C99 共共100个个; 保持型:保持型:C100 ~ C199 共共100个 双向通用型:双向通用型:C200 ~ C219 共共20个个; 双向保持型:双向保持型:C220 ~ C234 共共15个 高速计数器:高速计数器: C235 ~ C255 共共21个主电路主电路:输输 入入输输 出出 X0 启动按钮启动按钮Y1KM1线圈线圈X1 紧急停止按钮紧急停止按钮Y2KM2线圈线圈X2 热继电器热继电器1、启、停、自锁控制、启、停、自锁控制2、时间控制、时间控制3、循环控制、循环控制4、输出控制、输出控制1、启、停、、启、停、自锁控制自锁控制2、时间控制、时间控制3、循环控制、循环控制4、输出控制、输出控制定时器的扩展定时器的扩展o100ms定时器的设定值范围为定时器的设定值范围为 0.1s~~3276.7s;;o10ms定时器的设定值范围为定时器的设定值范围为 0.01~~327.67s;;o 1ms定时器的设定值范围为定时器的设定值范围为 0.001s一一32.767s。
定时器的延时扩展定时器的延时扩展定定时时器器的的延延时时扩扩展展单触点的单触点的起动起动/停止停止控制控制YOO1脉冲输出指令:脉冲输出指令:PLS指令指令实例:料箱盛料过少报警系统实例:料箱盛料过少报警系统控制要求控制要求((A)) 自动方式(自动方式(X2=OFF)) 当当低低限限开开关关X0变变为为ON后后,,蜂蜂鸣鸣器器Y0开开始始鸣鸣叫叫,,同同时时报报警警灯灯Y1连连续续闪闪烁烁10次次((亮亮1.5秒秒、、灭灭2.5秒秒)),,此此后后,,蜂蜂鸣鸣器器停停止止鸣鸣叫叫,,灯灯也也熄熄灭灭此此外外,,RESET((复位)按钮复位)按钮X1可以使二者中止可以使二者中止B))手动方式(手动方式(X2=ON)) 当当低低限限开开关关X0变变为为ON后后,,蜂蜂鸣鸣器器Y0开开始始鸣鸣叫叫,,同同时时报报警警灯灯Y1开开始始闪闪烁烁当当按按下下RESET按按钮钮X1时,二者中止时,二者中止输输 入入输输 出出X0低限开关低限开关Y0蜂鸣蜂鸣器器X1复位按钮复位按钮Y1报警报警灯灯X2自动自动/手动手动开关开关定时器、计数器总结定时器、计数器总结o通用的定时器没有保持功能,线圈断电后触点通用的定时器没有保持功能,线圈断电后触点立即复位立即复位——不需不需RST指令指令o通用的内部计数器通用的内部计数器是是16位的加计数器,计算线位的加计数器,计算线圈通断的次数,因此,线圈断电并不能使触点圈通断的次数,因此,线圈断电并不能使触点复位,复位,必须使用必须使用RST指令使其复位指令使其复位。
o计数器复位一般有两种方法:计数器复位一般有两种方法: 1. 停止时一直处于复位状态;停止时一直处于复位状态; 2. 程序开始运行时,使用脉冲指令程序开始运行时,使用脉冲指令PLS(PLF)使其复位,这样不会影响计数器的正常计数使其复位,这样不会影响计数器的正常计数实例三:按钮人行道控制实例三:按钮人行道控制控制要求控制要求o当当人人行行道道口口的的按按钮钮被被按按下下时时,,交交通通灯灯按按以以下下顺顺序序变变化化,,如如果果交交通通灯灯已已经经进进入入运运行行变变化化,,按按钮钮将不起作用将不起作用 实训七:十字路口交通灯控制系统实训七:十字路口交通灯控制系统控制要求:控制要求:o红绿黄灯受一个起动开关控制,当起动开关接通红绿黄灯受一个起动开关控制,当起动开关接通时,信号灯系统开始工作,先南北红灯和东西绿时,信号灯系统开始工作,先南北红灯和东西绿灯亮,东西绿灯亮灯亮,东西绿灯亮5s后,开始闪动,周期后,开始闪动,周期1s,,闪动闪动3次后熄灭,东西黄灯亮次后熄灭,东西黄灯亮2s钟,到钟,到2秒时,秒时,东西黄灯熄灭,东西红灯亮,东西黄灯熄灭,东西红灯亮,同时同时南北红灯熄灭,南北红灯熄灭,南北绿灯亮。
南北绿灯亮o南北绿灯亮南北绿灯亮5s后,闪动后,闪动3s后熄灭,南北黄灯亮后熄灭,南北黄灯亮2s,,然后南北红灯亮,然后南北红灯亮,同时同时东西红灯熄灭,东西东西红灯熄灭,东西绿灯亮,开始第二周期的动作绿灯亮,开始第二周期的动作置位与复位指令置位与复位指令SET/RSTSET/RSToSETSET————置位,令元件自保持置位,令元件自保持ONON,操作,操作对对象:象: Y Y,,M M,,S SoRSTRST————复位,令元件自保持复位,令元件自保持OFFOFF或清除数据寄或清除数据寄存器的内容,操作存器的内容,操作对对象:象: Y Y,,M M,,S S,,C C,,D D,,V V,,Z Z,,积积T T应用:电动机的起、保、停控制应用:电动机的起、保、停控制停止优先停止优先起动优先起动优先主控触点指令主控触点指令MC/MCRMC/MCRoMC —— 主控主控电电路路块块起点起点oMCR————主控主控电电路路块终块终点点是控制一组电是控制一组电路的路的总开关总开关应用应用。












