版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
生技部MD課曾小村可编程控制器根底讲座PLC根底知识根本内容:PLC简介、根本功能、特点、应用范围、工作方式。难点:
工作方式、扫描时间。
重点:定义、根本功能、工作方式。一、PLC的产生与历史世界上第一台PLC1969年由美国数字设备公司〔DEC〕根据美国通用汽车公司〔GE〕的要求研制成功。背景:1968年美国通用汽车公司〔GE〕,为了适应汽车型号的不断更新,生产工艺不断变化的需要,实现小批量、多品种生产,希望能有一种新型工业控制器,它能做到尽可能减少重新设计和更换电器控制系统及接线,以降低本钱,缩短周期。三菱PLC外形图2006-3-34
Q系列PLCFX2N系列PLCFX1N系列PLCFX1S系列PLC欧姆龙PLC外形图C200H系列PLCCPM1A、CPM2A系列PLCPLC应用于步进电机控制传感器旋转编码器变频器等计数输入输入复位0000000001000022、FX2N系列PLC外部结构FX2N-64MR的主机外形图采用继电器输出,输出侧左端4个点公用一个COM端,右边多输出点公用一个COM端。输出的COM比输入端要多,主要考虑负载电源种类较多,而输入电源的类型相对较少。对于晶体管输出其公用端子更多。·端子为空端子,在外部配线工作中作中继端子使用。I/O端子编号PLC内部有许多具有不同功能的元件,实际上这些元件是由电子电路和存储器组成的。软元件是指PLC内部存储器的每一个存储单元,与PLC的监控程序、用户的应用程序合作,会产生或模拟出不同的功能。它不是物理意义上的实物器件,而是一定的存储单元与程序的结合产物。4.3
软元件介绍1、FX2N系列PLC编程元件分类和编号编程元件的编号分为两个局部:X0功能字母数字第一局部代表继电器功能的字母;第二局部为数字,数字为该类器件的序号。(1)输入继电器〔X〕输入继电器是PLC中用来专门存储系统输入信号的内部虚拟继电器。它又被称为输入的映像区,它可以有无数个动合触点和动断触点,在PLC编程中可以随意使用。这类继电器的状态不能用程序驱动,只能用输入信号驱动。输入接口的一个接线点对应一个输入继电器。FX系列PLC的输入继电器采用八进制编号。FX2N系列PLC带扩展时,输入继电器最多可达184点,其编号为X0~X7、X10~X17…X260~X267。2、FX2N系列PLC主要编程元件(2)输出继电器〔Y〕输出继电器是PLC中专门用来将运算结果信号经输出接口电路及输出端子送达并控制外部负载的虚拟继电器。它在PLC内部直接与输出接口电路相连,它有无数个动合触点与动断触点,这些动合与动断触点可在PLC编程时随意使用。外部信号无法直接驱动输出继电器,它只能用程序驱动。FX系列PLC的输出继电器采用八进制编号。FX2N系列PLC带扩展时,输出继电器最多可达184点,其编号为Y0~Y267。(3)内部辅助继电器〔M〕辅助继电器按照其功能分成以下三类:a.通用辅助继电器M0~M499〔500点〕PLC内有很多通用辅助继电器,只能由程序驱动,每个辅助继电器也有无数对常开、常闭接点供编程使用。其作用相当于继电器控制线路中的中间继电器。辅助继电器的接点在PLC内部编程时可以任意使用,但它不能直接驱动负载,外部负载必须由输出继电器的输出接点来驱动。b.掉电保持辅助继电器M500~M1023〔524点〕掉电保持是指在PLC外部电源停电后,由机内电池为某些特殊工作单元供电,可以记忆它们在掉电前的状态。c.特殊辅助继电器M8000~M8255〔256点〕具有特殊功能的辅助继电器。①只能利用其接点的特殊辅助继电器。线圈由PLC自动驱动,用户只可以利用其接点。例如:M8000为运行监控用,PLC运行时M8000接通。M8002为初始脉冲,在PLC开始运行的第一个扫描周期接通M8012为100mS时钟脉冲,M8013为1S时钟脉冲。②可驱动线圈型特殊辅助继电器。用户鼓励线圈后,PLC作特定动作。例如:M8033为PLC停止时输出保持特殊辅助继电器。M8034为禁止全部输出特殊辅助继电器。M8039为定时扫描特殊辅助继电器。(4)定时器定时器在PLC中相当于一个时间继电器,由设定值存放器、当前值存放器和定时器触点组成。在其当前值存放器的值等于设定值存放器的值时,定时器触点动作。定时器是对PLC内的1ms,10ms,100ms等不同规格时钟脉冲累计计时,当到达所定的设定值时,输出接点动作。定时器设定值可以直接用常数K或间接用数据存放器D的内容作为设定值。定时器的定时时间为:T=K〔定时器的设定值〕×计时单位。例:T10〔为100ms的定时器〕,设定值为10,那么实际定时时间为:T=100*10=1000ms
定时器可以分为:
常规定时器T0~T245100ms定时器:T0~T199,200点。计时范围:0.1~3276.7s;10ms定时器:T200~T245,46点。计时范围:0.01~327.67s。
积算定时器T246~T2551ms积算定时器:T246~T249,四点。计时范围0.001s~32.767s;100ms积算定时器:T250~T255,6点,计时范围0.1s~3276.7s。常规定时器的动作过程积算定时器的动作过程图(5)计数器计数器是PLC重要内部部件,它是在执行扫描操作时对内部元件X、Y、M、S、T、C的信号进行计数。当计数到达设定值时,计数器触点动作。计数器的动合、动断触点可以无限使用。可编程控制器的计数器共有两种:内部信号计数器和外部高速计数器。内部信号计数器有分为两种:16位递加计数器和32位增减计数器。16位递加计数器设定值1~32767。通用型:C0~C99,100点断电保持型:C100~C199,100点。32位增减计数器设定值:-2147483648~+2147483647通用型:C200~C219,20点;断电保持型:C220~C234。15点。32位双向计数器是递加型还是递减型计数由特殊辅助继电器M8200~M8234设定。特殊辅助继电器接通时〔置1〕时,为递减计数;特殊辅助继电器断开〔置0〕时,为递加计数。设定值可直接用常数K或间接用数据存放器D的内容。32位增减计数器工作图间接设定时,要用器件号紧连在一起的两个数据存放器。如图,用X14作为计数输入,驱动C200计数器线圈进行计数操作。当计数器的当前值由-4到-3〔增大〕时,其接点接通〔置1〕;当计数器的当前值由-3到-4〔减小〕时,其接点断开〔置0〕。
〔六〕状态存放器〔S〕作用:用于编制顺序控制程序的状态标志。1〕初始化用:S0~S9这10个状态存放器作为步进程序中的初始状态用。2〕通用:S10~S127这118个状态存放器作为步进程序中的普通状态用。注:不使用步进指令时,状态存放器也可当作辅助继电器使用。
(七)数据存放器D:用来存储PLC进行输入输出处理、模拟量控制、位置量控制时的数据和参数。数据存放器为16位,最高位是符号位。32位数据可用两个数据存放器存储。1、通用数据存放器:D0~D127通用数据存放器在PLC由RUN→STOP时,其数据全部清零。如果将特殊继电器M8033置1,那么PLC由RUN→STOP时,数据可以保持。2、保持数据存放器:D128~D255保持数据存放器只要不被改写,原有数据就不会丧失,不管电源接通与否,PLC运行与否,都不会改变存放器的内容。3、特殊数据存放器:D8000~D82554、文件存放器:D1000~D2499(八)变址用存放器:V、Z是一种特殊用途的数据存放器相当于微机中的变址存放器,用于改变元件的编号〔变址〕。(九)常数:K、H十进制常数用K表示,如常数123表示为K123十六进制常数那么用H表示,如常数345表示为H159(十)指针:P、I1、跳转用指针:P0~P63共64点它作为一种标号,用来指定跳转指令或子程序调用指令等分支指令的跳转目标。2、中断用指针:I00□~I30□共4点作为中断程序的入口地址标号。4.4常用特殊辅助继电器特点:特殊辅助继电器是具有某项特定功能的辅助继电器。分类:触点利用型和线圈驱动型。1〕触点型特殊辅助继电器:其线圈由PLC自动驱动,用户只可以利用其触点。2〕线圈型特殊辅助继电器:由用户驱动线圈,PLC将作出特定动作。1〕运行监视继电器:M8000——当PLC处于RUN时,其线圈一直得电M8001——当PLC处于STOP时,其线圈一直得电2〕初始化继电器:M8002——当PLC开始运行的第一个扫描周期其得电M8003——当PLC开始运行的第一个扫描周期其失电〔对计数器、移位存放器、状态存放器等进行初始化〕3〕出错指示继电器:M8004——当PLC有错误时,其线圈得电M8005——当PLC锂电池电压下降至规定值时,其线圈得电。M8061——PLC硬件出错D8061〔出错代码〕M8064——参数出错D8064M8065——语法出错D8065M8066——电路出错D8066M8067——运算出错D8067M8068——当线圈得电,锁存错误运算结果4〕时钟继电器:M8011——产生周期为10ms脉冲M8012——产生周期为100ms脉冲M8013——产生周期为1s脉冲M8014——产生周期为1min脉冲5〕标志继电器M8020——零标志。当运算结果为0时,其线圈得电。M8021——借位标志。减法运算的结果为负的最大值以下时,其线圈得电。M8022——进位标志。加法运算或移位操作的结果发生进位时,其线圈得电。6〕PLC模式继电器M8034——禁止全部输出。当M8034线圈被接通时,那么PLC的所有输出自动断开。M8039——恒定扫描周期方式。当M8039线圈被接通时,那么PLC以恒定的扫描方式运行,恒定扫描周期值由D8039决定M8031----非保持型继电器、存放器状态去除M8032----保持型继电器、存放器状态去除M8033----RUN→STOP时,输出保持RUN前状态M8035----强制运行〔RUN〕监视M8036----强制运行〔RUN〕M8037----强制停止〔STOP〕3.1根本逻辑指令3.2根本指令编程实例PLC的根本逻辑指令及编程
---三菱3.1根本逻辑指令3.1.1LD、LDI、OUT指令3.1.2AND、ANI指令3.1.3OR、ORI指令3.1.4ORB指令3.1.5ANB指令3.1.6MPS/MRD/MPP指令3.1.7MC/MCR指令3.1.8SET/RST指令3.1.9PLS/PLF指令3.1.10NOP指令3.1.11END指令3.1.1LD、LDI、OUT指令LD〔读取〕:用于常开接点接到母线上的逻辑运算起始。
LDI(读取反):用于常闭接点接到母线上的逻辑运算起始。
指令格式:LD
元件号;LDI
元件号其操作元件包括X、Y、M、S、T、C。程序步为1另外,与后续的ANB指令组合,在分支点处也可使用。OUT(输出):输出驱动各种驱动线圈指令格式:OUT
元件号其操作元件包括Y、M、S、T、CY、M:程序步为1特M:程序步为2
T:程序步为3C:16bit,程序步为332bit,程序步为5对输入继电器不能使用,并行输出可屡次使用OUTLD、LDI、OUT指令的使用说明X0Y0LDOUTX1M0LDIT0K10Y1T0母线步序指令数据1234OUTLDIOUTOUTK10LDOUT78Y0X1M0T0T0Y1驱动定时器设定常数SP0LDX03步3.1.2AND、ANI指令AND,与指令,用于单个常开接点的串联ANI,与非指令,用于单个常闭接点的串联AND与ANI这两条指令可以屡次重复使用指令格式:AND
元件号;ANI
元件号其操作元件包括X、Y、M、S、T、C程序步为1
AND、ANI指令的使用说明X1Y0ANDX2M0ANIY1(a)(b)步序指令数据01234LDANDOUTLDANIOUTANDOUT67X0X1Y0X2M0T0Y15Y0串联常开触点纵接输出串联常闭触点串联常开触点X0Y0T0AND母线3.1.3OR、ORI指令OR,或指令,用于单个常开接点的并联ORI,或非指令,用于单个常闭接点的并联(1)OR、ORI指令用于单个触点的并联连接指令(2)两个以上接点串联连接电路块并联连接时,要用后述的ORB指令(3)OR、ORI是从该指令的当前步开始,对前面的LD、LDI指令并联连接的,并联的次数无限制说明:指令格式:OR
元件号;ORI
元件号其操作元件包括
X、Y、M、S、T、C程序步为1OR、ORI指令的使用说明X3Y2X4Y3X16步序指令数据01234LDORORIOUTLDIANDANIOR78X3X4X1Y2Y2X16X7M10并联常开触点56OUT9Y3M0OR并联常开触点并联常闭触点X7Y2X1M0M10ORORIOR母线OR3.1.4ORB指令两个或两个以上的接点串联连接的电路叫串联电路块。对串联电路块并联连接时,有:(1)分支开始用LD、LDI指令,分支终点用ORB指令。ORB指令为无目标元件,它不表示触点。(3)可以看成电路块之间的一段连接线。指令格式:ORB无操作元件程序步为1ORB指令的使用X3Y4X6步序指令数据01234LDANDLDANDORBOUTANDOUT78X4X5X6X7Y4X11Y5串联电路块并联连接56M2LDX5X7Y5M2X11串联电路块ORB母线ORB指令相当一段连线一种是在要并联的每个串联电路块后加ORB指令,分散使用ORB指令时,并联电路的个数没有限制。另一种是集中使用ORB指令〔如以下图所示〕,集中使用ORB指令时,这种电路块并联的个数不能超过8个(即重复使用LD、LDI指令的次数限制在8次以下)。ORB指令的使用方法X0X2推荐01234LDANILDANDORBORBOUT78X0X156ANDX1X3X4X5LDIX2X3X4X5Y5不推荐01234LDANILDANDORBOUT78X0X156ANDLDIX2X3X4X5Y5ORBY5步序指令数据步序指令数据分散使用ORB集中使用ORB串联电路块1串联电路块2先集中做块再集中连接ORBORB做一块连一块
两个或两个以上接点并联的电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,应使用ANB指令。指令格式:ANB无操作元件程序步为13.1.5ANB指令分支的起点用LD、LDI指令,并联电路块结束后,使用ANB指令与前面电路串联。ANB指令简称与块指令X0X101234LDORLDIORANBX0X156OUTX2X3X4ORX2X3X4Y0Y0步序指令数据ANB指令的使用说明并联块串接是单个元件并联用OR指令3.1.6MPS/MRD/MPP指令
MPS(Push)为进栈指令,就是将运算中间结果存入栈存储器。
使用一次MPS指令,该时刻的运算结果就压入栈存储器第一级,再使用一次MPS指令时,当时的运算结果压入栈的第一级,先压入的数据依次向栈的下一级推移。
MPP〔POP〕为出栈指令,使用出栈MPP指令就是将存入栈存储器的各数据依次上移,最上级数据读出后就从栈内消失。MRD〔READ〕读栈指令,读出存入栈存储器的最上级的最新数据,栈内的数据不发生上、下移。3.1.6MPS/MRD/MPP指令
MPS、MRD、MPP这组指令都是没有操作元件号,可将触点先存储,因此用于多重输出电路。MRDMPSMPP123…n指令功能图解MPS/MRD/MPP指令的使用X001234LDANDMPSANDOUT56OUTMPPY078910LDMPSANDOUT111213MPPANDOUTX0X1X2Y0Y1X3X4Y2X5Y31415161718LDMPSANDOUTMRD1920OUTAND21222324MRDANDOUTMPP2526ANDOUTX6X7Y4X10Y5X11X12Y6Y7Y1X1X2X3X4Y2X5Y3MPPX6X7MPSY4X10Y5MRDX11Y6X12Y7MRD步序指令数据MPSMPPMPS母线MPP小结LD、LDI用于接点接到主母线〔或分支〕的逻辑运算起始OUT输出驱动各种驱动线圈〔不能驱动X〕AND、ANI用于单个接点的串联OR、ORI用于单个接点的并联ORB对串联电路块并联连接〔无操作元件〕
ANB指令用于并联电路块与前面电路串联MPS/MRD/MPP指令用于保存、恢复、读出接点的状态MC为主控指令,用于公共串联接点的连接。3.1.7MC/MCR指令MCR叫主控复位指令,即MC的复位指令。
遇到多个线圈同时受一个或一组接点控制的情况。如果在每个线圈的控制电路中都串入同样的接点,那么将多占用存储单元,应用主控指令可以解决这一问题。使用主控指令的接点称为主控接点,是与母线相连的常开接点,是控制一组电路的总开关。MC、MCR指令的使用X0(a)01456LDMCSPLDOUT78OUTLD1011LDOUTX0X1X2N0(b)X1Y2M100MCRN0M100Y0Y1X3MCR为2步指令MC为3步指令M100N0MCN0Y0Y1X2N0MCRY2X3步序指令数据
MC指令是3程序步,MCR指令是2程序步,两条指令的操作目标元件是Y、M,不允许使用特殊辅助继电器M。
当X0接通时,执行MC与MCR之间的指令;
当输入条件断开时,不执行MC与MCR之间的指令。
非积算定时器和用OUT指令驱动的元件复位,积算定时器、计数器、用SET/RST指令驱动的元件保持当前的状态。
MC、MCR指令的使用
使用MC指令后,母线移到主控接点的后面,与主控接点相连的接点必须用LD或LDI指令。
MCR使母线回到原来的位置。在MC指令区内使用MC指令称为嵌套,嵌套级N的编号(0-7)顺次增大,返回时用MCR指令,从大的嵌套级开始解除MC、MCR指令的使用(b)(a)Y0SETX0Y0RSTX1M0SETX2M0RSTX3S0SETX4S0RSTX5D0RSTX6(c)SET、RST指令的使用012345678911121415LDSETLDRSTLDSETLDRSTLDSETLDRSTLDRSTX0Y0X1Y0X2M0X3M0X4S0X5S0X6D0步序指令数据X0X1Y03.1.9PLS/PLF指令
PLS指令在输入信号上升沿产生脉冲输出,PLF在输入信号下降沿产生脉冲输出,它们的目标元件是Y和M,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44970-2024粮油机械气垫带式输送机
- 《解读学习金字塔》课件
- 【大学课件】危害公共安全罪
- 《计算机安全概述》课件
- 肤色暗黄的临床护理
- 孕期同房出血的健康宣教
- 《机械设计基础》课件-第11章
- 孕期胸痛的健康宣教
- 喉插管损伤的健康宣教
- 孕期痤疮的健康宣教
- 中医内科学虚劳培训课件
- 2024广东省建筑安全员A证考试题库附答案
- 【MOOC】劳动与社会保障法学-西南政法大学 中国大学慕课MOOC答案
- 3、2024广西专业技术人员继续教育公需科目参考答案(99分)
- 2024版房屋市政工程生产安全重大事故隐患判定标准内容解读
- 期末 (试题) -2024-2025学年人教PEP版(2024)英语三年级上册
- 完整2024年国有企业管理人员处分条例专题课件
- 马克思主义基本原理考试题库附答案【典型题】
- 工作文档有关于恐龙的资料以及有关于图片的资料
- 0-15V直流稳压电源设计
- 某高速公路路面改建工程施工监理投标文件报价表
评论
0/150
提交评论