资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
U用承电吊句减速箱甄引辂导向轮曳鼻血承包志桀限速器酢厢导轴盘梨曳弓,钢丝绳济厢导轨轿厢导靴极限开美打极限建器铜耗绳对军导轨费底超戴装量安全钳铅体斌头组件密重导靴底尾拔既开美对堕装遂制初器曳引包机蕙格编码器机房线澜机房配电桢、控制相平N置轿】煎俭修箱开门机开门勾轿内擦甄糖轿隔门井直布线槽线管)隧彳亍M缆消防按钮金万外密疑盒层畿爱安全触板光.幕,层门锁、底坑检修装置、轿隔较冲器I/O模块I/O接口是PLC与外界连接的接口。输入接口用来接收和采集输入信号, 输出接口用来连接被控对象中各种执行元件,如接触器、电磁阀、指示灯、调节 阀(模拟量)、调速装置(模拟量)等。图1-2 PLC的扫描过程PLC有两种工作状态,即运行(RUN)状态和停止(STOP)状态。在运行 状态,PLC通过执行反映控制要求的用户程序来实现控制功能。为了使PLC的 输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复 不断地重复执行,直到PLC停机或切换到STOP工作状态。除了执行用户程序外,每次循环过程中,PLC不还要完成内部处理、通信处 理等工作,一次循环可分为5个阶段,如图1-2所示PLC的这种周而复始的循 环工作方式称为扫描工作方式。在工作状态下,执行一次上图所示的扫描操作所 需的时间称为扫描周期。其典型值为1-100ms。(二)扫描周期在工作状态下,执行一次图2所示的扫描操作所需的时间称为扫描周期。其 典型值为1-100ms。当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序 执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期 间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。1、输入米样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将 它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和 输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中 的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信 号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 、用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯 形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控 制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算, 然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态; 或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形 图所规定的特殊功能指令。即在用户程序执行过程中,只有输入点在I/O映象区 内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM 存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行 结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面 的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在 其上面的程序起作用。3、输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照 I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相 应的外设。这时,才是PLC的真正输出。表2-1 FX2N系列PLC的输入/输出继电器元件号型 号FX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128M扩展时输X0X7X0X17X0X27X0X37X0X47X0X77X0X267入8点16点24点32点40点64点184点输Y0Y7Y0Y17Y0Y27Y0Y37Y0Y47Y0Y77Y0Y2677出8点16点24点32点40点64点184点基本逻辑指令是PLC中最基本的编程语言,掌握了它也就初步掌握了 PLC的使 用方法,各种型号PLC的基本逻辑指令都大同小异,现在我们针对FX2N系列, 逐条介绍其指令的功能和使用方法。1、输入、输出指令(LD、LDI、OUT)LD(Load):电路开始的常开触点对应的指令,可以用于X、Y、M、T、C 和S。LDI(Load Inverse):电路开始时的常闭触点对应的指令,可以用于X、Y、 M、T、C 和 S。OUT(Out):驱动线圈的输出指令,可以用于Y、M、T、C和S。LD和LDI指令对应的触点一般都与左母线相连,在使用ANB、ORB指令 时,用来定义与其他电路串并联的电路的起始触点。OUT指令不能用于输入继电器X,线圈和输出类指令应放在梯形图的最右 边,OUT指令可以连续使用若干次,相当于线圈的并联。2、触点的串联(AND/ANI)、并联(OR/ORI)指令AND(And):常开触点串联连接指令。ANI(And Inverse):常闭触点串联连接指令。OR(Or):常开触点并联连接指令。ORI(Or Inverse):常闭触点并联连接指令。串、并联指令可以用于X、Y、M、T、C和S。单个触点与左边的电路串联时,使用AND或ANI指令,串联触点的个数没 有限制。OR或ORI用于单个触点与前面电路的并联,并联触点的左端接到该指 令所在的电路块的起始点(LD点)上,右端与前一条指令对应的触点的右端相 连。OR和ORI指令总是将单个触点并联到它前面已经连接好的电路的前端。3、检测上升沿和下降沿的触点指令LDP、ANDP和ORP是用来检测上升沿的触点指令,触点的中间有一个向上 的箭头,对应的触点仅在制定位元件波形的上升沿(由OFF变为ON)时接通一 个扫描周期。LDF、ANDF和ORF是用来检测下降沿的触点指令,触点的中 间有一个向下的箭头,对应的触点仅在制定位元件波形的下降沿(由ON变为 OFF)时接通一个扫描周期。上述指令可以用于X、Y、M、T、C和S。边沿检测触点可以与普通触点混 合使用。4、电路块串联(ANB)、并联(ORB)指令ORB(Or Block):多触点电路块的并联连接指令。ANB(And Block):多触点电路块的串联连接指令。含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连 接时,支路的起点以LD或LDI指令开始,而支路的终点要用ORB指令。ORB 指令是一种独立指令,其后不带操作元件号,因此,ORB指令不表示触点,可 以看成电路块之间的一段连接线。如需要将多个电路块并联连接,应在每个并联 电路块之后使用一个ORB指令,用这种方法编程时并联电路块的个数没有限制; 也可以将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出 ORB的指令,但这时ORB指令最多使用7次。将分支电路(并联电路块)与前面的电路串联连接时使用ANB指令,各并 联电路块的起点,使用LD或LDI指令;与ORB指令一样,ANB指令也不带操 作元件,如需要将多个电路块串联连接,应在每个电路块之后使用一个ANB指 令,用这种方法编程时串联电路块个数没有限制,若集中使用ANB指令,最多 使用7次。5、栈存储器与多重输出指令MPS(Push)、MRD(Read)和MPP(Pop)指令分别是进栈、读栈和出栈 指令,它们用于多重输出电路。MPS指令用于储存电路中有分支处的逻辑运算结果,以便以后处理有线圈的 支路时可以调用该运算结果。MRD指令读取存储在堆栈最上层的电路中分支点处的运算结果,将下一个 触点强制性地连接在该点。读数后堆栈内的数据不会上下移动。MPP指令弹出存储在堆栈最上层的电路中分支点处的运算结果。使用MPP 指令时堆栈中各层的数据向上移动一层,最上层的数据在读出后从堆栈内消失。6、置位复位指令SET:置位指令,使操作保持ON的指令。RST:复位指令,使操作保持OFF的指令。SET指令用于Y、M和S,RST指令可以用于复位Y、M、S、T、C,或将 字元件D、V和Z清零。7、程序结束指令(END)在程序结束处写上END指令,PLC只执行第一步至END之间的程序,并 立即输出处理。若不写END指令,PLC将以用户存储器的第一步执行到最后一 步,因此,使用END指令可缩短扫描周期。另外,在调试程序时,可以将END 指令插在各程序段之后,分段检查各程序段的动作,确认无误后,再依次删去插 入的END指令。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号