《可编程序控制器1ppt课件》由会员分享,可在线阅读,更多相关《可编程序控制器1ppt课件(41页珍藏版)》请在金锄头文库上搜索。
1、第九章 可编程序控制器nPLC的根本组成及任务原理nPLC的特点及运用领域nPLC的根本指令与编程nPLC的程序设计.PLC的根本组成及任务原理nPLC的定义nPLC的根本组成nPLC的根本组成框图nPLC的任务原理前往.PLC的定义n可编程控制器是以微处置器为根底,综合计算机技术、自动控制技术以及通讯技术开展起来的新一代工业自动化安装。它采用可编程序存贮器,来存贮和执行逻辑运算、顺序控制、定时、计数及算术运算等操作的指令,并经过数字式或模拟式的输入和输出方式,控制各种类型的机械或消费过程,是一种专为在工业环境下运用而设计的数字运算的电子系统。 前往.PLC的根本组成nPLC的硬件系统 n主机
2、nCPU中央处置器 运算器和控制器集成在一片或几片大规模集成电路中 n存贮器 系统程序存贮器EPROM和用户程序存贮器RAMnI/O单元n外部设备n总线 包括有电源总线、控制总线、地址总线和数据总线nI/O接口电路 PLC与外部输入信号、被控设备衔接的转换电路,经过外部接线端子可直接与现场设备相连。 n编程器 可以输入程序,并可以对用户程序进展检查、修正、调试和监视,还可以调用和显示PLC的一些形状和系统参数。 nPLC的软件系统 n系统程序n用户程序 前往.PLC的根本组成框图外 打印机 EPROM设 写入器PLC或上位计算机按钮触点行程开关继电器线圈指示灯电磁阀主机COM电 源CPU 存
3、贮 器控 制 器输入单元输入单元运 算 器系统程序存贮器EPROM外设接口 用户程序存贮器RAM扩展接口电源编程器扩展机前往.PLC的任务原理n任务方式 nPLC采用循环扫描 是在系统软件控制下,依次扫描各输入点的形状,按用户程序进展运算处置,然后顺序向输出点发出相应的控制信号。n任务过程n自诊断n编程器等的通讯n输入采样n用户程序执行n输出刷新 nPLC扫描过程的表示图前往.PLC扫描过程的表示图M100Y430输出刷新阶段 用户程序执行阶段 输入采样阶段 输入端子输入映象存放器元件映象存放器输出锁存器输出端子扫描周期X400读出读出Y430写入读出前往.PLC的特点及运用领域nPLC的特点
4、nPLC的运用领域前往.PLC的特点n性能稳定可靠,抗干扰才干强 n软件简单易学 n功能完善 n 通用性好,运用灵敏 n 编程简单,手段多,控制程序可变 n接线简单,安装、调试任务量少 n监视功能强、速度快 n体积小,分量轻,功耗低 前往.PLC的运用领域n开关量逻辑控制 n用于机械加工的数字控制 n机器人控制 n闭环过程控制 n数据处置 n通讯和联网 前往.PLC的根本指令与编程nPLC的编程言语n三菱F1系列PLC的编程元件n三菱F1系列PLC的根本指令与编程n程序的输入、测试及运转前往.PLC的编程言语n梯形图LADLadder Diagramn语句表STL(Statement List
5、)n控制流程图CSF(Control System Flowchart)n高级言语ALAdvanced Language 前往.梯形图LADn梯形图与继电-接触器控制系统的电路图很类似,其中的编程元件沿用了“继电器称号。n梯形图的根本构造主母线副母线触点编程线圈 节点前往.语句表STLn语句表类似于计算机汇编言语的方式,用指令的助记符来进展编程。它经过编程器按照语句表的语句顺序逐条写入PLC并可直接运转。语句表的指令助记符比较直观易懂,编程也简单,便于工程人员掌握,因此得到广泛的运用。 前往.三菱F1系列PLC的编程元件n编程元件的编号规那么n以英文字母开头 字母表示编程元件的的功能n后跟三位
6、八进制数字 n编程元件n输入继电器X n输出继电器Y n定时器T n计数器C n辅助继电器M n特殊辅助继电器M n形状器S 前往.输入继电器X n数量n 输入继电器共有24个 n编号n X400X407n X410X413n X500X507n X510X513 n特点n 在梯形图中只能有输入继电器的触点,而不能出现输入继电器的线圈。 前往.输出继电器Yn数量n 输出继电器共有16个 n编号n Y430Y437n Y530Y537 n特点n 输出继电器的线圈不能由PLC的外部信号来驱动,只能由程序的执行结果来驱动。 前往.定时器Tn数量n 定时器共有32个 n编号n T050T057n T4
7、50T457n T550T557n T650T657 n特点n 定时器相当于继电-接触器控制系统中的时间继电器,它能提供无数对常开、常闭延时触点供用户编程运用。n 定时器的延时时间是由编程中的设定值K来决议的。 前往.计数器Cn数量n 计数器共有32个 n编号n C060C067n C460C467n C560C567n C660C667 n特点n计数器主要于记录脉冲个数或根据脉冲个数设定某一时间。n计数器的计数范围是0999 前往.辅助继电器Mn种类n一是通用型,不具备掉电维护功能n另一种是掉电维护型,失电后不复位。 n数量n 通用型辅助继电器共有128个 n 掉电维护型辅助继电器64点 n
8、编号n 通用型 M100M277 n 掉电维护型 M300M377 n特点n辅助继电器的功能相当于继电-接触器控制系统电路中的中间继电器。n它不能由任何外部设备来驱动,也不能直接驱动外部负载。 前往.特殊辅助继电器M和形状器S n特殊辅助继电器数量 15个 n特殊辅助继电器编号n M70M74 M76M77 M470M473 M570M573 n特殊辅助继电器用途n 进展运转监视、初始化脉冲、电池电压下降指示等 n形状器的数量 40个n形状器的用途n 在编制步进程序中运用的根本元件 n形状器的编号 S600S647 n形状器的特点n 属于掉电维护继电器 前往.三菱F1系列PLC的根本指令与编程
9、nLD、LDI、OUT指令nAND、ANI指令 nOR、ORI指令 nORB指令 nANB指令 nS、R指令 nRST指令 nMC、MCR指令 n END指令 前往.LD、LDI、OUT指令n指令的作用nLDLoaD:取指令,是常开触点与母线的衔接指令。nLDI(LoaD Inverse):取反指令,是常闭触点与母线的衔接指令。nOUT:驱动线圈的输出指令。 n指令的运用阐明nLD、LDI可与后面讲到的块操作指令ANB、ORB相配合,用于分支电路的起点 nOUT指令用于Y、M、T、C、S及F功能指令线圈,不能用于X;并联输出OUT指令可延续运用恣意次 nOUT指令用于T和C,其后须跟常数K。K
10、为延时时间或计数次数 n指令举例前往.LD、LDI、OUT指令的例子K 10K 10T450Y430Y431Y431T450T450X401X401X400X400LD X400LD X400OUT Y430OUT Y430LDI X401LDI X401OUT Y431OUT Y431OUT T450OUT T450K 10K 10LD T450LD T450OUT Y431OUT Y431a梯形图 b语句表前往.AND、ANI指令n指令的作用nAND:与指令,用于单个常开触点的串联;nANI(ANd Inverse):与反指令,用于单个常闭触点的串联。 n指令的运用阐明nAND和ANI指令
11、用于单个触点与左边触点的串联,可延续运用; n假设是两个并联电路块两个或两个以上触点并联衔接的电路串联,那么需用后面的ANB指令。 n指令举例前往.AND、ANI指令举例 LD X400 AND X401 OUT Y430 LD X402 ANI Y430 OUT Y431 AND X403 OUT Y432Y431Y432Y430X400X400X403X403X401X401X402X402Y430Y430a梯形图 b语句表前往.OR、ORI指令n指令的作用nOR:或指令,用于单个常开触点的并联;nORI(OR Inverse):或反指令,用于单个常闭触点的并联。 n指令的运用阐明nOR、
12、ORI指令仅用于单个触点与前面触点的并联;n假设是两个串联电路块两个或两个以上触点串联衔接的电路相并联,那么用后面将学的ORB指令。 n指令举例前往.OR、ORI指令举例Y430Y431X403X403 Y430Y430M101M101Y431Y431X404X404X400X400X402X402X401X401LD X400LD X400OR X402OR X402AND X401AND X401OUT Y430OUT Y430LD X403LD X403AND Y430AND Y430OR Y431OR Y431AND X404AND X404ORI M101ORI M101OUT Y4
13、31OUT Y431a a梯形图梯形图 b b语句表语句表前往.ORB指令n指令的作用nORB(OR Block):或块指令,用于串联电路块的并联衔接 n指令的运用阐明n串联电路块与前面的电路并联衔接时,分支的开场用LD、LDI指令,分支终了用ORB指令;n串联支路并联的次数不受限制,但每并联一次就要用一次ORB指令;nORB指令不带目的编程元件,是一个独立指令。 n指令举例前往.ORB指令举例 LD X400 LD X400 AND X401 AND X401 LD X402 LD X402 AND X403 AND X403 ORB ORB LDI X404 LDI X404 OR X40
14、6 OR X406 ANI X405 ANI X405 ORB ORB OUT Y430 OUT Y430Y430X402X402X403X403X404X404X406X406X405X405X400X400X401X401a a梯形图梯形图 b b语句表语句表前往.ANB指令n指令的作用nANB(And Block):与块指令,用于并联电路块的串联衔接 n指令的运用阐明n并联电路块与前面的电路串联衔接时,分支的开场用LD、LDI指令,分支终了用ANB指令; n多个并联电路块延续串联衔接,按顺序用ANB指令进展衔接,ANB运用次数不受限制;nANB指令不带目的编程元件,是一个独立指令。 n指
15、令举例前往.ANB指令举例 LD X400 OR X403 LD X401 ORI X404 ANB LD X402 OR X405 ANB ORI X406 OUT Y430Y430X400X400X401X401X403X403X405X405X404X404X402X402X406X406a a梯形图梯形图 b b语句表语句表前往.S、R指令n指令的作用nSSet:置位指令,使操作坚持的指令。nR(Reset):复位指令,使操作坚持复位的指令。 n指令的运用阐明nS指令用于将Y、S、M200M377等元素置1并具有坚持功能;nR指令用于取消Y、S、M200M377等元素的自坚持功能并置0
16、。 n指令举例前往.S、R指令举例R M205S M205X400X400X401X401 LD X400 S M205 LDI X401 R M205a梯形图 b语句表前往.RST指令n指令的作用nRSTReSeT:复位指令,用于计数器或移位存放器的复位。 n指令的运用阐明n程序执行时优先执行RST指令,在复位形状时,计数器或移位存放器不再接受其它输入数据;n复位电路、计数器的计数电路及移位存放器的移位电路是相互独立的,编写时可恣意安排它们的先后次序。 n指令举例前往.RST指令举例 LD X400 OR M71 RST C461 LD X402 ANI M120 OUT C461 K 10
17、 LD C461 OUT Y430Y430X400X400K 10K 10M71M71M120M120RSTRSTC461C461OUTOUTX402X402C461C461a a梯形图梯形图 b b语句表语句表前往.MC、MCR指令n指令的作用nMC(Master Control):主控指令,用于公共逻辑条件控制多个线圈,使主母线移到主控触点之后。nMCR(Master Control Reset):主控复位指令,用于将母线复位。 n指令的运用阐明nMC和MCR指令只对M100M177起作用;nMC主控触点可同时控制许多电路的触点后的电路由LD或LDI开场。 n指令举例前往.MC、MCR指令
18、举例a a梯形图梯形图 b b语句表语句表前往.程序的输入、测试及运转nPLC的任务形状 n编程形状 PROGRAM n运转形状 RUN n程序的输入及修正 n程序的输入 流程图n程序的修正n在输入过程中,如在按“WRITEMONITOR键之前需修正指令,可先按“INSTR键,然后写入正确的指令;假设在按“WRITEMONITOR键之后修正指令,需先按“STEP前往原指令,然后写入正确的指令。 n修正的方法为:查出错误的指令后先按“DELETE键,同时输入正确的指令,然后再按“INSERT键即可。 前往.程序的输入 流程图将指令写入将指令写入RAM并自动步序加一并自动步序加一假设从假设从0步开
19、场,步开场,这两步可不要这两步可不要反反复复操操作作第第0步步置初始形状置初始形状CLEARSTEPSTEP0STEP999DELETECLEARSTEP首步序号首步序号INSTR指令指令元件地址及常数元件地址及常数WRITEMONa a清零步骤清零步骤 b b程序输入流程图程序输入流程图前往.PLC的程序设计梯形图的绘制规那么先画出两条竖直方向的母线,再按从左到右、从上到下的顺序画好每一个逻辑行。梯形图上所画触点形状,就是输入信号未作用时的初始形状。触点应画在程度线上,不能画在垂直线上主控触点例外。不含节点的分支应画在垂直方向,不可放在程度方向,以便于识别节点的组合和对输出线圈的控制途径。几个串联支路相并联时,应将触点最多的那个支路放在最上面;几个并联回路相串联时,应将触点最多的支路放在最左面。触点可以串联或并联;线圈可以并联,但不可以串联。触点和线圈衔接时,触点在左,线圈在右;线圈的右边不能有触点,触点的左边不能有线圈。梯形图中元素的编号、图形符号应与所用的PLC机型及指令系统相一致。 前往.