(中职)PLC实训课件完整版课件全套ppt教学教程(最新)_第1页
(中职)PLC实训课件完整版课件全套ppt教学教程(最新)_第2页
(中职)PLC实训课件完整版课件全套ppt教学教程(最新)_第3页
(中职)PLC实训课件完整版课件全套ppt教学教程(最新)_第4页
(中职)PLC实训课件完整版课件全套ppt教学教程(最新)_第5页
已阅读5页,还剩225页未读 继续免费阅读

下载本文档

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

文档简介

1、 第一课题 PLC介绍可编程控制器产生的历史背景 1968年,美国最大的汽车制造商通用汽车制造公司(GM),为适应汽车型号的不断更新,试图寻找一种新型的工业控制器,以尽可能减少重新设计和更换控制系统的硬件及接线、减少时间,降低成本。即:硬件: 减少并相对稳定软件: 简单、灵活并随控制要求而变 通用汽车公司根据上述设想提出了这种新型控制器所必须具备的十大条件(GM10条):编程简单,可在现场修改程序维护方便,最好是插件式可靠性高于继电器控制柜体积小于继电器控制柜可将数据直接送入管理计算机在成本上可与继电器控制柜竞争输入可以是交流115V输出可以是交流115V,2A以上,可直接驱动电磁阀在扩展时,

2、原有系统只要很小变更用户程序存储器容量至少能扩展到4K字节 1969年,美国数字设备公司(GEC)的子公司AB公司首先成功研制出第一台可编程序控制器,并在通用汽车公司的自动装配线上试用成功,从而开创了工业控制的新局面。1971年,日本从美国引进了这项新技术,很快研制出了日本第一台可编程序控制器DSC-8。1973年,西欧国家也研制出了他们的第一台可编程序控制器。我国从1974年开始研制,1977年开始工业应用。PLC的划代第一代的PLC时间 : 7080年代功能 :名称: Programmable Logic Controller简称:PLC 逻辑运算计时,计数第二代的PLC时间 : 8090

3、年代功能 :名称: Programmable Controller简称:PC 逻辑运算数据运算传送第三代的PLC时间:90年代以后功能:名称: Programmable Controller简称:逻辑运算数据运算传送网络通信PCPLC可编程控制器的特点及应用范围可编程控制器系统的特点 可靠性高,抗干扰能力强。通用性强,使用方便。功能强,适应面广。编程简单,容易掌握。减少了控制系统设计及施工的工作量。体积小、重量轻、功耗低。可编程控制器的应用范围 顺序控制 PLC 取代传统的继电器构成顺序控制系统,是PLC最广泛的应用领域。运动控制 PLC 制造商目前已提供了拖动步进电机或伺服电机的单轴或多轴位

4、置控制模块。过程控制 PLC 能控制大量的物理参数,如温度、压力、速度和流量等。 PID(Proportional-Integral-Derivative) 模块的提供使 PLC 具有闭环控制功能。数据处理 随着PLC技术的发展,已把支持顺序控制的 PLC 和计算机数值控制 (CNC) 的设备紧密地结合了起来。通信和联网 为了适应国外近几年来兴起的工厂自动化(FA)系统、柔性制造系统(FMS)及集散控制系统(DCS)等发展的需要,必须发展 PLC 之间、 PLC 和上位计算机之间的通信功能。作为实时控制系统,不仅 PLC 数据通信速率要求高,而且要考虑出现停电、故障时的对策等。PLC 之间、

5、PLC 和上位计算机之间都采用光纤通信,多级传递。I/O 模块按功能各自放置在生产现场分散控制,然后采用网络联结构成集中管理信息的分布式网络系统。可编程控制器的发展趋势国外PLC发展概况 目前,世界上有200多个厂家生产PLC,著名的有: 美国:AB通用电气公司、莫迪康公司; 日本:三菱、富士、欧姆龙、松下电工等公司; 德国:西门子公司; 法国:TE 施耐德公司; 韩国:三星、LG公司等。 技术发展动向产品规模向大、小两个方向发展。PLC在闭环过程控制中应用日益广泛。不断加强通讯功能。新器件和模块不断推出。编程工具丰富多样,编程语言趋向标准化。追求软硬件的标准化。辽宁无线电二厂引进德国西门子技

6、术生产PLC;无锡电器和日本光洋合资生产的 PLC;中美合资的厦门 AB公司生产的PLC;上海香岛机电公司引进技术生产的PLC;上海OMRON公司;西安Siemens公司等。国内发展及应用概况可编程控制器的硬件构成可编程控制器基本组成中央处理单元CPU存储器单元ROM/RAM输入/输出单元I/O编程器、电源PLC的结构图可编程控制器的系统程序系统程序系统管理程序用户指令解释程序专用标准程序块运行管理存贮空间的管理系统自检程序标准程序模块调用系统调用可编程控制器用户程序用户程序梯形图指令表状态图功能图可编程控制器用户工作环境用户环境用户数据结构用户元件区分配用户程序存贮区用户参数文件存贮区bit

7、数据:X、Y字数据:D、Z、V字与bit的混合数据:T、C元件(软元件)输入/输出继电器(X,Y)输入继电器(X0X267) 作用:采集或接受外部信号。 结构:常开触点,符号: 常闭触点,符号: 公共点:COM,电位为0V,相当于直流电源的负极。 元件编号:按八进制编号。信号的采集方式:a)图 PLC与开关量连接示意图b)图 信号采集的梯形图信号的采集方式:a)图 PLC与开关量连接示意图b)图 信号采集的梯形图输出继电器(Y0Y267)作用:专门用来驱动外部负载。结构:线圈 常开触点,符号: 常闭触点,符号:公共点:COM1:Y0、Y1、Y2、Y3; COM2:Y4、Y5、Y6、Y7; CO

8、M3:Y10、Y11、Y12、Y13; COM4:Y14、Y15、Y16、Y17; COM5:Y20Y37。Y0输出继电器(Y0Y267)元件编号:按八进制编号。输出端的外加电压: 交流电压小于250V; 直流电压小于30V。输出继电器的驱动负载能力: 灯负载100W/点; 电阻性负载2A/点; 电感性负载80VA/点。输出继电器硬件接线图PLC的输出端子是向外部负载输出信号的窗口辅助继电器(M)作用:辅助继电器的线圈对外不输出。 在逻辑运算中经常需要一些辅助继电器作为辅助运算用。常用作状态暂存、移动运算等,它的数量常比X 、Y多。 它还有各种具有特殊功能的特殊辅助继电器,起定时时钟,进借位标

9、志,启动停止,单步运行,通讯状态,出错标志等。 结构:线圈 常开触点,符号: 常闭触点,符号: 元件编号:按十进制编号。M0辅助继电器的分类:通用辅助继电器M0M499(500点) 通用辅助继电器有500 点,其元件号按十进制编号(MOM499 )。停电保持辅助继电器M500M1023(524点) PLC 在运行中若发生停电,输出继电器和通用辅助继电器全部成为断开状态。再运行时,除去PLC 运行时就接通(ON )的以外,其他仍断开。停电保持由PLC 内装的后备电池支持。特殊辅助继电器M8000M8255(256点) 特殊辅助继电器共256点,提供时钟脉冲和标志,设定可编程序控制器的运行方式,或

10、者用于步进顺控、禁止中断、设定计数器是加计数或是减计数等。 特殊辅助继电器 触点利用型线圈驱动型M8000、M8002M8012、M8013、M8014M8033、M8034 M8000、M8002、M8012波形图 完第二课题 梯形图、指令的相互转换基本逻辑指令通过梯形图编译成指令的练习,讲解部分基本逻辑指令。 试将图2-1的梯形图编译成指令。图2-1写指令之前,首先要了解什么叫首元件?首元件首元件首元件首元件图2-1什么叫块电路?图2-1并联块并联块并联块串联块串联块串联块串联块什么情况下用LD、LDI指令?图2-1与母线相联的常开触点并联块的首元件是常开的与母线相联的常闭触点并联块分支首

11、元件是常闭的什么情况下用AND、ANI指令?单个的常开触点用AND指令单个的常闭触点用ANI指令图2-1什么情况下用OR、ORI指令?图2-1单个常开触点的并联也要用OR指令 不能用OR、 ORI指令用OR指令比用LD指令好用OR指令比用LD指令好以上指令的操作元件: X、Y、M、T、C、S。以上指令的程序步: 都是1步。什么情况下用ORB 、 ANB指令?串联块的并联用ORB并联块的串联用ANB千万要加ORB图2-1ORB、ANB指令无操作元件程序步:1步线圈驱动指令:OUT使用OUT操作元件:Y、M、S、T、C程序步:Y、M、S,1步 T、C,3步图2-1 写指令时一定要将元件之间的逻辑关

12、系交代清楚,否则PLC执行的结果将与程序的要求不相符合。下面是图2-1梯形图的指令。实训课题一:将梯形图编译成指令 图2-2 A图2-2 B将图2-2中梯形图编译成指令,可任选一个梯形图作为考题。实训课题二:根据指令还原梯形图读下面的指令,画出对应的梯形图。完第三课题 编程器的使用(第三课题,第四课题任选一)FX-20P-E手持式编程器可以用于FX系列的FX2、FX0、FX1N、FX2N等机型。FX-20P-E编程器的使用方法讲图3-1液晶显示屏 FX-20P-E简易编程器的液晶显示屏只能同时显示4行,每行16个字符。键盘 键盘由35个按键组成,包括功能键、指令键、元件符号键、数字键。功能键R

13、D/WR:读出/写入键INS/DEL:插入/删除键MNT/TEST:监视/监测键执行键:其它键:清除键:帮助键:空格键:步序键:光标键:指令键、元件符号键和数字键:GO用于各种操作结束后的确认OTHER在任何状态下按此键,将显示PLC的操作菜单 CLEAR用于清除显示屏上出现的提示信息或撤消没有按执行键的指令HELP显示功能指令一览表SP输入指令时,用此键指定元件号和常数STEP设定步序号移动光标和提示符,做行滚动这些键都是复用键编程操作的准备将PLC上电编程器(HPP)显示内容PLC主机POWER灯亮RUN灯亮:PLC处于运行状态RUN灯不亮:PLC处于编辑状态在线操作离线操作程序编辑操作

14、将PLC方式选择开关置于STOP位置, 编程器选择ONLINE MODE在线模式。写指令操作W按功能键RD/WR显示屏出现W写指令操作W清屏写指令操作覆盖按 NOP A GO GO 各种指令的输入方法将光标对准要改写的指令,输入正确的,按GO。读指令操作R按功能键RD/WR显示屏出现R读指令操作R移动光标操作按STEP 100 GO 找元件操作按SP T0 GO GO 找指令操作按OUT T0 GO GO 插入指令操作I按功能键INS/DEL显示屏出现功能I插入操作I移动光标操作插入指令操作按STEP 100 GO将光标对准要插入指令位置的下一条指令,然后输入所要插入的指令,按GO键即可删除指

15、令操作D按功能键INS/DEL显示屏出现功能D删除指令操作D逐条删除指令操作部分删除指令操作将光标对准要删除的指令,然后按GO键即可按STEP 起始步序号 SP STEP 终止步序号 GO监视操作M监视用户程序中元件的导通,以及T、C元件当前值的变化按功能键MNT/TEST,出现监视功能M监视功能操作M元件的监视操作导通检查操作按SP键,输入要监视的元件符号及元件号,按GO键 。 如:SP Y0 GO。元件前面出现阴影,表示该元件处于ON状态使显示屏上出现监视功能M则程序中所有指令处于监视状态,指令中出现阴影,表示该元件处于ON状态。元件的监测T 主要是指编程器对用户程序中位元件的触点和线圈进

16、行强制置位或复位,以及对参数的修改。元件的监测操作强制元件ON/OFF先对元件进行监视操作,然后对元件进行监测操作。对元件Y3进行强制ON/OFF, M SP Y3 GO; T SET RST。修改T、C、D、Z、V的当前值对元件进行监视操作;然后进行监测操作,此时可对元件T、C、D、V、Z的当前值进行修改。监视M SP T0 GO,监测T SP K(或H)输入T0新的当前值 GO。 学生按以下要求练习将梯形图编译成指令,输入进PLC;掌握查找元件,查找指令的操作方法;掌握插入指令,逐条删除和部分删除指令的方法;掌握监视元件,强制元件Y、M闭合和断开的方法; PLC运行时修改元件T、C的参数;

17、掌握清屏的方法;按上述要求练习右图的梯形图。考核内容运行程序,验证程序的正确性;程序运行时,监视元件T、C、D;程序运行时,修改元件T、C的当前值,设定值;覆盖指令,插入指令,删除指令操作; PLC处于STOP状态时,强制元件Y闭合,断开。 各种指令的输入方法仅有指令助记符,不带元件ANB、MRD、MPP按ANB GO有指令助记符和一个元件LD X0、OUT Y0按LD X 0 GO混合元件T ,C按OUT T0 SP K 100 GO如OUT T0 K100功能指令写入按FNC键后,再输入功能指令号按SP键,输入元件或常数输完后,按GO键结束返回完第四课题 电动机正反转控制实训目的按控制要求

18、掌握题目设计的步骤;掌握PLC硬件接线图的设计方法;逐步学会PLC程序设计的方法;建立一种新的观念,学PLC,就要学会编程。 基于工作过程的工作任务分解明确控制要求I/O信号分配I/O硬件接线软件(控制程序)设计系统调试课题设计步骤控制案例 给正转信号,电动机正转运行; 给反转信号,电动机反转运行; 给停止信号,无论电动机正转还是反转,都要停止运行; 即电动机的控制能实现正反停。I/O信号分配I/O信号分配输入(I)I/O信号分配输入(I)元件I/O信号分配输入(I)元件按钮SB1I/O信号分配输入(I)元件按钮SB1按钮SB2I/O信号分配输入(I)元件按钮SB1按钮SB2按钮SB3I/O信

19、号分配输入(I)元件按钮SB1按钮SB2按钮SB3FR1I/O信号分配输入(I)元件功能信号地址按钮SB1按钮SB2按钮SB3FR1I/O信号分配输入(I)元件功能信号地址按钮SB1电机正转信号X0按钮SB2按钮SB3FR1I/O信号分配输入(I)元件功能信号地址按钮SB1电机正转信号X0按钮SB2电机反转信号 X1按钮SB3FR1I/O信号分配输入(I)元件功能信号地址按钮SB1电机正转信号X0按钮SB2电机反转信号 X1按钮SB3电机停止信号 X3FR1I/O信号分配输入(I)元件功能信号地址按钮SB1电机正转信号X0按钮SB2电机反转信号 X1按钮SB3电机停止信号 X3FR1过载保护信

20、号 X2I/O信号分配输入(I)输出(O)元件功能信号地址按钮SB1电机正转信号X0按钮SB2电机反转信号 X1按钮SB3电机停止信号 X3FR1过载保护信号 X2I/O信号分配输入(I)输出(O)元件功能信号地址元件功能信号地址按钮SB1电机正转信号X0按钮SB2电机反转信号 X1按钮SB3电机停止信号 X3FR1过载保护信号 X2I/O信号分配输入(I)输出(O)元件功能信号地址元件功能信号地址按钮SB1电机正转信号X0 KM1控制电机正转 Y0按钮SB2电机反转信号 X1按钮SB3电机停止信号 X3FR1过载保护信号 X2I/O信号分配输入(I)输出(O)元件功能信号地址元件功能信号地址

21、按钮SB1电机正转信号X0 KM1控制电机正转 Y0按钮SB2电机反转信号 X1 KM2控制电机反转 Y1按钮SB3电机停止信号 X3FR1过载保护信号 X2程序设计步骤电机正转启动电机反转启动电机正转自锁电机反转自锁电机正反转互锁电机过载保护电机正反转切换电机正反转停止梯形图设计过程X0Y0X1Y1Y0Y1梯形图设计过程X0Y0X1Y1Y0Y1Y1Y0X0X1梯形图设计过程X0Y0X1Y1Y0Y1Y1Y0X0X1X3X3X2X2可编程控制器的外部接线图外部接线图讲解涉及以下内容: 停止信号为什么使用常开按钮控制; 过载保护为什么放在PLC的输入端,而不放在输出控制端; 交流接触器的线圈为什么

22、要加电气互锁。 运行调试 将指令程序输入PLC主机,运行调试并验证程序的正确性; 按图5-1完成PLC外部硬件接线,并检查主回路是否换相,控制回路是否加电气互锁,电源是否加的220V; 确认控制系统及程序正确无误后,通电试车; 在老师的指导下,分析可能出现故障的原因。完第六课题机床电路的控制设计及实现要求学生按下面要求完成实训设计题: 某机床电路有主轴电动机,进给电动机两台 进给电动机只有在主轴电动机启动运行后才能启动运行; 主轴电动机能实现点动和长动; 进给电动机启动后,先正转5S,停2S,然后反转5S,停2S。如此不断循环; 停止时,只有在进给电动机后,主轴电动机才能停止; 程序和电路要能

23、实现短路、过载、失压、欠压保护。实训设计题:机床电路的控制实训目的掌握定时器的使用方法;掌握计数器的使用方法;学会用PLC的扫描周期分析梯形图;能将编程注意事项用于程序的设计之中。讲授内容的相关知识点定时器(T)(字、bit) 可编程控制器中的定时器相当于继电器系统中的时间继电器。它有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的映像寄存器(占二进制的一位)。 常数K、H可以作为定时器的设定值,也可以用数据寄存器(D)的内容来设定。 FX系列可编程控制器的定时器分为通用定时器和积算定时器。定时器的作用:定时器的结构: 线圈:T0K50常开触点:常闭触点

24、:K:表示十进制数50:表示PLC内部时钟脉冲的扫描次数PLC内部有三种时钟脉冲,分别是100MS、10MS、1MS延时时间等于对应的时钟脉冲乘以扫描次数在程序中起延时作用定时器的动作原理 当定时器的线圈得电,定时器开始延时,当当前值等于设定值时,定时器的常开触点闭合,常闭触点断开。如果要保持常开触点闭合,常闭触点断开,定时器的线圈就不能失电,当定时器的线圈失电时,定时器当前值清零,定时器当前值与设定值相等的条件被打破,则定时器的常开触点断开,常闭触点闭合。 定时器按十进制编号定时器的分类通用定时器(T0T245) T0T199为100ms定时器定时范围为0.13276.7sT200T245为

25、10ms定时器定时范围为0.01327.67s定时器的分类积算定时器(T246T255) T246T249为1ms积算定时器定时范围为0.00132.767sT250T255为100ms定时器定时范围为0.13276.7s计数器(C)(字、bit) 内部计数器用来对PLC内部信号、M、等计数,属低速计数器。 常数K、H可以作为定时器的设定值,也可以用数据寄存器(D)的内容来设定。 FX系列可编程控制器的计时器分为增计数器,增减计数器和高速计数器。计数器的作用:计数器的结构: 线圈:C0K5常开触点:常闭触点:K:表示十进制数5:表示对PLC内部元件的要计的次数在程序中对PLC内部元件、M、等的

26、信号计数计数器的动作原理 当计数器的线圈得电,计数器计数一次,然后计数器的线圈失电,再得电计数器计数第二次,。当计数器的当前值等于设定值时,计数器的常开触点闭合,常闭触点断开。此时即使计数器的线圈失电,计数器的当前值也不清零。只有使用复位指令RST对计数器线圈的当前值清零,才能使其常开触点断开,常闭触点闭合。计数器计数在信号的上升沿计数。 计数器按十进制编号计数器的分类16位加计数器(T0T245) C0C99为通用型计数范围为132767次C100C199为断电保持型计数范围为132767次16位加计数器的工作过程 指令RST、SETSET:置位指令,使元件动作保持RST:复位指令,使元件复

27、位或清零指令格式助记符、名称功 能回路表示和可用操作元件程序步长SET 置位动作保持Y,M:1S,特M:2RST 复位消除元件动作保持或使元件T、C及寄存器当前值清零D,V,Z,特D:3T,C:2定时器和计数器的应用延时电路1定时器和计数器的应用延时电路1M0Y0定时器和计数器的应用延时电路2M100Y10K0K10130T10C10T10定时器和计数器的应用延时电路2M100Y10K1K20123030T10C10定时器和计数器的应用延时电路2M100Y10K40123030T10C10303034C10清零K0例题:抢答器控制系统的设计控制要求竞赛者若要回答主持人所提的问题,须待主持人念完

28、题目后,按下桌上的抢答按钮,桌上的灯亮,才算获得抢答权。主持人没有念完题目就按下抢答按钮,蜂鸣器鸣叫,但桌上的灯不亮。此时算竞赛者违规。竞赛者回答完问题后,须待主持人按下复位键才熄灭;停止蜂鸣器鸣叫也是如此。为了给三队参赛选手中儿童一些优待,按钮SB1和SB2中任一一个按下时,灯L1都亮。而为了对教授组做一定限制,灯L3只有在按钮SB4和SB5都按下去时才亮。而违规时,蜂鸣器则是任何按钮按下都鸣叫。 如果竞赛者在主持人按下开始按钮的10秒中内获得抢答权,电磁线圈将使选手头顶上的彩球旋转,以示竞赛者得到一次幸运的机会。本例的目的设计用自锁和互锁电路为基础构成各种输出电路的简单程序; 尽量考虑实际

29、应用中可能会出现的各种问题,在程序中加以解决。程序设计的步骤 I/O分配 输入输出信号分配如表所示输 入(I)输 出(O)元件功能信号地址元件功能信号地址按钮SB1儿童选手抢答按钮X0灯L1儿童选手抢答灯Y0按钮SB2儿童选手抢答按钮X1蜂鸣器1儿童选手违规时鸣叫Y4按钮SB3中学生选手抢答按钮X2灯L2中学生选手抢答灯Y1按钮SB4教授选手抢答按钮X3蜂鸣器2中学生选手违规时鸣叫Y5按钮SB5教授选手抢答按钮X4灯L3教授选手抢答灯Y2按钮SB6主持人宣布开始按钮X5蜂鸣器3教授选手违规时鸣叫Y6按钮SB7主持人宣布停止按钮X6KA1彩球驱动Y3按钮SB8程序启动按钮X7按钮SB9程序停止按

30、钮X10可编程控制器的外部接线图 图(a)PLC控制的抢答器外部接线图 (b)彩球驱动接线图程序设计的梯形图PLC控制的抢答器梯形图指令表 PLC控制的抢答器梯形图指令表程序讲解 X7、X10为整个程序起动、停止按钮,当X7给信号,M0线圈带电,整个程序才处于运行中,此时,主持人可以主持抢答节目。 当主持人还没有念完题目时,不论那一队选手按下抢答按钮,都算违规,此时违规选手的蜂鸣器H便开始鸣叫,直到主持人按下按钮X6,蜂鸣器H停止鸣叫。开始下一道题的抢答。 为了保证公平,对三队选手作了一些限制,小学生选手按下任何一个按钮都能获得抢答权,逻辑关系就是“或”;教授选手要两个按钮同时按下才能获得抢答

31、权,逻辑关系就是“与”。违规时,每队选手都是公平的,只要主持人没有按下按钮SB6(即输入继电器X5闭合),任何一个选手按下按钮,蜂鸣器都鸣叫。但当主持人按下X5后,M1的常闭触点断开,常开触点闭合,选手便可进行正常的抢答。完工作任务:交通信号灯PLC控制系统的实现教学目的:训练应用PLC技术编程及程序调试的能力控制要求: 采用PLC控制 PLC选型及I/O地址分配 设计PLC外部电路 根据动作时序图设计用户软件 进行系统调试 基于工作过程的工作任务分解明确控制要求PLC选型及I/O信号分配I/O硬件接线软件(控制程序)设计系统调试1、控制要求输 入 输 出器件地址功能说明器件地址功能说明SB0

32、X0启动按钮G1Y0东西向绿灯 SB1X1停止按钮Y1Y1东西向黄灯R1Y2东西向红灯G2Y3南北向绿灯Y2Y4南北向黄灯R2Y5南北向红灯2、PLC选型及的I/O分配(选FX2N-32MR)接线图3、I/O硬件接线思考: (1)该控制系统是否属于顺序控制?是哪种流程? (2)该控制系统工作步如何划分?共有多少工作步?4、软件(控制程序)设计南北红灯亮东西绿灯亮4、软件(控制程序)设计工步:初始状态南北红灯亮东西绿灯闪亮南北红灯亮东西黄灯亮东西红灯亮南北绿灯亮东西红灯亮南北绿灯闪亮东西红灯亮南北黄灯亮LD M8002SET S0STL S0LD X0SET S21SET S31STL S21O

33、UT Y0OUT T0 K100LD T0SET S22STL S22OUT T1 K10LD T1SET S23STL S23OUT Y0OUT C0 K3OUT T2 K10LD COAND T2SET S24LDI C0AND T2OUT S22STL S24OUT Y1OUT T3 K40RST C0LD T3SET S25STL S25OUT Y2OUT T4 K200STL S31OUT Y5OUT T9 K200LD T9AND T3SET S32STL S32OUT Y3OUT T5 K100LD T5SET S33STL S33OUT T6 K10LD T6SET S34ST

34、L S34OUT Y3OUT C1 K3OUT T7 K10LD T7AND C1 SET S35LD T7ANI C1OUT S33STL S35OUT Y4OUT T8 K40RST C1STL S25STL S35LD T8OUT S0RETEND指令程序表:(1)程序输入(用编程器或通过编程软件编辑下载);(2)运行程序,观察程序执行结果是否与控制要求一致,若不符合要求,应修改程序,直至完全符合控制要求;(3)输入/输出硬件接线并确认无误;(4)带负载试运行,确认系统运行正常。5、系统调试控制器运行结果:负载小 结 顺序控制程序设计:状态转移图(1)单流程状态转移图(按顺序执行)(2)

35、选择性分支状态转移图(按条件选择某一分支执行)(3)并行分支状态转移图(同时执行多个分支) 编程方法:先集中处理分支状态,再对中间状态进行编程,然后集中处理汇合状态。第八课题使用流程图完成自动送料装车的设计与实现实训设计题:自动送料装车实训设计题: 自动送料装车系统由三级传送带、料箱、料位检测与送料、车位和吨位检测等环节组成,如图所示,其控制要求如下。初始状态: 红灯L8灭,绿灯L7亮,表明允许汽车开进装料。料斗出料口关闭,电动机M1、M2和M3皆为停止状态。进料: 如料箱中料不满(料位传感器S1为OFF),5s后进料电磁阀开启进料;当料满(S1为ON)时,中止进料。装车: 当汽车开进到装车位

36、置(车位传感器S2为ON)时,红灯L1亮,绿灯L2灭;同时启动M3,经5s后启动M2,再经5s后启动M1,再经5s后打开料箱(L3为ON)出料。当车装满(称重传感器S3为ON)时,料箱关闭(L3为OFF),经5s后M1停止,再经5s后M2停止,再经5s后M3停止,同时红灯L8灭,绿灯L7亮,表明汽车可以开走。停机: 按下停止按钮SB2,整个系统中止运行。实训目的通过相关内容的讲解和学生的练习,使学生熟悉状态转移图的编程规则,掌握单流程、选择性分支、并行性分支的编程方法,学会使用状态转移图编写分支程序。讲授内容的相关知识点状态转移图介绍状态转移图的编程思想状态转移元件S 符号: 状态元件自身也有

37、常开、常闭触点,动作的原理与元件Y、M的触点动作原理相同。S0状态转移元件的分类初始状态:回零状态:通用状态:保持状态:报警状态:S0S9符号S10S19符号S20S499符号S500S899符号S900S999符号状态转移图的三要素第一要素:第二要素:第三要素:状态转移的条件状态元件驱动的负载状态转移的方向步进顺控指令FX2N 系列 PLC的步进指令有两条:步进接点指令STL和步进返回指令RET。STL:步进接点指令 , 梯形图符号为步进返回指令 梯形图符号为RET指令用于返回主母线。使步进顺控程序执行完毕时,非状态程序的操作在主母线上完成,防止出现逻辑错误。状态转移程序的结尾必须使用RET

38、指令。状态转移图编程注意事项在状态转移图中,尽量少用梯形图的编程方法;在状态转移图中,元件的线圈可以重复使用;在状态转移图中,状态元件不能重复使用;在状态转移图中,状态元件可以不按顺序使用;在状态元件之后,不能紧跟着使用多重输出指令。单流程状态转移图所谓单流程,是指状态转移只可能有一种顺序,没有其他可能,所以叫单流程。实例讲解 使用状态转移图编制下面程序: 按启动按钮,灯L1、L2间隔0.5S交替闪烁5次停止。使用状态转移图编程使用状态转移图编程使用状态转移图编程使用状态转移图编程使用状态转移图编程使用状态转移图编程步进顺控梯形图和指令编程练习使用单流程状态转移图的设计方法设计下面程序: 当按

39、下启动按钮后,三台电动机M1、M2、M3按先后顺序间隔5秒依次启动运行,当M3运行10秒后,M1、M2、M3再按相反的顺序间隔5秒依次停止运行,当M1停止5秒后,程序重新循环一遍停止。 程序要有停止按钮,三台电动机使用同一个输入信号作过载保护。选择性、并行性分支状态转移图讲解存在多种工作顺序的状态流程图为分支、汇合流程图。分支流程可分为:选择性分支和并行性分支两种。选择性分支状态转移图的特点从多个流程顺序中选择执行一个流程,称为选择性分支。选择性分支、汇合的编程 编程原则是先集中处理分支状态,然后再集中处理汇合状态。选择性分支例题讲解大小球的分拣控制系统设计控制要求 在生产过程中,经常要对流水

40、线上的产品进行分捡,下图是用于分拣小球大球的机械装置。工作顺序是向系下,抓住球,向上,向右运行,向下,释放,向上和向左运行至左上点(原点)抓球和释放球的时间均为 1 秒。机械装置动作顺序如下: 左上为原点,机械臂下降(当碰铁压着的是大球时,限位开 SQ 2 断开,而压着的是小球时 SQ 2 接通,以此判断是大球还是小球)。 左、右移分别由 Y4 、 Y3 控制,上升、下降分别由 Y2 、 Y0 控制,将球吸住由 Y1 控制。I/O分配输 入(I)输 出(O)元件功能信号地址元件功能信号地址开关SQ1左限位开关X1机械臂下降Y0开关SQ2下限位开关X2机械臂上升Y2开关SQ3上限位开关X3机械臂

41、右移Y3开关SQ4判断小球的限位开关X4机械臂左移Y4开关SQ5判断大球的限位开关X5机械臂停留原点指示灯Y5开关PS0程序运行开关X0电磁吸盘吸住铁球Y1按钮SB1将机械臂手动上移X6按钮SB2将机械臂手动上移X7 3状态转移图如图8-12对应状态转移图外部接线图并行性分支、汇合的编程 多个流程分支可同时执行的分支流程称为并行性分支。选择性分支、汇合的编程并行性分支的编程原则是先集中进行并行性分支的转移处理,然后处理每条分支的内容,最后再集中进行汇合处理。并行性分支例题讲解按钮人行道控制的系统设计I/O分配输 入(I)输 出(O)元件功能信号地址元件功能信号地址按钮SB1程序启动开关X2LD

42、1马路东西绿灯Y0按钮SB2程序停止开关I/O分配X3LD2马路东西黄灯Y1按钮SB3马路北边行人按钮X0LD3马路东西红灯Y2按钮SB4马路南边行人按钮X1LD4人行道南北绿灯Y3LD5人行道南北绿灯Y4LD6人行道南北绿灯Y5状态转移图如图所示程序外部接线图如图所示完第九课题 使用功能指令完成带时间显示的交通灯的程序设计与实现实训设计题:带时间显示的交通灯电路的控制要求学生按下面要求完成实训设计题:实训目的掌握常用功能指令的使用方法;学会如何使用功能指令编程;逐步积累调试程序的经验。讲授内容的相关知识点功能指令及使用要素功能指令的表示方法 采用计算机通用的助记符形式来表示功能指令。一般用指

43、令的英文名称或缩写作为助记符,大多数功能指令在指定功能号的同时还需要指定操作元件。操作元件由1到4个操柞数组成, S表示源(Source)操作数,D表示目标(Destnation)操作数。如果可以使用变址功能则表示为S和D。源或目标不止一个,可表示为S1、D1、S2、D2等表示。用m或n表示其他操作数时,它们常用来表示常数,或作为源操作数和目标操作数的补充说明。需注释的项目较多,可以采用m1,m2等方式。 功能指令及使用要素助记符源操作数目标操作数其它操作数32位数据脉冲执行变址寄存器V、Z 在传送、比较指令中,变址寄存器V,Z用来修改操作对象的元件号,循环程序中常使用变址寄存器。对32位指令

44、,V为高I6位、Z为低16位。32位指令中使用变址指令只需指定 Z,这时Z就能代表 V和Z。在32位指令中,V、Z自动组对使用。变址寄存器V、Z常数K10送到V0常数K20送到Z1ADD指令完成运算(D5V0)(D15Z1) (D40Zl),即(D15)(D35)(D60)功能指令的应用传送和比较指令 比较与传送指令的编号为FNC10FNC19。 比较指令包括CMP(比较)和ZCP(区间比较)两条指令; 传送指令包括MOV(传送)、SMOV(BCD码移位传送)、CLM(取反传送)、BMOV(数据块传送)、FMOV(多点传送)、XCH(数据交换)、BCD(二进制数转换成BCD码并传送)和BIN(

45、BCD码转换为二进制数并传送)指令。比较指令 比较指令CMP(Compare)的功能号为FNC10,16位运算占7个程序步,32位运算占13个程序步。K100与C10的当前值比较比较结果送到M0、M1、M2可使用元件Y、M、S当K100大于C10的当前值当K100等于C10的当前值当K100小于C10的当前值区间比较指令 区间比较指令ZCP(Zone Compare),功能号FNC11。16位占9个程序步,32位占17个程序步。T3与K100,K150比较比较结果送到M3,M4,M5当K100 T3时当K100 T3K150时当T3K150时S1.中的值要小于S2.中的值传送指令 传送指令MO

46、V(Move)的功能号为FNC12,16位运算占5个程厅步,32位运算占9个程序步。数值K100传给D10S.中的元为:K,H,KnY(XMS),T,C,D.D.中的元为:KnY(MS),T,C,D.移位传送指令 移位传送指令SMOV(Shift Move)的功能号为FNC13,只有16位运算,占11个程序步。 源数据(二进制数)被转换成4位BCD码然后将它移位传送。图中的X0为ON时,将DI中右起第4位(ml=4)开始的2位m2=2)BCD码移到目标操作数(D2)的右起第3位(n3)和第2位,然后D2中的BCD码自动转换为二进制码,D2中的第1位和第4位不受移位传送值令的影响。移位传送指令循环移位指令 右、左循环移位指令的指令助记符分别为 ROR(Rotaion Right)和 ROL(Rotation Left),功能号分别为FNC30和FNC31。它们只有目标操作数,可取KnY、KnM、KnS、T、C、D、V和Z。l6位指令占5个程序步,32位指令占9个程序步。16位指令和32位指令中n应分别小于16和32。 执行这两条指今时,各位的数据向右(或向左)循环移动n位,最后一次移出来的那一位同时存入进位标志M8022中。若在目标元件中指定位元件组的组数,只有K4(16位指令)和K8(32位指令)有效,如K4Y

温馨提示

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

评论

0/150

提交评论