资源描述
*,*,项目一 三菱,PLC,的认知,*,*,项目二 三相异步电动机的,PLC,控制,*,*,项目三 灯光、抢答器、洗衣机,PLC,控制,*,*,项目四 交通信号灯的,PLC,控制,*,*,项目五 建筑设备的,PLC,控制,*,*,项目六 化工生产过程的,PLC,控制,*,*,项目七 机械手的,PLC,控制,*,*,项目八 步进电动机的,PLC,控制,*,*,项目九 组合机床的,PLC,控制,可编程控制技术及工程应用,(三菱),1,1.1 PLC,概述,1.2,GX Developer,编程软件的应用,1.3,三菱,PLC,的硬件组成及组态,1.4,技能训练,2,3,1.1 PLC,概述,1.1.1 PLC,的产生,1.1.2 PLC,的概念,1,PLC,的定义,可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储和执行逻辑运算、顺序控制、定时、计数和算术运算等操作命令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都按易于与工业系统联成一个整体、易于扩充其功能的原则设计。,4,1.1 PLC,概述,2,PLC,的分类,1.1.2 PLC,的概念,(,1,)按,I/O,点数和功能分类,由,I/O,点数的多少可将,PLC,的,I/O,点数分成小型、中型和大型。,(,2,)按结构形式分类,PLC,可分为整体式结构和模块式结构两大类。,5,1.1 PLC,概述,1.1.2 PLC,的概念,3,PLC,的特点,(,1,)编程简单,使用方便,(,2,)控制灵活,程序可变,具有很好的,(,3,)功能强,扩充方便,性能价格,(,4,)控制系统设计及施工的工作量少,维修方便,(,5,)可靠性高,抗干扰能力强,。,(,6,)体积小、重量轻、能耗低,6,1.1 PLC,概述,1.1.2 PLC,的概念,4,PLC,的应用领域,传送带生产线控制,灌装及包装机械,木材加工,电梯控制,空调控制,纺织机械,印刷机械,7,1.1 PLC,概述,1.1.2 PLC,的概念,5,PLC,的发展,(,1,)向高集成、高性能、高速度,大容量发展,(,2,)向普及化方向发展,(,3,)向模块化、智能化发展,(,4,)向软件化发展,(,5,)向通信网络化发展,8,1.1 PLC,概述,1.1.3 PLC,的基本组成,PLC,主要由,CPU,、存储器、基本,I/O,接口电路、,外设接口、编程装置、电源等组成。,9,1.1 PLC,概述,1.1.4 PLC,的输入输出接口电路,输入输出接口电路实际上是,PLC,与被控对象间传递输入输出信号的接口部件。输入输出接口电路要有良好的电隔离和滤波作用。,1.,输入接口电路,10,1.1 PLC,概述,1.1.4 PLC,的输入输出接口电路,2.,输出接口电路,(,1,)小型继电器输出形式,11,1.1 PLC,概述,1.1.4 PLC,的输入输出接口电路,2.,输出接口电路,(,2,)大功率晶体管或场效应管输出形式,12,1.1 PLC,概述,1.1.4 PLC,的输入输出接口电路,2.,输出接口电路,(,3,)双向晶闸管输出形式,13,1.1 PLC,概述,1.1.4 PLC,的输入输出接口电路,3,.I/O,电路的常见问题,(,1,)用三极管等有源元件作为无触点开关的输出设备,与,PLC,输入单元的连接时,由于三极管自身有漏电流存在,或者电路不能保证三极管可靠截止而处于放大状态,使得即使在截止时,仍会有一个小的漏电流流过,当该电流值大于,1.3mA,时,就可能引起,PLC,输入电路发生误动作。可在,PLC,输入端并联一个旁路电阻来分流,使流入,PLC,的电流小于,1.3mA,。,(,2,)应在输出回路串联保险丝,避免负载电流过大,会损坏输出元件或电路板。,(,3,)由于晶体管、双向晶闸管型输出端子漏电流和残余电压的存在,当驱动不同类型的负载时,需要考虑电平匹配和误动等问题。,(,4,)感性负载断电时产生很高的反电势,对输出单元电路产生冲击,对于大电感或频繁关断的感性负载应使用外部抑制电路,一般采用阻容吸收电路或二极管吸收电路。,14,1.2.1 GX Developer,编程软件的认识,1,GX Developer,的安装,1,)在光盘中找到,GX-Developer8.26CSW8D5C-GPPW-CGX80SETUP.EXE,执行文件。,2,)双击,SETUP.EXE,执行文件,按照页面提示单击“下一步”安装。,3,)进行软件的安装。,4,)在弹出的语言选择对话框中选择:英语 然后点击“下一步”。,5,)选择安装路径,并点击“下一步”。,6,)等待软件安装,完成后点击“完成”,并重启计算机。,1.2,GX Developer,编程软件的应用,15,1.2.1 GX Developer,编程软件的认识,2,GX Developer,编程软件的卸载,进入“控制面板”“添加或删除程序”“,GX Developer,”,点击“更改,/,删除”键即可。,1.2,GX Developer,编程软件的应用,3,GX Developer,的使用,4,创建工程,16,1.2.2 GX Developer,主要编程功能,1,共用功能,共用功能包括工程、在线、诊断、窗口、帮助等方面的内容。,2,设置功能,设置功能包括编辑、查找,/,替换、转换、显示等方面的内容。,1.2,GX Developer,编程软件的应用,17,1.2.3 GX-Simulator,仿真软件在程序调试中的应用,1,GX-Simulator,仿真软件的主要功能,2.,GX-Simulator,仿真软件快速入门,1.2,GX Developer,编程软件的应用,18,1.2.4,参数设置,1,PLC,参数,1.2,GX Developer,编程软件的应用,19,2,网络参数,1.2,GX Developer,编程软件的应用,1.2.4,参数设置,网络参数包含以太网参数、,CC-LINK,参数和,MELSECNET/MINI,参数,硬件中用到哪个模块就按相应的网络按钮。,3,在程序中快速查找地址的位置,20,1.2,GX Developer,编程软件的应用,1.2.4,参数设置,3,在程序中快速查找地址的位置,21,1.3,三菱,PLC,的硬件组成及组态,1.3.1 FX,系列,PLC,简介,1,FX,系列,PLC,概述,2,FX,系列,PLC,的组成部件,3,FX,系列,PLC,的系统结构,4,FX,系列,PLC,的,CPU,模块与电源模块,22,1.3,三菱,PLC,的硬件组成及组态,1.3.2 Q,系列,PLC,简介,1,Q,系列,PLC,概述,2,Q,系列,PLC,的组成部件,3,Q,系列,PLC,的系统结构,4,Q,系列,PLC,的,CPU,模块与电源模块,23,1.3,三菱,PLC,的硬件组成及组态,1.3.3,硬件组态,1,硬件组态概述,2,多机架系统的组态,3,I/O,模块的地址分配,4,CPU,模块的参数设置,24,1.3,三菱,PLC,的硬件组成及组态,1.3.4 I/O,模块,1,数字量输入模块,2,数字量输出模块,3,模拟量输入模块,4,模拟量输出模块,25,1.4,技能实训,PLC,的认知,26,可编程控制技术及工程应用,(三菱),邱俊 主编,27,2.1,相关知识,2.2,项目实施,2.3,知识拓展,2.4,技能训练,28,2.1,相关知识,2.1.1 PLC,的编程语言,1,梯形图(,Ladder Diagram,)程序设计语言,LAD,图形指令有,3,个基本形式:,(,1,)触点:,(,2,)线圈:,(,3,)指令盒:,指令盒代表一些较复杂的功能。如定时器,计数器或数学运算指令等。当“能流”通过指令盒时,执行指令盒所代表的功能。,29,2.1,相关知识,2.,语句表(,Statement List,)程序设计语言,语句表程序设计语言是用布尔助记符来描述程序的一种程序设计语言。,语句表程序设计语言具有下列特点:,(1),采用助记符来表示操作功能,具有容易记忆,便于撑握的特点;,(2),在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计;,(3),用编程软件可以将语句表与梯形图相互转换,2.1.1 PLC,的编程语言,30,2.1,相关知识,3.,功能块图(,Function Block Diagram,)程序设计语言,功能块图程序设计语言是采用逻辑门电路的编程语言,有数字电路基础的人很容易掌握。功能块图指令由输入、输出段及逻辑关系函数组成。,4.,顺序功能流程图(,Sequential Function Chart,)程序设计,采用顺序功能流程图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。顺序功能流程图的主要元素是步、转移、转移条件和动作。,2.1.1 PLC,的编程语言,31,2.1,相关知识,2.1.2 FX2N,的软元件,1.,输入继电器,FX,系列,PLC,的输入继电器采用八进制数字编号,如,X000,X007,和,X010,X017,。注意:通过,PLC,编程软件或编程器输入时,会自动生成四位八进制的地址编号,因此在标准梯形图中是四位地址编号,但在非标准梯形图中,习惯写成,X0,X7,,,X10,X17,等,输出继电器(,Y,)的写法与此相同。,FX,2N,输入继电器的编号范围为,X000,X267,(,184,个)。,32,2.1,相关知识,2.1.2 FX2N,的软元件,2.,输出继电器,输出继电器与,PLC,的输出端子相连,用来将,PLC,内部程序运算结果输出给外部负载(用户输出设备)。输出继电器线圈由,PLC,内部程序的指令驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载。,每个输出继电器在输出单元都对应有唯一一个常开硬触点,但在程序中供编程的输出继电器的常开触点和常闭触点都可以使用无数次。,FX,系列,PLC,的输出继电器采用八进制数字编号,如,Y000,Y007,和,Y010,Y017,等。,FX,2N,输出继电器的编号范围为,Y000,Y267,(,184,个)。,33,2.1,相关知识,2.1.2 FX2N,的软元件,3.,辅助继电器,(,1,)通用辅助继电器,FX,2N,共有,500,个通用辅助继电器(,M0,M499,)。通用辅助继电器在,PLC,运行时,如果电源突然断电,则全部线圈均为,OFF,状态。当电源再次接通时,除了因外部输入信号而变为,ON,状态的以外,其余的仍将保持,OFF,状态,它们没有断电保护功能。,(,2,)断电保持辅助继电器,FX,2N,共有,2572,个断电保持辅助继电器(,M500,M3071,)。与普通辅助继电器不同,它具有断电保护功能,即能记忆电源中断瞬间时的状态,并在重新通电后再现其状态。,(,3,)特殊辅助继电器,PLC,内有大量的特殊辅助继电器,不同的特殊辅助继电器有各自特定的功能。,FX,2N,系列中有,256,个特殊辅助继电器,通常分为触点型和线圈型两类。,34,2.1,相关知识,2.1.2 FX2N,的软元件,3.,辅助继电器,(,4,)状态继电器,状态继电器(,S,)是构成状态转移图的基本要素,是对步进顺序控制进行简易编程的重要软元件,与步进指令,STL,组合使用。状态继电器的常开和常闭触点在,PLC,梯形图内可以自由使用,使用次数不限。,(,5,)定时器,定时器(,T,)又称计时器,在,PLC,中的作用相当于一个时间继电器,用于时间控制。,PLC,中的定时器分为普通定时器和积算定时器两类。工作时,当定时器线圈得电时,定时器对应的时钟脉冲(,100ms,、,10ms,、,1ms,)从,0,开始计数,根据设定时间值与当前时间值的比较,当计数值等于设定值时,定时器触点动作。除此之外,也可以将计数器的当前值读取用于控制。,35,2.1,相关知识,2.1.2 FX2N,的软元件,3.,辅助继电器,(,6,)计数器,计数器(,C,)在程序中用于计数控制,对,X,、,Y,、,M,、,S,、,T,和,C,等元件的触点通断次数进行计数。计数器与定时器相同,通过设定计数值与当前计数值的比较结果来输出触点信号。此外,也可以将计数器的当前值读取用于控制。不使用的计数器,可用作数据寄存器。,(,7,)数据寄存器,PLC,在进行,I/O,处理、模拟量控制、位置控制时,需要许多数据寄存器,(D),存储数据和参数。数据寄存器可存储,16,位二进制数(一个字),最高位为符号位,该位为“,0,”时数据为正,为“,1”,时数据为负。,36,2.1,相关知识,2.1.2 FX2N,的软元件,3.,辅助继电器,(,8,)变址寄存器,FX,2N,有,16,个变址寄存器,V0,V7,和,Z0,Z7,,它们都是,16,位的寄存器。变址寄存器实际上是一种特殊用途的数据寄存器。其作用相当于计算机中的变址寄存器,用于改变元件的编号(变址)。,(,9,)指针,指针(,P/I,)用来指示分支指令的跳转目标和中断程序的入口标号,与跳转、子程序、中断程序等指令一起应用。,(,10,)常数,常数有十进制整数和十六进制整数。十进制整数以数据前加,K,来表示,主要用来指定定时器或计数器的设定值及应用功能指令操作数中的数值,其范围:,16,位,-32768,+32767,;,32,位为,-2147483648,+2147483647,。,37,2.1,相关知识,2.1.3 FX2N,基本逻辑指令(一),1.,逻辑取及线圈驱动指令,指令符,名称,功能,梯形图,指令对象,LD,取,常开触点逻辑运算开始,X,、,Y,、,M,、,T,、,C,、,S,LDI,取反,常闭触点逻辑运算开始,X,、,Y,、,M,、,T,、,C,、,S,OUT,输出,线圈驱动,Y,、,M,、,T,、,C,、,S,38,2.1,相关知识,2.1.3 FX2N,基本逻辑指令(一),2.,触点串联指令,39,2.1,相关知识,2.1.3,基本位操作指令,3.,触点并联指令,40,2.1,相关知识,2.1.2,基本位操作指令,4.,电路块的并联指令,41,2.1,相关知识,2.1.2,基本位操作指令,5.,电路块的串联指令,42,2.2,项目实施,2.2.1,连续带点动且具有过载保护的电动机单向运行的,PLC,控制,1,I/O,配置与控制电路,43,2.2,项目实施,2.,梯形图程序设计,2.2.1,连续带点动且具有过载保护的电动机单向运行的,PLC,控制,44,2.2,项目实施,2.2.2,自动循环控制电路的,PLC,控制,1,自动往返,PLC,控制的,I/O,配置,序号,类型,设备名称,信号地址,编号,1,输入,停止按钮,X000,SB1,2,正转启动按钮,X001,SB2,3,反转启动按钮,X002,SB3,4,过载保护,X003,FR,5,正转限位,X005,SQ2,6,反正限位,X004,SQ1,7,正转极限,X006,SQ3,8,反正极限,X007,SQ4,9,输出,电动机正转接触器,Y000,KM1,10,电动机正转接触器,Y001,KM2,45,2.2,项目实施,2.2.2,自动循环控制电路的,PLC,控制,2,自动往返,PLC,控制的输入,/,输出接线,46,2.2,项目实施,2.2.2,自动循环控制电路的,PLC,控制,3,自动往返,PLC,控制的梯形图程序设计,47,2.2,项目实施,2.2.3,电动机正反转,Y,降压启动的,PLC,控制,1,Y,降压启动,PLC,控制的,I/O,配置,序号,类型,设备名称,信号地址,编号,1,输入,启动按钮,X000,SB1,2,停止按钮,X001,SB2,3,过载保护,X002,FR,4,输出,电动机接通电源接触器,Y000,KM1,5,星形接法,Y001,KM2,6,三角形接法,Y002,KM3,48,2.2,项目实施,2.2.3,电动机正反转,Y,降压启动的,PLC,控制,2,Y,降压启动,PLC,控制的输入,/,输出接线,49,2.2,项目实施,2.2.3,电动机正反转,Y,降压启动的,PLC,控制,3,Y,降压启动,PLC,控制的梯形图程序设计,50,可编程控制技术及工程应用,(三菱),邱俊 主编,51,3.1,相关知识,3.2,项目实施,3.3,知识拓展,3.4,技能训练,52,3.1,相关知识,3.1.1 FX2N,基本逻辑指令(二),1,边沿检测脉冲指令,53,3.1,相关知识,3.1.1 FX2N,基本逻辑指令(二),2,置位与复位指令,54,3.1,相关知识,3.1.1 FX2N,基本逻辑指令(二),3,脉冲输出指令,4,取反指令,55,3.1,相关知识,3.1.1 FX2N,基本逻辑指令(二),5,栈操作指令,56,3.1,相关知识,3.1.1 FX2N,基本逻辑指令(二),6,主控触点指令,57,3.1,相关知识,3.1.1 FX2N,基本逻辑指令(二),7,空操作指令,8,程序结束指令,58,3.1,相关知识,3.1.2 FX2N,功能指令(一),数据传送与比较指令,1,比较类指令,59,3.1,相关知识,3.1.2 FX2N,功能指令(一),数据传送与比较指令,2,传送类指令,60,3.1,相关知识,3.1.2 FX2N,功能指令(一),数据传送与比较指令,3,数据交换类指令,61,3.2,项目实施,3.2.1,灯光的,PLC,控制,1,控制电路要求,单按钮控制楼梯灯。当按下一次按钮时,楼梯灯亮,5,分钟后自动熄灭;当连续按两次按钮时,灯长亮不灭;当按下按钮的时间超过,2,秒时,灯熄灭。,62,3.2,项目实施,3.2.1,灯光的,PLC,控制,2,I/O,配置,63,3.2,项目实施,3.2.1,灯光的,PLC,控制,3.,梯形图程序设计,64,65,3.2,项目实施,3.2.2,抢答器的,PLC,控制,1,控制电路要求,(,1,)参赛者分三组,每组桌上设置一个抢答器按钮。当主持人按下开始抢答按钮后,如果在,10s,内有人抢答,则最先按下的抢答信号按钮有效,相应桌上的抢答指示灯亮。,(,2,)当主持人按下开始抢答按钮后,如果在,10s,内没有人抢答,则撤销抢答指示灯亮,表示抢答器自动撤销此次抢答信号。,(,3,)当主持人再次按下开始抢答按钮后,所有抢答指示灯熄灭。,66,3.2,项目实施,2,I/O,配置,3.2.2,抢答器的,PLC,控制,67,3.2,项目实施,3.,梯形图程序设计,3.2.2,抢答器的,PLC,控制,68,3.2,项目实施,3.2.3,洗衣机的,PLC,控制,1,控制电路要求,全自动洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。进水时,通过电控系统使进水电磁阀打开,经进水管注入到外桶。排水时,通过电控系统使排水电磁阀打开,将水由外桶排到机外。洗涤正转、反转由洗涤电动机驱动波盘正、反转来实现,此时脱水桶并不旋转。脱水时,通过电控系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。高、低水位开关分别用来检测高、低水位。启动按钮用来启动洗衣机工作。停止按钮用来实现手动停止进水、排水、脱水及报警。排水按钮用来实现手动排水。,PLC,投入运行,系统处于初始状态,准备好启动。启动时开始进水。水满(即水位到达高水位)时停止进水并开始洗涤正转。正转洗涤,15s,后暂停。暂停,3s,后开始反转洗涤。反转,15s,后暂停。,3s,后若正、反转没有满,3,次,则返回从正转洗涤开始;若正、反转满,3,次后,则开始排水。,水位下降到低水位时开始脱水并继续排水。脱水,10s,后即完成一次从进水到脱水的大循环过程。若未完成,3,次大循环,则返回从进水开始的全过程,进行下一次大循环;若完成了,3,次循环,则进行洗完报警。报警,10s,后结束全过程,自动停机。,此外,还可以按排水按钮以实现手动排水;按停止按钮以实现手动停止进水、排水、脱水及报警。,69,3.2,项目实施,2,I/O,配置,3.2.3,洗衣机的,PLC,控制,70,3.2,项目实施,3.,梯形图程序设计,3.2.3,洗衣机的,PLC,控制,71,72,3.3,知识拓展,3.3.1,自锁、互锁与连锁控制,73,3.3,知识拓展,3.3.2,时间控制,1,瞬时接通,/,延时断开控制,74,3.3,知识拓展,3.3.2,时间控制,2,延时接通,/,延时断开控制,75,3.3,知识拓展,3.3.2,时间控制,3,长延时控制,76,3.3,知识拓展,3.3.3,脉冲触发控制,77,3.3,知识拓展,3.3.4,分频控制,78,3.3,知识拓展,3.3.5,报警控制,79,3.3,知识拓展,3.3.6,计数控制,80,3.3,知识拓展,3.3.7,顺序控制,81,3.3,知识拓展,3.3.8,循环控制,82,可编程控制技术及工程应用,(三菱),邱俊 主编,83,4.1,相关知识,4.2,项目实施,4.3,知识拓展,4.4,技能训练,84,4.1,相关知识,4.1.1 FX2N,功能指令(二),触点比较指令,1,LD,触点比较指令,85,4.1,相关知识,4.1.1 FX2N,功能指令(二),触点比较指令,2,AND,触点比较指令,86,4.1,相关知识,4.1.1 FX2N,功能指令(二),触点比较指令,3,OR,触点比较指令,87,4.1,相关知识,4.1.2 FX2N,功能指令(三),循环与移位指令,88,4.1,相关知识,4.1.3,步进阶梯指令,89,4.2,项目实施,4.2.1,用相对时间编程的十字路口交通灯,PLC,控制设计,1,控制电路要求,90,4.2,项目实施,4.2.1,十字路口交通灯的,PLC,控制,2,I/O,配置,91,4.2,项目实施,4.2.1,十字路口交通灯的,PLC,控制,3.,时间继电器分配,92,4.2,项目实施,4.2.1,十字路口交通灯的,PLC,控制,4.,接线图,93,4.2,项目实施,4.2.1,十字路口交通灯的,PLC,控制,5.,程序设计,94,4.2,项目实施,4.2.2,用绝对时间编程的十字路口交通灯,PLC,控制设计,1,控制电路要求,(,1,)在正常情况下,信号灯系统开始工作时,先南北向红灯亮,30,秒,同时东西向绿灯亮,25,秒闪,3,秒灭,东西向黄灯亮,2,秒;然后东西向红灯亮,30,秒,同时南北向亮绿灯,25,秒闪,3,秒灭,南北向黄灯亮,2,秒,如表,4-15,所示,即周期时间为,60s,。南北和东西方向采取对称接法(有些路口根据流量的不同采取非对称接法,即同一方向的通行时间和停止时间不对称)。,(,2,)南北方向出现紧急情况时,南北方向绿灯长亮,而东西方向红灯长亮。,(,3,)东西方向出现紧急情况时,东西方向绿灯长亮,而南北方向红灯长亮。,(,4,)在夜间情况下,东西与南北方向均只有黄灯闪烁(,1s,内同,0.5s,,断,0.5s,),95,4.2,项目实施,4.2.2,用绝对时间编程的十字路口交通灯,PLC,控制设计,2,I/O,配置,96,4.2,项目实施,4.2.2,用绝对时间编程的十字路口交通灯,PLC,控制设计,3,接线图,97,4.2,项目实施,4.2.2,用绝对时间编程的十字路口交通灯,PLC,控制设计,4,程序设计,98,4.2,项目实施,4.2.2,用绝对时间编程的十字路口交通灯,PLC,控制设计,4,程序设计,99,4.2,项目实施,4.2.2,用绝对时间编程的十字路口交通灯,PLC,控制设计,4,程序设计,100,4.3,知识拓展,4.3.1,顺序控制设计法与顺序功能图,4.3.2,起、保、停编程法应用示例,4.3.3,置位,/,复位法编程法应用示例,4.3.4 STL/RET,编程法应用示例,可编程控制技术及工程应用,(三菱),邱俊 主编,5.1,相关知识,5.2,项目实施,5.3,知识拓展,5.4,技能训练,5.1,相关知识,5.1.1 FX2N,功能指令(四),数据处理指令,5.1,相关知识,5.1.2 FX2N,功能指令(五),算术和逻辑运算指令,1.,算术运算类指令,5.1,相关知识,5.1.2 FX2N,功能指令(五),算术和逻辑运算指令,2.,逻辑运算类指令,5.2,项目实施,5.2.1,应用乘除运算指令编程的流水灯,PLC,控制设计,1,.,控制电路要求,一组灯有,8,盏,要求当按下启动按钮,SB1,时,正序每隔,1ms,单灯移位,直到第,8,盏灯亮后,再反序每隔,1ms,单灯移位至第一盏灯亮,如此循环。按下停止按钮,SB2,,所有灯熄灭。要求应用乘除法运算指令编程。,5.2,项目实施,2.I/O,分配,5.2.1,应用乘除运算指令编程的流水灯,PLC,控制设计,5.2,项目实施,3.,输入,/,输出接线,5.2.1,应用乘除运算指令编程的流水灯,PLC,控制设计,5.2,项目实施,4,PLC,控制电路梯形图,5.2,项目实施,5.2.2,自动车库的,PLC,控制设计,1,.,控制电路要求,车库共有,100,个车位,进出使用各自的通道,通道口有电动栏杆机,有车进或有车出时栏杆可以抬起,且能自动放下。车辆进出分别由入口车检测传感器和出口车检测传感器判断。当车库内有空车位时,尚有车位指示灯亮表示可以继续停放,当车库内没有空车位时,则车位已满指示灯亮,表示已占满,不再允许车辆驶入。,5.2,项目实施,2.I/O,分配,5.2.2,自动车库的,PLC,控制设计,5.2,项目实施,3.,输入,/,输出接线,5.2.2,自动车库的,PLC,控制设计,5.2,项目实施,5.2.2,自动车库的,PLC,控制设计,5.3,知识拓展,喷水池花式喷水的,PLC,控制,1,控制电路要求,喷水池中央喷嘴为高水柱,周围为低水柱开花式喷嘴。按启动按钮时,应实现如下花式喷水:高水柱,3s,停,1s,低水柱,2s,停,1s,双水柱,1s,停,1s,,重复上述过程。按停止按钮时,停止工作。,5.3,知识拓展,2,I/O,配置,喷水池花式喷水的,PLC,控制,5.3,知识拓展,3.,输入,/,输出接线,喷水池花式喷水的,PLC,控制,5.3,知识拓展,4,PLC,控制电路设计,喷水池花式喷水的,PLC,控制,4,PLC,控制电路设计,119,可编程控制技术及工程应用,(三菱),邱俊 主编,120,6.1,相关知识,6.2,项目实施,6.3,知识拓展,6.4,技能训练,121,6.1,相关知识,FX,2N,功能指令(六),程序流程指令,1.,条件跳转指令,CJ,122,6.1,相关知识,FX,2N,功能指令(六),程序流程指令,2.,子程序调用指令,CALL,和子程序返回指令,SRET,123,6.1,相关知识,FX,2N,功能指令(六),程序流程指令,3.,中断返回指令,IRET,、允许中断指令,EI,和禁止中断指令,DI,124,6.1,相关知识,FX,2N,功能指令(六),程序流程指令,4.,主程序结束指令,FEND,125,6.1,相关知识,FX,2N,功能指令(六),程序流程指令,5.,警戒时钟指令,WDT,126,6.1,相关知识,FX,2N,功能指令(六),程序流程指令,6.,循环开始指令,FOR,和循环结束指令,NEXT,127,6.2,项目实施,6.2.1,阀门组多周期原料配比控制系统的,PLC,控制设计,1,控制电路要求,该例有,4,个阀门,分别通过,4,中液体化工原料。阀门均为电磁阀,其线圈的得电或失电即可控制对应阀门的打开或关闭。阀门分,4,步循环控制,循环周期有,10min,、,16min,和,20min,三种,可依现场实时操作选择设定。在这,4,个循环步骤中,,4,个阀门的状态要求如表,6-14,所示。在每一指定的循环周期内,每一步的动作时间要求如表,6-15,所示。,128,1,控制电路要求,129,6.2,项目实施,2,I/O,配置,6.2.1,阀门组多周期原料配比控制系统的,PLC,控制设计,130,6.2,项目实施,3.,输入,/,输出接线,6.2.1,阀门组多周期原料配比控制系统的,PLC,控制设计,131,6.2,项目实施,4,PLC,控制电路梯形图(主程序),6.2.1,阀门组多周期原料配比控制系统的,PLC,控制设计,132,4,PLC,控制电路梯形图(主程序),133,4,PLC,控制电路梯形图(子程序,P11,),134,4,PLC,控制电路梯形图(子程序,P12,),135,4,PLC,控制电路梯形图(子程序,P13,),136,4,PLC,控制电路梯形图(子程序,P10,),137,4,PLC,控制电路梯形图(子程序,P10,),138,4,PLC,控制电路梯形图(子程序,P10,),139,6.2,项目实施,6.2.2,用顺序控制指令完成物料传送设备的,PLC,控制设计,1,控制电路要求,140,6.2,项目实施,6.2.2,用顺序控制指令完成物料传送设备的,PLC,控制设计,1,控制电路要求,当小车处于左端时,按下启动按钮,小车向左运行,行进至左端压下前限位开关,翻斗车门打开装货,,7s,后关闭翻斗车门,小车向右行,行进至右端压下后限位开关,打开小车底门卸货,,5s,后底门关闭,完成一次动作。,要求控制运料小车的运行有以下几种工作方式:,(,1,)手动操作:用各自的控制按钮来一一对应地接通或断开各负载的工作方式。,(,2,)单周期操作:按下启动按钮,小车往复运行一次后,停在后端等待下次启动。,(,3,)连续操作:按下启动按钮,小车自动连续往复运行。,141,6.2,项目实施,6.2.2,用顺序控制指令完成物料传送设备的,PLC,控制设计,2,I/O,配置,142,6.2,项目实施,6.2.2,用顺序控制指令完成物料传送设备的,PLC,控制设计,3.,输入,/,输出接线,143,6.2,项目实施,6.2.2,用顺序控制指令完成物料传送设备的,PLC,控制设计,4,PLC,控制电路设计,(,1,)总程序结构,144,4,PLC,控制电路设计,(,2,)手动控制程序,145,4,PLC,控制电路设计,(,3,)自动操作的功能流程图,146,4,PLC,控制电路设计,(,4,)自动控制梯形图,147,148,6.3,知识拓展,6.3.1 PLC,的功能模块(一),模拟量输入,1.,模拟量输入模块,FX,2N,-4AD,2.FX,2N,-4AD,模拟量输入模块的连接,3.FX,2N,-4AD,缓冲寄存器(,BFM,)及设置,4.,其他模拟量输入模块,5,FX,2N,-4AD,模拟量输入模块应用,149,6.3,知识拓展,6.3.2 PLC,的功能模块(二),模拟量输出,1.,模拟量输出模块,FX,2N,-2DA,2.FX,2N,-2DA,模拟量输出模块的连接,3.FX,2N,-2DA,缓冲寄存器(,BFM,)及设置,4.,其他模拟量输出模块,5,FX,2N,-4AD,模拟量输入模块应用,150,6.3,知识拓展,6.3.3,台车之呼车控制设计,1.,控制要求,151,6.3,知识拓展,6.3.3,台车之呼车控制设计,1.,控制要求,(,1,)送料车开始应能停留在,8,个工作台中的任意一个到位开关的位置上。,PLC,上电后,车停在某个加工点(以下称工位)。若没有用车呼叫(以下称呼车)时,则各工位的指示灯亮,表示各工位可以呼车。,(,2,)若某工位呼车(按本位的呼车按钮)时,各位的指示灯均灭,表示此后再呼车无效。,(,3,)停车位呼车则小车不动。当呼车位号大于停车位号时,小车自动向高位行驶;当呼车位号小于停车位号时,小车自动向低位行驶。当小车到达呼车位时自动停车。,(,4,)小车到达呼车位时应停留,30s,,供该工位使用,不应立即被其他工位呼走。,(,5,)临时停电后再复电,小车不会自动启动。,152,6.3,知识拓展,2,I/O,配置,6.3.3,台车之呼车控制设计,153,6.3,知识拓展,3.,顺序流程图,6.3.3,台车之呼车控制设计,154,6.3,知识拓展,4,梯形图,6.3.3,台车之呼车控制设计,155,6.3,知识拓展,4,梯形图,6.3.3,台车之呼车控制设计,156,4,梯形图,157,4,梯形图,158,4,梯形图,159,可编程控制技术及工程应用,(三菱),邱俊 主编,7.1,相关知识,7.2,项目实施,7.3,知识拓展,7.4,技能训练,160,7.1,相关知识,FX2N,功能指令(七),高速处理指令,161,1.,输入,/,输出刷新指令(,REF,),7.1,相关知识,FX2N,功能指令(七),高速处理指令,162,2.,刷新和调整滤波器时间常数调整指令(,REFF,),7.1,相关知识,FX2N,功能指令(七),高速处理指令,163,3.,高速计数器指令,7.1,相关知识,FX2N,功能指令(七),高速处理指令,164,4.,高速检测指令(,SPD,),7.1,相关知识,FX2N,功能指令(七),高速处理指令,165,5.,可调速脉冲输出指令(,PLSY,),7.1,相关知识,FX2N,功能指令(七),高速处理指令,166,6.,脉宽调制指令(,PWM,),脉宽调制指令,PWM,的编号为,FNC58,。它的功能是用来产生指定脉冲宽度和周期的脉冲串。其源操作数和目标操作数的类型与,PLSY,指令相同,只能用于晶体管输出型,PLC,的,Y000,和,Y001,,该指令只能使用一次。,在,PWM,指令中,,S1,用来指定脉冲的宽度(,t=1,32767ms,);,S2,用来指定脉冲的周期(,T=1,32767 ms,);,D,用来指定输出脉冲的元件号(,Y000,或,Y001,),输出的,ON/OFF,状态由中断方式控制。如表,7-5,所示,,D10,的值由,0,50,变化,,Y001,输出的脉冲占空比从,0,1,变化;,X011,变为,OFF,时,,Y001,也为,OFF,。,7.2,项目实施,用模块化设计理念完成机械手的,PLC,控制设计,167,1,控制电路要求,7.2,项目实施,用模块化设计理念完成机械手的,PLC,控制设计,168,1,控制电路要求,(,1,)手动工作方式。利用按钮对机械手每一动作单独进行控制。例如,按“下降”按钮,机械手下降;按“上升”按钮,机械手上升。用手动操作可以使机械手置于原点(机械手在最左边和最上面,并且夹紧装置松开),还便于维修时机械手的调整。,(,2,)单步工作方式。从原点开始,按照自动工作循环的步序,每按一下启动按钮,机械手完成一步的动作后自动停止。,(,3,)单周期工作方式。按下启动按钮,从原点开始,机械手按工序完成一个周期的动作,返回原点后停止。,(,4,)连续工作方式。按下启动按钮,机械手从原点开始按工序自动反复连续循环工作,直到按下停止按钮,机械手自动停机。或者将工作方式选择开关转换到“单周期”工作方式,此时机械手在完成最后一个周期的工作后,返回原点自动停机。,7.2,项目实施,169,2,I/O,配置,用模块化设计理念完成机械手的,PLC,控制设计,7.2,项目实施,170,3,.,输入,/,输出接线,用模块化设计理念完成机械手的,PLC,控制设计,7.2,项目实施,171,4,PLC,控制电路总体结构图,用模块化设计理念完成机械手的,PLC,控制设计,7.2,项目实施,172,5,PLC,控制电路公共程序梯形图,用模块化设计理念完成机械手的,PLC,控制设计,173,6,PLC,控制电路自动程序梯形图,174,6,PLC,控制电路自动程序梯形图,175,6,PLC,控制电路自动程序梯形图,176,6,PLC,控制电路自动程序梯形图,177,7,PLC,控制电路手动程序梯形图,178,8,PLC,控制电路回原位程序梯形图,179,可编程控制技术及工程应用,(三菱),邱俊 主编,8.1,相关知识,8.2,项目实施,8.3,知识拓展,8.4,技能训练,180,181,8.1,相关知识,8.1.1 FX2N,功能指令(八),方便指令,1,初始化状态指令(,IST,)与数据搜索指令(,SER,),182,8
展开阅读全文