版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《三菱FX5UPLC编程及应用》第2版2第1章PLC介绍一、PLC的产生与发展二、PLC的特点与应用三、PLC的分类与主要产品四、PLC的基本结构与工作原理五、三菱FX5U系列PLC硬件六、三菱FX5U系列PLC的外部接线3一、PLC的产生与发展PLC的产生
1968年,美国最大的汽车制造商-通用汽车公司
(GM公司),为了适应生产工艺不断更新的需要,提出要用一种新型的工业控制器取代继电接触器控制装置。第二年,美国数字设备公司(DEC公司)研制出了第一台可编程序控制器,并在美国通用汽车公司的自动装配线上试用成功,取得满意的效果,可编程序控制器自此诞生。4一、PLC的产生与发展PLC的定义早期的可编程序控制器称为ProgrammableLogicController(可编程逻辑控制器),简称PLC。国际电工委员会(IEC)对PLC的定义是:可编程序控制器是一种专为在工业环境下应用而设计的数字运算操作的电子装置。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的或模拟的输入和输出,控制各种类型的机械或生产过程,是工业控制的核心部分。可编程序控制器及其有关的外围设备,都应按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。5一、PLC的产生与发展PLC的发展上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持在30%-40%。这一时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力等方面得到大幅度提高,同时PLC逐渐进入过程控制领域,在某些方面逐步取代了在过程控制领域处于统治地位的集散控制系统(DCS)。目前,世界上有200多厂家生产300多个品种的PLC产品,应用在汽车、粮食加工、化学、制药、金属、矿山和造纸等许多行业。6二、PLC的特点与应用PLC的特点1)抗干扰能力强、可靠性高硬件方面,PLC采用大规模和超大规模的集成电路,采用了隔离、滤波、屏蔽、接地等抗干扰措施,以及隔热、防潮、防尘、抗振等措施。软件上,
PLC采用周期扫描工作方式,减少了由于外界环境干扰引起的故障;并在系统程序中设有故障检测和自诊断程序,能对系统硬件电路等故障实现检测和判断;以及采用数字滤波等抗干扰措施。7二、PLC的特点与应用PLC的特点2)控制系统结构简单、使用方便在PLC控制系统中,只需在PLC的输入/输出端子上接入相应的信号线,用于采集输入信号和驱动负载,无需连接时间继电器、中间继电器之类的电压电器和大量复杂的硬件接线,大大简化了控制系统的结构。PLC体积小、质量轻,安装与维护也极为方便。另外PLC的编程大多采用类似于继电接触器控制线路的梯形图形式,这种编程语言形象直观、容易掌握,编程非常方便。8二、PLC的特点与应用PLC的特点3)功能强大、通用性好PLC内部有大量可供用户使用的编程元件,具有很强的功能,可以实现非常复杂的控制功能。另外PLC的产品已经实现标准化、系列化、模块化,配备有品种齐全的各种硬件模块或装置供用户使用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的控制系统。9二、PLC的特点与应用PLC的应用1)逻辑控制通过“与”、“或”、“非”等逻辑指令的组合,代替继电器进行组合逻辑控制、定时控制与顺序逻辑控制,这是PLC最初能完成的基本功能。例如印刷机、注塑机、组合机床、电镀流水线和电梯控制等。10二、PLC的特点与应用PLC的应用2)运动控制PLC可以使用专用的运动控制模块,对步进电机或伺服电机的单轴或多轴的位置进行控制。PLC把描述位置的数据传给模块,使其输出移动一轴或多轴到目标位置。每个轴移动时,位置控制模块保持适当的速度和加速度,确保运动平滑。例如应用于各种机械、机床、机器人和电梯等场合。11二、PLC的特点与应用PLC的应用3)过程控制过程控制是指对温度、压力、流量等模拟量的控制。对于温度、压力、流量等模拟量,PLC提供有模数(A/D)和数模(D/A)转换通道或模块,使PLC可以很方便的处理这些模拟量;PLC还提供了PID功能指令,可以很方便的进行闭环控制,从而实现过程控制。12二、PLC的特点与应用PLC的应用领域4)分布式控制PLC能与计算机、PLC及其他智能装置联成网络,使设备级的控制、生产线的控制、工厂管理层的控制连成一个整体,支持多厂商、多品牌的产品和设备作为分布式控制系统的一部分,形成控制自动化与管理自动化的有机集成,从而创造更高的企业效益。13三、PLC的分类与主要产品PLC的分类1)按PLC的点数分类根据PLC及可扩展的输入输出点数,可以将PLC分为小型、中型和大型三类,由于PLC种类、系统使用的规模不同及PLC本身的发展,各厂家、各行业对PLC小型、中型和大型点数的划分不尽相同。小型PLC的输入输出点数一般在256点以下;中型PLC的输入输出点数一般在256~2048个点;大型PLC的输入输出点数一般在2048点以上。14三、PLC的分类与主要产品PLC的分类2)按PLC的结构分类按PLC的结构分类,PLC可分为整体式和模块式。整体式PLC将电源、CPU、存储器、I/O系统都集中在一个小箱体内,小型PLC多为整体式PLC;模块式PLC是按功能分成若干模块,如电源模块、CPU模块、输入模块、输出模块等,再根据系统要求,组合不同的模块,形成不同用途的PLC,大中型的PLC多为模块式PLC。15三、PLC的分类与主要产品PLC的分类2)按PLC的结构分类16三、PLC的分类与主要产品PLC的主要产品目前全球PLC生产厂家有200多家,比较著名的有德国的西门子(SIEMENS)、法国的施耐德(SCHNEIDER);美国的罗克韦尔(AB)、通用(GE);日本的三菱(MITSBISHI)、欧姆龙(OMRON)、富士电机(FUJI),中国的汇川、台达、信捷等等。17三、PLC的分类与主要产品PLC的主要产品18三、PLC的分类与主要产品1)三菱FX系列PLC上个世纪80年代三菱电机推出了F系列小型PLC,其后经历了F1、F2、FX2系列,在硬件和软件功能上不断完善和提高,再后来推出了诸如FX1N、FX2N等系列的第二代产品PLC,实现了微型化和多品种化,可满足不同用户的需要。2012年三菱官网发布三菱FX2N停产通知,作为老一代经典机型,已经慢慢退出了市场。19三、PLC的分类与主要产品1)三菱FX系列PLC三菱FX3U系列PLC是三菱的第三代小型可编程序控制器,也是当前的主流产品。相比FX2N,FX3U在接线的灵活性、用户存储器、指令处理速度等方面性能得到了提高。三菱FX5U作为FX3U系列的升级产品,以基本性能的提升、与驱动产品的连接、软件环境的改善作为亮点于2015年问世。20三、PLC的分类与主要产品2)FX5U的特点
FX5UPLC基本单元内置12位的2路模拟量输入和1路模拟量输出;内置以太网接口、RS-485接口及四轴200kHz高速定位功能;可使用多种编程语言编写程序,支持结构化编程和多程序执行。FX5UPLC系统总线传输速度为1.5kB/ms,约为FX3U的150倍,同时最大可扩展16块智能模块(FX3U为7块)。21三、PLC的分类与主要产品2)FX5U的特点
FX5UPLC内置SD存储卡槽,通过该卡可以更加方便地实现固件升级、CPU的引导运行和数据存储等功能。FX5UPLC支持CC-LinkIE通信,使用GXWorks3编程软件编程;通过开发和使用FB模块,可减少开发工时、提高编程效率;运用简易运动控制定位模块的SSCNETIII/N定位控制,可实现丰富的运动控制。22四、PLC的基本结构及工作原理PLC的基本结构23PLC的输入/输出(I/O)接口电路三菱FX3U系列PLC是三菱的第三代小型可编程序控制器,也是当前的主流产品。相比FX2N,FX3U在接线的灵活性、用户存储器、指令处理速度等方面性能得到了提高。三菱FX5U作为FX3U系列的升级产品,以基本性能的提升、与驱动产品的连接、软件环境的改善作为亮点于2015年问世。四、PLC的基本结构及工作原理24PLC的输入接口电路四、PLC的基本结构及工作原理PLC的输入接口电路可分为直流输入电路和交流输入电路。直流输入电路的延迟时间比较短,可以直接与接近开关、光电开关等电子输入装置连接;交流输入电路适用于在油雾、粉尘等恶劣环境下使用。25PLC的输出接口电路四、PLC的基本结构及工作原理
输出接口电路通常有2种类型:继电器输出型、晶体管输出型。
继电器输出的优点是电压范围宽、导通压降小、价格便宜,既可以控制直流负载,也可以控制交流负载;缺点是触点寿命短、转换频率低。
晶体管输出的优点是寿命长、无噪声、可靠性高、转换频率快,可驱动直流负载;缺点是过载能力较差,且价格高。
26PLC的输出接口电路四、PLC的基本结构及工作原理晶体管输出型和继电器输出型的输出电路类似,只是用晶体管代替继电器来控制外部负载电路的接通与断开。27PLC的工作原理四、PLC的基本结构及工作原理PLC的本质是一种工业控制计算机,其功能是从输入设备接收信号,根据用户程序的逻辑运算结果,输出信号去控制外围设备的整个控制流程。28PLC的工作原理四、PLC的基本结构及工作原理一般来说,当PLC运行后,其工作过程可分为输入采样阶段、程序执行阶段和输出刷新阶段,完成上述3个阶段即称为一个扫描周期。29五、三菱FX5U系列PLC硬件FX5UPLC型号
1)FX模块名称,如3U、3UC、5U、5UC等。其中U代表标准型;C是紧凑型,适合于空间比较狭小的地方。2)连接形式:无符号代表端子排连接,C代表连接器。3)输入输出的总点数。30FX5UPLC型号
4)单元类型:M为CPU模块,E为输入输出混合扩展单元与扩展模块,EX为输入专用扩展模块,EY为输出专用扩展模块。5)输出形式:R为继电器输出,T为晶体管输出。五、三菱FX5U系列PLC硬件31FX5UPLC型号
6)电源及输入输出形式。当模块为CPU单元时,其含义为:五、三菱FX5U系列PLC硬件32FX5UPLC型号
例如:FX5U-64MR/DS模块表示该PLC属于FX5U系列,具有64个I/O点的基本单元,使用DC24V电源、DC24V输入、继电器输出;FX5-8EX/ES模块表示该模块是输入扩展模块,DC24V(漏型/源型)输入;型号为FX5-8EYT/ES的模块表示该模块是输出扩展模块,晶体管(漏型)输出。五、三菱FX5U系列PLC硬件33模块介绍-CPU模块
CPU模块即主机或本机,包括电源、CPU、基本输入/输出点和存储器等,是PLC控制系统的基本组成部分。它实际上也是一个完整的控制系统,可以独立完成一定的控制任务。FX5UCPU模块有3个规格,分别具有32、64、80个I/O点,输入、输出点数对等分配。五、三菱FX5U系列PLC硬件34模块介绍-CPU模块
五、三菱FX5U系列PLC硬件35模块介绍-CPU模块
五、三菱FX5U系列PLC硬件36模块介绍-扩展模块
扩展模块是用于扩展输入输出和功能的模块,分为I/O模块、智能功能模块、扩展电源模块、连接器转换模块和总线转换模块。按照连接方式可分为扩展电缆型和扩展连接器型。五、三菱FX5U系列PLC硬件37模块介绍-系统配置
FX5UCPU模块在每个系统中可连接的扩展设备台数最多可达16台;其中扩展电源模块、转换模块不包含在连接台数中。五、三菱FX5U系列PLC硬件38模块介绍-技术指标
五、三菱FX5U系列PLC硬件39六、三菱FX5U系列PLC外部接线端子排分布-端子排认识
40六、三菱FX5U系列PLC外部接线端子排分布-AC电源,DC输入
41六、三菱FX5U系列PLC外部接线端子排分布-DC电源,DC输入
42六、三菱FX5U系列PLC外部接线输入回路接线(漏型) 43六、三菱FX5U系列PLC外部接线输入回路接线(源型) 44六、三菱FX5U系列PLC外部接线DC电源输入接线45六、三菱FX5U系列PLC外部接线输入回路接线举例(漏型)46六、三菱FX5U系列PLC外部接线输入回路接线举例(源型)47六、三菱FX5U系列PLC外部接线输出回路接线(继电器型)48六、三菱FX5U系列PLC外部接线输出回路接线(晶体管漏型)49六、三菱FX5U系列PLC外部接线输出回路接线(晶体管源型)50六、三菱FX5U系列PLC外部接线外部接线举例51思考题:PLC控制系统与继电-接触器控制系统在运行方式上有何不同?52思考题:PLC控制系统与继电-接触器控制系统在运行方式上有何不同?
继电接触器控制是采用硬件和接线来实现的,它通过选用合适的分立元件(接触器、主令电器、各类继电器等),然后按照控制要求采用导线将触点相互连接,从而形成并实现既定的逻辑控制;如控制要求改变,硬件构成及接线都需相应调整。
PLC系统采用程序实现控制,其控制逻辑是以程序方式存储在内存中,系统要完成的控制任务是通过执行存放在存储器中的程序来实现的;如控制要求改变,硬件电路连接可不用调整或简单改动,主要通过改变程序即可,也称“软接线”。53以电动机星-三角降压起动控制为例:1)J-C控制系统54以电动机星-三角降压起动控制为例:2)PLC控制系统55思考题:PLC控制系统与继电-接触器控制系统在运行方式上有何不同?56思考题:PLC控制系统与继电-接触器控制系统在运行方式上有何不同?57可编程序控制器是在
控制系统上发展而来。PLC主要由
、
、
和
组成。PLC输出接口电路一般有
、
和
等几种类型,其中
既可驱动交流负载又可驱动直流负载。输入映像寄存器的作用是什么?简述PLC的扫描工作过程。说明FX5U-64MT/DS型号中各参数的含义。FX5UCPU按照输入回路电流的方向可分为
输入接线和
输入接线方式。练习:《三菱FX5UPLC编程及应用》(第2版)59第2章FX5UPLC的编程基础一、FX5UPLC的编程资源二、PLC的编程语言三、简单逻辑控制指令四、GXWorks3编程软件介绍五、逻辑控制类程序的编写与调试60一、FX5UPLC的编程资源程序结构工程是指在CPU模块中执行的数据(程序、参数等)的集合,每一个CPU模块中只可写入一个工程,工程中可以创建一个以上的程序文件61一、FX5UPLC的编程资源程序结构程序文件是程序与程序部件的集合,由一个以上的程序块构成程序块为构成程序的单位,可以在程序文件中创建多个程序块并按照登录顺序执行可以将在程序内反复使用的处理程序加以部件化62一、FX5UPLC的编程资源程序结构63编程元件64编程元件FX5U用户手册(硬件篇)65一、FX5UPLC的编程资源编程元件-输入继电器(X)输入继电器(X)一般都有一个PLC的输入端子与之对应,它是PLC用来连接工业现场开关型输入信号的接口,其状态仅取决于输入端按钮、开关元件的状态。采用八进制地址进行编号。例如,FX5U-32M这个基本单元,X0~X17表示从X0~X7和X10~X17共16个点66一、FX5UPLC的编程资源编程元件-输出继电器(Y)输出继电器(Y)有一个PLC的输出端子与之对应,它是用来将PLC的输出信号传送到负载的接口,用于驱动外部负载。当输出继电器的线圈得电时,对应的输出端子回路接通,负载电路开始工作。每一个输出继电器的常开触点和常闭触点在编程时可不限次数使用。输出继电器的地址编号也是八进制,对于FX5U系列PLC来说,除了输入、输出继电器是以八进制表示外,其他继电器均为十进制表示。例如,FX5U-32M这个基本单元,Y0~Y17表示从Y0~Y7和Y10~Y17共16个点。67一、FX5UPLC的编程资源编程元件-辅助继电器(M)辅助继电器(M):FX5U系列PLC内部有很多辅助继电器(M),和输出继电器一样,只能由程序驱动,每个辅助继电器也有无数对常开、常闭接点供编程使用。辅助继电器的触点在PLC内部编程时可以任意使用,但它不能直接驱动负载电路,外部负载必须由输出继电器的触点来驱动。68一、FX5UPLC的编程资源编程元件-步进继电器(S)步进继电器(S):与步进指令(见第6章)配合使用可完成顺序控制功能。步进继电器的常开和常闭触点在PLC内可以自由使用,且使用次数不限。不用步进梯形图指令时,步进继电器可作为辅助继电器在程序中使用。69一、FX5UPLC的编程资源编程元件-通用定时器(T)/累计定时器(ST)PLC提供的定时器相当于继电器控制系统中的时间继电器,是累计时间增量的编程元件,定时值由程序设置。每个定时器都对应一个16位的当前值寄存器,当定时器的输入条件满足时开始计时,当前值从0开始按一定的时间间隔递增,当定时器的当前值等于程序中的设定值时,定时时间到,定时器的触点动作,当前值与设定值相同。每个定时器提供的常开触点和常闭触点在编程时可不限次数,任意使用。70一、FX5UPLC的编程资源编程元件-通用定时器(T)/累计定时器(ST)通用定时器(T):是当定时器的输入为ON时开始计时,当定时器的当前值与设定值一致时,定时器触点将变为ON;通用定时器在计时过程中,如果定时器的输入转为OFF,当前值将自动清0;再次得电后,当前值从0开始计时。累计定时器(ST):计时方法与通用定时器相同;不同点在于,累计定时器在计时过程中,如果定时器的输入条件转为OFF,当前值将保持;条件再次变为ON时,从保持的当前值开始继续计测。累计定时器需要通过复位指令(RST)复位当前值和关闭触点。71一、FX5UPLC的编程资源编程元件-计数器(C)/长计数器(LC)计数器(C):用于累计计数输入端接收到的由断开到接通的脉冲个数,其计数值由指令设置。计数器的当前值是16位或32位有符号整数,用于存储累计的脉冲个数,当计数器的当前值等于设定值时,计数器的触点动作。每个计数器提供的常开触点和常闭触点有无限个。即使将计数器线圈的输入置为OFF,计数器的当前值也不会被清除。计数器有16位保持的计数器(C)和32位保持的超长计数器(LC);其中计数器(C)1点使用1字,可计数范围为0~32767;超长计数器(LC)1点使用2字,可计数范围为0~4294967295。72一、FX5UPLC的编程资源编程元件-数据寄存器(D)在进行输入输出处理、模拟量控制、位置控制时,需要涉及许多变量或数据,这些变量或数据由数据寄存器(D)来存储。FX系列PLC数据寄存器均为16位的寄存器(单字),可存放16位二进制数,最高位为符号位;也可以用两个数据寄存器合并起来存放32位数据(双字),最高位仍为符号位。73一、FX5UPLC的编程资源编程元件-特殊继电器(SM)特殊继电器(SM):是PLC内部确定的、具有特殊功能的继电器,用于存储PLC系统状态、控制参数和信息。74一、FX5UPLC的编程资源编程元件-特殊寄存器(SD)75一、FX5UPLC的编程资源编程元件-常数(K/H/E)常数也可作为编程元件对待,它在存储器中占有一定的空间,10进制常数用K表示,如10进制常数20在程序中表示为K20;16进制常数用H表示,如20用16进制来表示为H14;在程序中表示实数,用E来表示,例如E1.667。76一、FX5UPLC的编程资源标签及数据类型标签是指在输入输出数据及内部处理中指定了任意字符串的变量。编程中如果使用标签,则在创建程序时无需考虑软元件和缓冲存储器的容量。通过在程序中使用标签,可以提高程序的可读性,将程序简单地转变至模块并配置在不同的系统中。标签可分为全局标签和局部标签。全局标签可以在工程内的所有程序中使用,需要设置标签名、分类、数据类型及软元件的关联;局部标签只能在程序部件中使用,需要设置标签名、分类与数据类型。标签的分类可显示标签在哪个程序部件中以及怎样使用用E来表示。77一、FX5UPLC的编程资源标签及数据类型基本数据类型属性78一、FX5UPLC的编程资源标签及数据类型定时器与计数器数据类型属性79一、FX5UPLC的编程资源标签及数据类型结构体数据类型结构体是包含一个以上标签的数据类型,可以在所有的程序部件中使用。包含在结构体中的各个构件(标签)即使数据类型不同也可以定义,例如前面述及的定时器类型、累计定时器类型、计数器类型、长计数器类型都属于结构体类型,标签中有触点、当前值等。80一、FX5UPLC的编程资源标签及数据类型数组数据类型数组是将相同数据类型的标签的连续集合体用一个名称表示,可以将基本数据类型、结构体及功能块作为数组进行定义。81二、PLC的编程语言编程语言类型
PLC程序是设计人员根据控制系统的实际控制要求,通过PLC的编程语言进行编制的。根据国际电工委员会制定的工业控制编程语言标准(IEC1131-3),PLC的编程语言有以下五种,分别为梯形图(LadderDiagram,LD)、语句表(InstructionList,IL)、顺序功能图(SequentialFunctionChart,SFC)、功能块图(FunctionBlockDiagram,FBD)及结构化文本(StructuredText,ST)。82二、PLC的编程语言梯形图(LD)最常用的编程语言,由触点、线圈和指令框组成,它是与继电-接触器线路类似的一种图形化的编程语言。83二、PLC的编程语言梯形图(LD)在梯形图编程时,只有一个回路编制完整后才能继续后面的程序编制,从左至右、从上至下,左侧总是安排输入触点,并且把并联触点多的支路靠近左侧,输入触点不论是外部的按钮、开关,还是继电器触点,在图形符号上只用动合触点和动断触点两种方式标示,而不计及其物理属性,输出线圈用圆圈标示。84二、PLC的编程语言功能块图(FBD)与梯形图一样,FBD也是一种图形化编程语言,是与数字逻辑电路类似的一种PLC编程语言。采用功能块图的形式来表示模块所具有的功能,不同的功能模块具有不同的功能。基本沿用了半导体逻辑电路的逻辑方块图,有数字电路基础的技术人员很容易上手和掌握编程语言。85二、PLC的编程语言结构化文本(ST)结构化文本(Structuredtext,ST)编程语言是一种具有与C语言等高级语言相似的语法结构的文本形式的编程语言,不仅可以完成PLC典型应用(如输入/输出、定时、计数等),还可以具有循环、选择、数组、高级函数等高级语言的特性。ST非常适合于复杂的运算功能、数学函数、数据处理和管理以及过程优化等,是今后PLC编程语言的趋势。86三、简单逻辑控制指令概述编写程序时用到的最基础的触点指令、输出指令及组合逻辑指令等,称为顺控指令。顺控指令是专门为逻辑控制设计的指令,这类指令能够清晰、直观的表达触点及线圈之间的连接关系,可以方便的使用顺控程序指令进行简单逻辑控制程序的编写。87三、简单逻辑控制指令触点及线圈输出指令运算开始串联连接并联连接输出线圈88三、简单逻辑控制指令触点及线圈输出指令指令应用示例:指令运行逻辑分析:89三、简单逻辑控制指令触点及线圈输出指令脉冲运算开始串联连接并联连接90三、简单逻辑控制指令触点及线圈输出指令指令运行逻辑分析:91三、简单逻辑控制指令触点及线圈输出指令脉冲否定运算开始脉冲否定串联连接脉冲否定并联连接92三、简单逻辑控制指令触点及线圈输出指令指令运行状态:93三、简单逻辑控制指令上升沿/下降沿指令示例94三、简单逻辑控制指令运算结果脉冲化指令分析:95三、简单逻辑控制指令定时器指令96三、简单逻辑控制指令示例1示例2定时器指令97三、简单逻辑控制指令计数器指令98三、简单逻辑控制指令示例计数器指令99三、简单逻辑控制指令示例计数器指令100三、简单逻辑控制指令练习1在按下按钮X10后,Y10变为“1”状态并保持,X11输入3个脉冲后(用C0计数)T1开始定时,5s后Y10变为“0”状态,C0被复位,在PLC运行的第一个扫描周期,C0也被复位,编写梯形图。101三、简单逻辑控制指令练习2用基本指令编写一个三地控制同一指示灯起停的控制电路。102三、简单逻辑控制指令练习3卫生间在有人使用时光电开关使X10为ON,冲水控制系统在使用者使用3s后令Y10为ON,冲水2s,使用者离开后冲水3s,设计出梯形图程序。103三、简单逻辑控制指令置位/复位指令104三、简单逻辑控制指令应用示例置位/复位指令程序分析105三、简单逻辑控制指令逻辑取反指令INV指令将执行该指令之前的运算结果取反,运算结果如果为1则将它变为0,运算结果如果为0则将它变为1。示例1示例2106三、简单逻辑控制指令位元件输出取反指令示例107三、简单逻辑控制指令指令应用-闪烁电路使用特殊继电器使用定时器108三、简单逻辑控制指令指令应用-分频电路109三、简单逻辑控制指令指令应用-延时电路定时器接力定时器/计数器配合110四、GXWorks3编程软件介绍编程软件的安装111四、GXWorks3编程软件介绍112编程软件界面介绍用于显示项目名称和程序步数以菜单方式调用编程工作所需的各种命令提供常用命令的快捷按钮,便于快速调用可自动折叠(隐藏)或悬浮显示可筛选显示所创建的软元件或标签的交叉参照信息显示当前进度和其他相关信息进行程序编写、运行状态监视的工作区域以一览形式显示用于创建程序的指令或FB等,可通过拖拽方式将指令放置到作窗口进行程序编辑编程软件的应用创建模块配置图编程软件的应用参数设置编程软件的应用程序编辑编程软件的应用程序上传与下载编程软件的应用程序在线监控编程软件的应用程序输入练习编程软件的应用程序注释练习120五、逻辑控制类程序的编写与调试任务1:电机正反转控制程序设计任务目标采用PLC,实现单台电动机正-反-停控制;即:1.按动正转起动按钮时:
1)若此前电机为停止状态,则电机正转起动,并保持正转运行;2)若此前电机为反转运行,则停止电机;然后将电机切换到正转状态并保持;3)此前电机已经是正转,则转动状态不变。电机正转状态一直保持到有反转按钮或停止按钮按下为止。121五、逻辑控制类程序的编写与调试任务1:电机正反转控制程序设计任务目标2.按动反转起动按钮时:
1)若此前电机停止,则电机反转起动,并保持反转运行;2)若此前电机正转,则停止电机;然后将电机切换到反转状态并保持;3)若此前电机的状态已经是反转,则电机的转动状态不变。电机反转状态一直保持到有正转按钮或停止按钮按下为止。122五、逻辑控制类程序的编写与调试任务1:电机正反转控制程序设计任务目标3.按下停止按钮时:电机停止运行,系统停止工作。4.为避免出现电源短路情况,必须进行正反转互锁控制。123五、逻辑控制类程序的编写与调试任务1:电机正反转控制程序设计任务实施124五、逻辑控制类程序的编写与调试任务1:电机正反转控制程序设计任务实施125五、逻辑控制类程序的编写与调试任务2:小车往返控制程序设计任务目标1)小车由三相异步电动机拖动,要求在A、B两点间进行往复运动。系统示意图如图所示。2)小车的左右移动,通过拖动电动机的正反转控制实现,在行进轨道的A、B两点安装行程开关SQA、SQB进行位置检测。3)按下右行起动按钮,小车右行,到B点后立刻左行,返回到A点后再次右行;往复运行。也可左行起动。126五、逻辑控制类程序的编写与调试任务2:小车往返控制程序设计任务目标4)按下停止按钮,系统停止工作。5)为避免出现电源短路情况,必须进行正反转互锁控制。127五、逻辑控制类程序的编写与调试任务2:小车往返控制程序设计任务实施128五、逻辑控制类程序的编写与调试任务2:小车往返控制程序设计任务实施129全局标签和局部标签各有什么特性?思考与练习FX5UPLC的定时器分为哪几种类型?每一种定时器根据定时时间又可以分为哪几种用法?130思考与练习按下启动按钮,第1个指示灯点亮,25ms后第2个指示灯点亮,50ms后第3个指示灯点亮,按下停止按钮指示灯熄灭,操作过程可重复;试根据控制要求编写梯形图程序。X0:启动按钮;X1:停止按钮Y0:1#指示灯;Y1:2#指示灯;Y2:3#指示灯。T0:25ms定时器,1ms分辨率;T1:50ms定时器,10ms分辨率。131思考与练习FF指令、ALT指令及ALTP指令功能是什么?在输入相同的情况下,哪两种指令输出波形一样?FEND、END指令功能是什么?在使用时有什么区别?编程题:设计一个Y-△降压控制系统,上电3秒后电动机M实现Y型降压启动,指示灯L1以0.5秒的时间间隔闪亮;2秒后,电动机M实现△型全压正常运行,指示灯L1变为常亮。任何时候按下停止按钮,电动机M停止工作。132用两只按钮控制三台电动机的起停,为了避免三台电机同时起动,造成起动电流过大电网电压降低,要求每隔10s起动一台电动机,试用一个定时器元件完成控制要求。编程练习《三菱FX5UPLC编程及应用》(第2版)134第3章FX5UPLC的基本指令及应用一、比较计算指令二、算术运算指令三、数据传送指令四、数据转换指令五、技能训练—跑马灯控制程序设计135一、比较计算指令概述
三菱FX5UPLC的基本指令主要包括比较运算、算术运算、数据传送、逻辑运算、位处理及数据转换指令,可用于实现数据运算、数据处理等方面的要求。指令按照操作数的数据长度可分为16位数据指令和32位数据指令(用D标记);按照操作数有无符号可分为无符号指令(用_U标记)和有符号指令;按照指令的执行方式可分为连续执行型和脉冲执行型(用P标记)。136一、比较计算指令触点型比较指令
指令属性137一、比较计算指令触点型比较指令
指令应用138一、比较计算指令数据比较指令
指令属性139一、比较计算指令数据比较指令
指令应用140一、比较计算指令区域比较指令
指令属性141一、比较计算指令区域比较指令
指令应用142一、比较计算指令块数据比较指令
指令属性143一、比较计算指令块数据比较指令
指令应用144一、比较计算指令指令应用编程练习
控制要求145一、比较计算指令指令应用编程练习
程序设计146二、算术运算指令概述主要包括以下几类指令:1)16位、32位数据的加/减/乘/除指令;2)16位、32位数据的增量/减量指令;3)块数据16位、32位的加/减指令;4)BCD4位/8位的加/减/乘/除指令。147二、算术运算指令加法/减法指令
指令属性148二、算术运算指令加法/减法指令
指令应用149二、算术运算指令乘法/除法指令
指令属性150二、算术运算指令乘法/除法指令
指令应用151二、算术运算指令增量/减量指令
指令属性152二、算术运算指令增量/减量指令
指令应用153二、算术运算指令增量/减量指令
指令应用154二、算术运算指令指令应用编程练习
控制要求有一汽车停车场,最大容量只能停车500辆,为了表示停车场是否有空位(Y10灯亮表示有空位、Y11灯亮表示已满),试用PLC程序来实现控制要求。155二、算数运算指令指令应用编程练习
I/O分配156二、算术运算指令指令应用编程练习
程序设计157三、数据传送指令数据及块数据传送指令
数据传送指令数据传送指令包括16位数据传送指令MOV/MOVP和32位数据传送指令DMOV/DMOVP158三、数据传送指令数据及块数据传送指令
指令应用159三、数据传送指令数据及块数据传送指令
块数据传送指令块数据传送指令包括16位块数据传送指令BMOV/BMOVP、同一16位数据块传送指令FMOV/FMOVP、同一32位数据块传送指令BFMOV/BFMOVP。160三、数据传送指令数据及块数据传送指令
指令应用161三、数据传送指令数据取反传送指令
指令属性数据取反传送指令包括16位数据取反传送指令CML/CMLP、32位数据取反传送指令DCML/DCMLP和1位数据取反传送指令CMLB/CMLBP。162三、数据传送指令数据取反传送指令
指令应用163三、数据传送指令数据交换指令
指令属性数据交换指令包括16位数据交换指令XCH/XCHP、32位数据交换指令DXCH/DXCHP。164三、数据传送指令数据交换指令
指令应用165三、数据传送指令指令应用编程练习
控制要求166三、数据传送指令指令应用编程练习
程序设计167四、数据转换指令指令类型
数据转换指令用于对数据格式进行转换,部分指令类型如下。168四、数据转换指令指令应用
示例1169四、数据转换指令指令应用
示例2170五、技能训练-跑马灯控制程序设计任务描述跑马灯系统有6盏灯(1#~6#),要求根据给定的初始状态点亮对应指示灯,然后每隔1s点亮的灯对应的位置依次向左移1位,周而复始。跑马灯的初始值由输入X0~X5的状态控制,按下起动按钮,系统开始运行,按下停止按钮系统停止运行,跑马灯全部熄灭。试采用合适指令编写跑马灯控制程序。171五、技能训练-跑马灯控制程序设计任务实施172五、技能训练-跑马灯控制程序设计任务实施173五、技能训练-跑马灯控制程序设计任务实施174分析梯形图的功能思考与练习175如果X0接入的是按钮的常开触点,在D0的当前值等于3的情况下,则按钮再被按下3次,D0中的值是多少?思考与练习176编写一段逻辑程序,当PLC从STOP转换为RUN时,存储器D0-D9中的内容清零。思考与练习编写一段程序,如果定时器T1的当前值大于等于K50,则指示灯Y1点亮,如果定时器的当前值大于等于K100,则指示灯Y1复位熄灭。177编写一段逻辑程序,当启动按钮(X0)按下时,对三个计数器(C0/C1/C2)的累计计数值清零。思考与练习编写一段逻辑程序,当计数器累计计数值在K10-K20之间时,Y3得电。178用两只按钮控制三台电动机的起停,为了避免三台电机同时起动,造成起动电流过大电网电压降低,要求每隔10s起动一台电动机,试编写PLC控制程序,用一个定时器元件完成控制要求。思考与练习179用两只按钮控制三台电动机的起停,为了避免三台电机同时起动,造成起动电流过大电网电压降低,要求每隔10s起动一台电动机,试编写PLC控制程序,用一个定时器元件完成控制要求。思考与练习180有三台电动机M1~M3,当按下启动按钮时,首先M1电动机得电启动,每隔3秒后依次启动M2、M3。按下停止按钮时,先停止M3电动机,每隔2秒后依次停止M2、M1电动机,试编写PLC控制程序。思考与练习181有三台电动机M1~M3,当按下启动按钮时,首先M1电动机得电启动,每隔3秒后依次启动M2、M3。按下停止按钮时,先停止M3电动机,每隔2秒后依次停止M2、M1电动机,试编写PLC控制程序。思考与练习《三菱FX5UPLC编程及应用》(第2版)183第4章FX5UPLC的应用指令及应用一、循环指令二、程序流程控制指令三、结构化指令
四、脉冲输出指令五、时钟运算指令六、技能训练-工件分拣控制程序设计184一、循环指令不带进位的循环移位指令 指令属性该类指令用于将指定数据软元件中的数据进行循环移位,并将移位结果存储到指定软元件中。其中,XX代表指令的类型,(d)为指定移位数据的软元件起始编号,(n)为指定数据移位的位数。185一、循环指令不带进位的循环移位指令 指令说明186一、循环指令不带进位的循环移位指令 指令应用初始状态187一、循环指令不带进位的循环移位指令 指令应用移位一次移位二次188一、循环指令带进位的循环移位指令 指令属性该类指令用于将指定软元件中的数据及进位标志位数据一起进行循环移位,并将移位结果存储到指定软元件中。其中,XX代表指令的类型,(d)指定存储移位数据的软元件起始编号,(n)指定数据移位的位数。189一、循环指令带进位的循环移位指令 指令说明190一、循环指令带进位的循环移位指令 指令应用初始状态191一、循环指令带进位的循环移位指令 指令应用移位一次移位二次192一、循环指令编程练习
[任务描述]某一节日彩灯(16盏灯水平排列)控制系统,彩灯初值可以通过外部开关(X0-X17)任意设置,移位间隔时间为1s,循环移动的方向也可以通过开关切换;当按下启动按钮彩灯循环移位,当按下停止按钮彩灯全部熄灭。根据控制要求编写彩灯循环移位控制程序。为了使位元件(X、Y、M、S)联合起来存储数字,PLC提供了位组合寻址方式,4个连续的位为一组,用KnP来表示。P为位元件的首地址,n为组数(1~8)。例如K2Y0表示由Y0~Y7组成的2组8位存储单元。193一、循环指令编程练习
[任务实施]194二、程序流程控制指令程序分支指令 指令属性该类指令用于用于执行同一程序文件内指定的指针编号的程序,可以缩短周期扫描时间。CJ是连续执行指令、CJP是脉冲执行指令,(P)是跳转目标的指针编号;CJ(P)跳转的目标是指针(P)编号所指定的程序位置。GOEND指令跳转的目标是同一程序文件内的FEND或END处。195指令说明二、程序流程控制指令程序分支指令 196示例1二、程序流程控制指令程序分支指令 197示例2二、程序流程控制指令程序分支指令 198二、程序流程控制指令程序执行控制指令 指令属性CPU模块通常为中断禁止状态,程序执行控制指令可使CPU模块改变中断状态。中断源类型如下:199二、程序流程控制指令程序执行控制指令 指令类型200指令说明二、程序流程控制指令程序执行控制指令 电源投入时或进行了CPU模块复位的情况下,将变为执行了DI指令后的状态。在执行DI—EI之间的指令时,即使发生中断,也需要等待该段指令执行完成后,中断程序才能执行。DI优先度的使用说明:201指令应用二、程序流程控制指令程序执行控制指令 202指令应用二、程序流程控制指令程序执行控制指令 203指令应用二、程序流程控制指令程序执行控制指令 204三、结构化指令子程序调用指令 指令属性该类指令用于执行指针所指定的子程序。指令类型及格式如下,XX代表调用子程序指令的类型,(p)为子程序所在位置的指针编号;RET,也可以标记为SRET,表示子程序的结束。
205指令说明三、结构化指令子程序调用指令 206示例三、结构化指令子程序调用指令 207三、结构化指令FOR~NEXT指令
指令属性该类指令用于将FOR-NEXT指令之间的处理无条件执行(n)次时,将进行NEXT指令的下一步的处理。其中,(n)为FOR-NEXT指令之间的重复次数,数据类型为BIN16位有符号的数据。
208指令说明三、结构化指令FOR~NEXT指令 FOR-NEXT指令的重复次数(n)可在1-32767的范围内指定;如果指定为(-32768-0)的情况下,将视为与(n)=1相同的处理。当不希望执行FOR-NEXT指令之间的处理时,可采用CJ指令跳转。FOR指令的嵌套最多可达16重。重复次数设置较多,使循环时间(运算周期)变长而造成看门狗定时器出错的情况下,需要更改看门狗定时器时间或进行看门狗定时器的复位209示例三、结构化指令FOR~NEXT指令 X0=0,不执行CJ指令210示例三、结构化指令FOR~NEXT指令 X0=1,执行CJ指令211控制要求三、结构化指令指令应用示例
用X0、X1控制Y0输出,当X1X0=00时,Y0为OFF;当X1X0=01时,Y0以1.2s周期闪烁;当X1X0=10时,Y0以3s的周期闪烁;当X1X0=11时,Y0为ON。212程序设计三、结构化指令指令应用示例 213四、脉冲输出指令脉冲密度检测指令
指令属性该类指令用于检测指定时间内输入的高速计数器的脉冲个数。指令类型包括16位数据指令SPD和32位数据指令DSPD;(s1)为脉冲输入,可以是位数据也可以是无符号16位(或32位)数据;(s2)为测定时间,单位是ms,数据类型是BIN16位(或BIN32位)有符号数据;(d)为存储测定结果的软元件起始编号,数据类型是BIN16位(或BIN32位)有符号数据。
214指令参数四、脉冲输出指令脉冲密度检测指令 215四、脉冲输出指令脉冲密度检测指令
指令应用示例
216四、脉冲输出指令脉冲密度检测指令
指令应用示例
217四、脉冲输出指令脉冲密度检测指令
指令应用示例
218四、脉冲输出指令恒定周期脉冲输出指令 指令属性该类指令用于产生指定输出脉冲的速度和数量,只支持CPU模块。指令包括16位数据指令PLSY和32位数据指令DPLSY;(s)为指定脉冲速度,用户单位,数据类型是无符号16位(或有符号32位)数据,范围为0-65535(或0-2147483647);(n)为指定输出脉冲的个数,定位当前地址,数据类型是无符号BIN16位(或有符号BIN32位)数据,范围为0-65535(或0-2147483647);(d)为输出脉冲的轴编号,数据类型是无符号BIN16位数据,对于FX5U、FX5UCCPU模块,其值为轴编号K1-K4(只能使用Y0-Y3)。
219指令说明四、脉冲输出指令恒定周期脉冲输出指令 220指令说明四、脉冲输出指令恒定周期脉冲输出指令 221指令应用四、脉冲输出指令恒定周期脉冲输出指令 222指令应用四、脉冲输出指令恒定周期脉冲输出指令 脉冲发送中223指令应用四、脉冲输出指令恒定周期脉冲输出指令 脉冲发送完成224四、脉冲输出指令脉宽调制指令
指令属性该类指令用于产生指定输出脉冲宽度和周期的脉冲串,只支持CPU模块。指令包括16位数据指令PWM和32位数据指令DPWM;(s1)为ON时间或存储了ON时间的软元件编号,数据类型是无符号16位(或有符号32位)数据,范围为1-65535(或1-2147483647);(s2)为周期或存储了周期的软元件编号,数据类型是无符号BIN16位(或有符号BIN32位)数据,范围为1-65535(或1-2147483647);(d)为输出脉冲的通道编号或软元件编号,地址为Y0-Y7,对于字软元件、常数的情况下变为通道编号的指定,CPU模块指定K1-K4(轴1-轴4),高速脉冲输入输出模块指定K5-K12(轴5-轴12)。
225指令说明四、脉冲输出指令脉宽调制指令 226指令说明四、脉冲输出指令脉宽调制指令 227指令应用四、脉冲输出指令脉宽调制指令 脉冲输出设置界面228指令应用四、脉冲输出指令脉宽调制指令 初始状态,SM5302=0229指令应用四、脉冲输出指令脉宽调制指令 脉冲输出数<1000,SM5302=1230五、时钟运算指令时钟用特殊寄存器
231五、时钟运算指令时钟用特殊继电器
SM8015(时钟设置):为ON时时钟停止,可以在它的下降沿写入时间。SM8016(时钟锁存):为ON时SD8013-SD8019中的时钟数据被冻结,以便显示出来,但是时钟继续运行。SM8017(±30s校正):在它的上升沿时如果是0-29秒,修正为0秒,如果是30-59s,将秒变为0,并向分进一位。SM8018(实时钟标志):为ON时表示PLC安装有实时时钟。
SM8019(设置错误):设置的时钟数据超出了允许的范围。232五、时钟运算指令时钟数据写入/读出指令
指令属性该类指令用于写入CPU模块内置实时时钟数据。指令包括连续执行指令TWR和脉冲执行指令TWRP;(s)存储要写入的时钟数据(年-月-日-时-分-秒-星期)的起始元件编号,包含连续七个数据,即(s)-(s)+6,被写入SD210-SD216和SD8013-SD8019中,数据类型是有符号BIN16位数据,233五、时钟运算指令时钟数据写入/读出指令
指令说明234五、时钟运算指令时钟数据写入/读出指令
指令应用235五、时钟运算指令时钟数据写入/读出指令
指令应用TRD指令运行TWR指令运行五、时钟运算指令时钟在线修改
点击菜单栏中的在线→时钟设置,打开时钟设置页面.237五、时钟运算指令其它时钟运算指令
指令类型238五、时钟运算指令其它时钟运算指令
239五、时钟运算指令时钟指令应用
当PLC时间运行至指定时刻时,响铃(Y10接蜂鸣器)10s。
程序编写240五、时钟运算指令时钟指令应用
241六、技能训练-工件分拣控制程序设计
任务描述
有一工件分拣系统,结构示意图如图所示,有3种类型工件,分别为铁质工件、铝制工件、红色工件,将工件由供料系统传送到传送带上,传送带由电动机M拖动单向运行。动作要求为:1)经过传感器SEN1(电感式接近开关)时,如有动作信号,则确定为铁质工件,电动机停止,气缸CYL1动作,将工件推送到滑道1;气缸CYL1复位后,电动机再次起动继续运行。2)经过传感器SEN2(电容式接近开关)时,如有动作信号,则确定为铝质工件,电动机停止,气缸CYL2动作,将工件推送到滑道2;气缸CYL2复位后,电动机再次起动继续运行。242六、技能训练-工件分拣控制程序设计
任务描述
3)经过传感器SEN3(光纤式光电开关,红色动作)时,如有动作信号,则确定为红色工件,电动机停止,气缸CYL3动作,将工件推送到滑道3;气缸CYL3复位后,电动机再次起动继续运行。4)如为其他或未能识别的工件,经过传感器SEN4(光电开关)时,如有动作信号,则确定为其他工件,电动机停止,气缸CYL4动作,将工件推送到滑道4;气缸CYL4复位后,电动机再次起动继续运行。5)如果传送带运行则运行指示灯点亮,试采用子程序调用指令编写PLC程序。243六、技能训练-工件分拣控制程序设计
任务实施
2441.编写一段逻辑程序,彩灯的初始值设定为十六进制数H0001(仅Y0为1);当按下启动按钮(X0)时,接在Y0-Y15输出回路上的14个彩灯循环移位,每秒移动1位;当按下停止按钮(X1)时移位停止,彩灯熄灭。思考与练习2451.编写一段逻辑程序,彩灯的初始值设定为十六进制数H0001(仅Y0为1);当按下启动按钮(X0)时,接在Y0-Y15输出回路上的14个彩灯循环移位,每秒移动1位;当按下停止按钮(X1)时移位停止,彩灯熄灭。思考与练习2462.采用编程软件设计一个定时器中断,中断周期为200ms,并编写程序,使得中断子程序记录执行中断的次数。思考与练习2473.编写一段逻辑程序,程序具有计时精确到秒的闹钟功能:每天早上6点按时叫你起床。思考与练习《三菱FX5UPLC编程及应用》(第2版)249第5章常用程序设计方法一、电路移植法二、经验设计法三、顺序控制设计法四、技能提升-步进指令应用程序编写250一、电路移植法概念
在进行PLC控制系统设计时,如果是对原采用继电-接触器控制的系统进行PLC技术改造,或者控制系统可以采用继电-接触器控制电路来实现;这时可选用移植法来完成电气系统的PLC设计。
继电器控制电路移植法是PLC控制系统设计时,尤其是用PLC对继电器控制系统进行技术改造时,可使用的一种简便、可靠的设计方法。但需注意移植法不是简单的代换,设计时也必须确保所获得的梯形图与原继电器控制电路图等效。251一、电路移植法应用示例 任务描述252一、电路移植法应用示例 电路设计253一、电路移植法应用示例 I/O分配254一、电路移植法应用示例 PLC外部接线图255一、电路移植法应用示例 PLC程序设计256二、经验设计法概念 257应用示例 控制要求二、经验设计法
编写PLC程序,完成三组喷头的花样喷泉控制。具体的控制要求为:1)喷泉有A、B、C共3组喷头,由三台水泵控制;2)按下开始按钮后,A组先喷水,10s后停;然后B组和C组同时喷水;3)B组和C组喷水10s后B组停,再10s后C组停;4)A、B组同时喷水,5s后,C组也喷水,持续10s后全停;5)再5s后重复2)到5)步;6)按下停止按钮后,A、B、C3组喷头全部停止。258应用示例 流程图二、经验设计法259应用示例 I/O分配二、经验设计法260应用示例 辅助元器件地址分配二、经验设计法261应用示例 PLC外部接线图二、经验设计法262应用示例 PLC程序设计二、经验设计法263应用示例 PLC程序设计二、经验设计法264概念 三、顺序控制设计法1.步的划分
步是根据PLC输出量的状态划分的,只要系统的输出量状态发生变化,系统就从原来的步进入新的步。在每一步内PLC各输出量状态均保持不变,但是相邻两步输出量总的状态是不同的。2.转换条件的确定
转换条件是使系统从当前步进入下一步的条件。常见的转换条件有按钮、行程开关、定时器和计数器的触点的动作(通/断)等。345de单序列51196defmnp51196选择序列3.顺序功能图的绘制51196d51196e并行序列3.顺序功能图的绘制4.梯形图的绘制根据顺序功能图,采用某种编程方式设计出梯形图。常用的设计方法有三种:
起-保-停电路设计法
以转换为中心设计法
步进顺控指令设计法270应用示例(通用指令)
控制要求三、顺序控制设计法271应用示例(通用指令)
I/O地址分配三、顺序控制设计法272应用示例(通用指令)
顺序功能图三、顺序控制设计法顺序功能图也是一种通用的技术语言,很容易被初学者接受;顺序功能图主要由步、动作、转换条件组成,也称为顺序功能图的三要素。273应用示例(通用指令)
程序实现三、顺序控制设计法SET/RST274应用示例(通用指令)
程序实现三、顺序控制设计法起保停275顺序功能图绘制练习 控制要求
编写PLC程序,完成三组喷头的花样喷泉控制。具体的控制要求为:1)喷泉有A、B、C共3组喷头,由三台水泵控制;2)按下开始按钮后,A组先喷水,10s后停;然后B组和C组同时喷水;3)B组和C组喷水10s后B组停,再10s后C组停;4)A、B组同时喷水,5s后,C组也喷水,持续10s后全停;5)再5s后重复2)到5)步;6)按下停止按钮后,A、B、C3组喷头全部停止。控制要求流程277三、顺序控制法步进指令
顺序功能图绘制顺序功能图时,除了采用我们上面所提到的辅助继电器M,也可以用步进继电器S来表示,采用的继电器类型不同,编写相应的梯形图的方法就不同。采用开关输入量实现流体定量自动配料。1、按下起动按钮后,打开阀A,液体A流入容器,中液位开关变为ON时,关闭阀A;再打开阀B,液体B流入容器,当液面到达上液位开关时,关闭阀B;这时电机M开始运行,带动搅拌器搅动液体,60s后混合均匀,电机停止;打开阀C,放出混合液,当液面下降至下液位开关之后延时5s,容器放空,关闭阀C;如此循环运行。2、当按下停止按钮,在当前工作周期结束后,系统停止工作。应用示例1(步进指令)流体定量自动配料控制系统程序设计任务描述:任务要求:流体定量自动配料系统结构1.PLC的选型和I/O点的分配
控制系统的输入有上、中、下液位传感器3个输入点、搅拌器起动按钮及搅拌器停止按钮共5个输入点。输出有阀A、阀B和阀C三个电磁阀线圈及驱动电机搅拌的交流接触器线圈共4个负载。采用三菱公司的的FX5U-32MR型号PLC。该模块为继电器输出形式采用交流100-230V电源,提供16点数字量输入,16点数字量输出。模块上的输入端子对应的输入地址是X0-X7/X10-X17,输出端子对应的输出地址是Y0-Y7/Y10-Y17,可以满足控制要求且具有一定的裕量。应用示例1(步进指令)流体定量自动配料控制系统程序设计PLC的I/O地址连接的外部设备在控制系统中的作用X0SQ1上液位测量X1SQ2中液位测量X2SQ3下液位测量X3SB1系统起动命令X4SB2系统停止命令Y0YV1控制阀AY1YV2控制阀BY2YV3控制阀CY3KM控制电机M应用示例1(步进指令)流体定量自动配料控制系统程序设计1.PLC的选型和I/O点的分配2.PLCI/O外部接线图应用示例1(步进指令)流体定量自动配料控制系统程序设计3.PLC程序-1应用示例1(步进指令)流体定量自动配料控制系统程序设计3.PLC程序-2应用示例1(步进指令)流体定量自动配料控制系统程序设计285应用示例2(步进指令)
控制要求三、顺序控制设计法设计一个顺序控制系统,要求如下:三台电动机,按下起动按钮时,M1先起动;运行2s后M2起动,再运行3s后M3起动;按下停止按钮时,M3先停止,3s后M2停止,2s后M1停止。在起动过程中也应能完成逆序停止,例如在M2起动后和M3起动前按下停止按钮,M2停止,2s后M1停止。286应用示例2(步进指令)
主电路接线三、顺序控制设计法287应用示例2(步进指令)
I/O地址分配三、顺序控制设计法288应用示例2(步进指令)
PLC外部接线三、顺序控制设计法289应用示例2(步进指令)
顺序功能图三、顺序控制设计法290应用示例2(步进指令)
程序编写1三、顺序控制设计法291应用示例2(步进指令)
程序编写2三、顺序控制设计法292任务描述 四、技能提升-步进指令应用程序编写
采用步进梯形图指令(STL)设计一个顺序控制系统,输出为A、B、C、D指示灯;要求上电后系统自动启动,输出指示灯按每秒一步的速率依次动作并循环,得电顺序为AB—AC—AD—BC—BD—CD;任何时刻按下暂停按钮,系统停止循环,且保持当前输出不变;再按下起动按钮,系统从断点状态继续运行并循环;任何时刻按下停止按钮,指示灯全部熄灭。293任务实施 四、技能提升-步进指令应用程序编写294任务实施 四、技能提升-步进指令应用程序编写295任务实施 四、技能提升-步进指令应用程序编写296任务实施 四、技能提升-步进指令应用程序编写297任务实施 四、技能提升-步进指令应用程序编写298任务实施 四、技能提升-步进指令应用程序编写2991.根据顺序功能图编写梯形图程序。思考与练习3001.根据顺序功能图编写梯形图程序。思考与练习3012.某零件加工过程分三道工序,共需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年吉林交通职业技术学院单招职业适应性测试题库含答案解析
- 2026海南海口市秀英区和美幼儿园招聘考试备考试题及答案解析
- 2026福建石狮港口开发建设有限责任公司招聘1人笔试模拟试题及答案解析
- 2026国网物资有限公司高校毕业生招聘(第二批)考试参考试题及答案解析
- 2026吉林大学第二医院从事护理员岗位人员10人考试备考试题及答案解析
- 2026四川宜宾天原集团股份有限公司招聘219人考试参考试题及答案解析
- 2026四川广安市广安区人民医院自主招聘肿瘤学医师、放射技师3人考试参考题库及答案解析
- 2026湖北宜昌市当阳市“招才兴业”教育系统事业单位急需紧缺人才引进招聘18人考试备考题库及答案解析
- 2026四川广安市岳池县天平镇便民服务中心招收见习人员5人考试备考试题及答案解析
- 2026年甘肃人力面向社会招聘兰州基地动车高铁餐吧服务人员笔试备考题库及答案解析
- 电力行业设备管理维护规范
- 复工复产工贸安全培训课件
- 人工智能在监管政策制定中的作用-第3篇
- 国药员工合同范本
- 《AI与直播运营》课程标准
- AGV小车培训课件
- 概率论与数理统计期末考试卷附答案2
- 事故预警和应急处置方案
- GB/T 70.2-2025紧固件内六角螺钉第2部分:降低承载能力内六角平圆头螺钉
- 2025-2026学年人教版一年级美术上册全册教案
- 小区游乐园施工方案
评论
0/150
提交评论