可编程控制器实验与指导.doc

上传人:星星 文档编号:1024729 上传时间:2024-03-23 格式:DOC 页数:144 大小:7.19MB
下载 相关 举报
可编程控制器实验与指导.doc_第1页
第1页 / 共144页
可编程控制器实验与指导.doc_第2页
第2页 / 共144页
可编程控制器实验与指导.doc_第3页
第3页 / 共144页
可编程控制器实验与指导.doc_第4页
第4页 / 共144页
可编程控制器实验与指导.doc_第5页
第5页 / 共144页
点击查看更多>>
资源描述

1、 可编程控制器实验与指导 第一章 可编程控制器简介可编程控制器是60年代末在美国首先出现,当时叫可编程控制器PLC(Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。PLC的基本设计思想是反映计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容编成软件写入控制器的用户程序存储器内。控制器和被控对象连接方便。随着半导体技术,尤其是微处理器和微型计算机技术的发展,到70年代中期以后,PLC已广泛地使用微处理器作为中央处理器,

2、输入输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,这时的PLC已不再是逻辑判断功能,还同时具有数据处理、PID调节和数据通信功能。可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制、定时、计算和算术运算等操作的指令,并通过数字式和模拟式的输入输出,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电器接触控制系统中机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用微处理器的优点。可编程控制器对用户来说,是一种无触点设备,改变程序即可

3、改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的订货要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的应用。一、PLD的结构及各部分的作用可编程控制器的结构多种多样,但其组成的一般原理基本相同,都是以微处理器为核心的结构。通常由中央处理单元(CPU)、存储器(RAM、ROM)、输出输出单元(I/O)、电源和编程器等几个部分组成。1、中央处理单元(CPU)CPU作为整个PLC

4、的核心,起着总指挥的作用。CPU一般由控制电路、运算器和寄存器组成。这些电路通常都被封装在一个集成电路的芯片上。CPU通过地址总线、数据总线、控制总线与存储单元、输入输出接口电路连接。CPU的功能有以下一些:从存储器中读取指令,执行指令,取下一条指令,处理中断。2、存储器(RAM、ROM)存储器主要用于存放系统程序、用户程序及工作数据。存放系统软件的存储器称为系统程序存储器;存放应用软件的存储器称为用户程序存储器;存放工作数据的存储器称为数据存储器。常用的存储器有RAM、EPROM和EEPROM。RAM是一种可进行读写操作的随机存储器存放用户程序,生成用户数据区,存放在RAM中的用户程序可方便

5、地修改。RAM存储器是一种高密度、低功耗、价格便宜的半导体存储器,可用锂电池做备用电源。掉电时,可有效地保持存储的信息。EPROM、EEPROM都是只读存储器。用这些类型存储器固化系统管理程序和应用程序。3、输入输出单元(I/O单元)I/O单元实际上是PLC与被控对象间传递输入输出信号的接口部件。I/O单元有良好的电隔离和滤波作用。接到PLC输入接口的输入器件是各种开关、按钮、传感器等。PLC的各输出控制器往往是电磁阀、接触器、继电器,而继电器有交流和直流型,高电压型和低电压型,电压型和电流型。4、电源PLC电源单元包括系统的电源及备用电池,电源单元的作用是把外部电源转换成内部工作电压。PLC

6、内有一个稳压电源用于对PLC的CPU单元和I/O单元供电。5、编程器编程器是PLC的最重要外围设备。利用编辑器将用户程序送入PLC的存储器,还可以有用编辑器检查程序,修改程序,监视PLC的工作状态。除此以外,在个人计算机上添加适当的硬件接口和软件包,即可用个人计算机对PLC编程。利用微机作为编程器,可以直接编制并显示梯形图。二、PLC的工作原理PLC采用循环扫描的工作方式,在PLC中用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直到遇到结束符后又返回到第一条,如此周而复始不断循环。PLC的扫描过程分为内部处理、通信操作、程序输入处理、程序执行、程序输出几个阶段。全过程扫描一次所需的时

7、间称为扫描周期。当PLC处于停状态时,只进行内部处理和通信操作服务等内容。在PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。1、输入处理输入处理也叫输入采样。在此阶段,顺序读入所有输入端子的通断状态,并将读入的信息存入内存中所对应的映像寄存器与外界隔离, 即使输入信号发生变化,其映像寄存器的内容也不会发生变化,只有在下一个扫描周期的输入处理阶段才能被读入信息。2、程序执行根据PLC梯形图程序扫描原则,按先左后右先上后下的步序,逐句扫描,执行程序。遇到程序跳转指令,根据跳转条件是否满足来决定程序的跳转地址。从用户程序涉及到输入输出状态时,PLC从输入映

8、象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器,根据用户程序进行逻辑运算,存入有关器件寄存器中。对每个器件来说,器件映象寄存器中所寄存的内容,会随着程序执行过程而变化。3、输出处理程序执行完毕后,将输出映象寄存器,即器件映象寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。三、PLC编程语言1、 梯形图编程语言梯形图沿袭了继电器控制电路的形式,它是在电路控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用。梯形图的设计应注意以下三点:(一)梯形图按从

9、左到右、从上到下的顺序排列。每一逻辑行起始于左母线,然后是触点的串、并联接,最后是线圈与右母线相联。(二)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是形象地描述用户程序执行中应满足线圈接通的条件。(三)输入继电器用于接收外部的输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行结果给外部输出设备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出继电器的触点可供内部编程使用。2、语句表编

10、程语言指令语句表示一种与计算机汇编语言相类似的助记符编程方式,但比汇编语言易懂易学。一条指令语句是由步序、指令语和作用器件编号三部分组成。第二章 基本指令简介基本指令如表所示:一、线圈驱动指令LD、LDI、OUTLD:取指令。表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。LDI:取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。、OUT:线圈驱动指令,也叫输出指令。LD、LDI两条指令的目标元件是X、Y、M、S、T、C,用于将接点接到母线上。也可以与ANB指令、ORB指令配合使用,在分支起点也可使用。OUT是驱动线圈的输出指令,它的目标元件是Y、M、S、T

11、、C。对输入继电器X不能使用。OUT指令可以连续使用多次。LD、LDI是一个程序步指令,这里的一个程序步即是一个字。OUT是多程序步指令,要视目标元件而定。OUT指令的目标元件是定时器T和计数器C时,必须设置常数K。二、接点串联指令AND、ANIAND,与指令。用于单个常开接点的串联。ANI,与非指令。用于单个常闭接点的串联。AND与ANI都是一个程序步指令,它们串联接点的个数没有限制,也就是说这两条指令可以多次重复使用。OUT指令后,通过接点对其它线圈使用OUT指令称为纵接输出或连续输出,连续输出如果顺序不错可以多次重复。三、接点并联指令OR、ORIOR:或指令。用于单个常开接点的并联。OR

12、I:或非指令。用于单个常闭接点的并联。OR与ORI指令都是一个程序步指令,它们的目标元件是X、Y、M、S、T、C。这两条指令都是并联一个接点。需要两个以上接点串联连接电路块的并联连接时,要用ORB指令。四、串联电路块的并联连接指令ORB两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDI指令,分支结果用ORB指令。ORB指定与ANB指令均为无目标元件指定,而两条无目标元件指定的步长都为一个程序步。ORB有时也简称或块指令。ORB指令的使用方法有两种:一种是在要并联的每个串联电路块后加ORB指令;另一种是集中使用ORB指令。对于前者分散使用ORB指令时,并

13、联电路块的个数没有限制,但对于后者集中使用ORB指令时,这种电路块并联的个数不能超过8个。五、并联电路的串联连接指令ANB两个或两个以上的接点并联的电路称为并联电路块。分支电路并联电路块与前面电路串联连接时,使用ANB指令。分支的起点用LD、LDI指令,并联电路快结束后,使用ANB指令与前面电路串联。ANB指令也简称与块指令,ANB也是无操作目标元件,是一个程序步指令。六、主控及主控复位指令MC、MCRMC为主控指令,用于公共串联接点的连接,MCR叫主控复位指令,即MC的复位指令。在编程时,经常遇到多个线圈同时受一个或一组接点控制。如果在每个线圈的控制电路中都串入同样的接点,将多占用存储单元,

14、应用主控指令可以解决这一问题。使用主控指令的接点称为主控接点,它在梯形图中与一般的接点垂直。它们是与母线相连的常开接点,是控制一组电路的总开关。MC指令是3程序步,MCR指令是2程序步,两条指令的操作目标元件是Y、M,但不允许使用特殊辅助继电器M。与主控接点相连的接点必须用LD或LDI指令。使用MC指令后,母线移到主控接点的后面,MCR使母线回到原来的位置。在MC指令内再使用MC指令是时嵌套级N的编号(07)顺序增大,返回时用MCR指令,从大的嵌套级开始解除。七、置位与复位指令SET、RSTSET为置位指令,使动作保持;RST为复位指令,使操作保持复位。SET指令的操作目标元件为Y、M、S。R

15、ST指令的操作目标元件为Y、M、S、D、V、Z、T、C。这两条指令是13个程序步。用RST指令可以对定时器、计数器、数据寄存器、变址寄存器的内容清零。八、脉冲输出指令PLS、PLFPLS指令在输入信号上升沿产生脉冲输出,而PLF在输入信号下降沿产生脉冲输出,这两条指令都是2程序步,它们的目标元件是Y和M,但特殊辅助继电器不能作目标元件。使用PLS指令,元件Y、M仅在驱动输入接通后的一个扫描周期内动作。而使用PLF指令,元件Y、M仅在驱动输入断开后的一个扫描周期内动作。九、空操作指令NOPNOP指令是一条无动作、无目标元件的一程序步指令。空操作指令是该步序作空操作。用NOP指令替代已写入指令,可

16、以改变电路。在程序中加入NOP指令,在改动或追加程序是可以减少步序号的改变。十、程序结束指令ENDEND是一条无目标元件的1程序步指令。PLC反复进入输入处理、程序运算、输出处理,若在程序最后写入END指令,则END以后的程序步就不再执行,直接进行输出处理。在程序调试过程中,按端插入END指令,可以顺序扩大对各程序段的检查。采用END指令将程序划分为若干段,在确认处理前面电路块的动作正确无误之后,依次删去END指令。第三章 可编程控制器梯形图设计规则1、触点的安排梯形图的触点应画在水平线上,不能画在垂直分支上。2、串、并联的处理在有几个串联回路相并联时,应将触点最多的那个串联回路放在梯形图最上

17、面。在有几个并联图回路相串联时,应将触点最多的并联回路放在梯形图的最左面。3、线圈的安排不能将触点画在线圈右边,只能在触点的右边接线圈。4、不准双线圈输出如果在同一程序中同一元件的线圈使用两次或多次,则称为双线圈输出。这时前面的输出无效,只有最后一次才有效,所以不应出现双线圈输出。5、重新编排电路如果电路结构比较复杂,可重复使用一些触点画出它的等效电路,然后再进行编程就比较容易。6、编程顺序对复杂的程序可先将程序分成几个简单的程序段,每一段从最左边触点开始,由上之下向右进行编程,再把程序逐段连接起来。第四章 可编程控制器的基本指令练习 实验一 与非逻辑功能实验 一、实验目的1、熟悉PLC实验装

18、置。2、练习手持编程器的使用。3、熟悉系统操作。4、掌握与、或、非逻辑功能的编程方法。二、基本指令编程练习的实验面板图每个实验部分的接线孔通过防转叠插锁紧线与PLC的主机相应的输入输出插孔相连接。Xi为输入点,Yi为输出点。图中中间两排SB1SB9为输入按键,SA1SA9为模拟开关量的输入。L1L9是LED指示灯,按继电器输出用于模拟输出负载的通与断。电源:+24V0.7A三、编制梯形图并写出程序通过程序判断Y1、Y2、Y3、Y4的输出状态,然后再输入并运行程序加以验证。实验参考程序,梯形图参考图1步序指令器件号说明步序指令器件号说明0LDX001输入7ANIX0031ANDX003输入8OU

19、TY003与非门输出2OUTY001与门输出9LDIX0013LDX00110ORIX0034ORX00311OUTY004或非门输出5OUTY002或门输出12END程序结束6LDIX001四、实验步骤梯形图中的X001、X003分别对应控制单元输入开关SA1、SA3。通过专用电缆手持编程器与PLC主机。打开编程器,逐条输入程序,检查无误后,将可编程控制器主机上的STOP/RUN按钮拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。拨动输入开关SA1、SA3,观察输出指示灯L1、L2、L3、L4是否符合与、或、非逻辑的正确结果。实验二 定时器/计数器功能实验一、实

20、验目的1、掌握定时器指令的使用。2、掌握计数器的使用。3、掌握计数器/定时器内部时基脉冲参数的设置。二、实验内容1、定时器指令Fxos系列PLC有定时器56个(T0T55),定时器的时基脉冲为100ms (0.1s),每个定时器的定时范围从0.1s3276.7s,定时指令占用步数3步。当M8028被驱动时(即M8028=1);定时器T32T55(24点)的时基脉冲为10ms(0.01s)即T32T35的定时时基脉冲为0.01s。对下面程序进行编程练习梯形图语句表 梯形图语句表步序指令器件号说明0LDX000输入程序并检查。运行程序。X000合上(ON)Y0每0.1s闪1次,X000每1s闪1次

21、,同例1,说明M8028控制T32-T55的定时时基脉冲。1OUTM80283LDIT544OUTT55K107LDT558OUTT54K1011OUTY00012END2、计数器指令Fxos系列的PLC的一般计数器个数为14个(C0C13)。停电锁存计数器2个(C14、C15),每个计数器均为16位,设定值得范围在K1K32767内,该指令占步数为3步。其指令格式为:梯形图语名表 例:对下面程序进行编程练习梯形图 语句表计数器的工作波形如下图所示3、定时器/计数器实验输入下列程序,观察其输出结果。步序指令器件号说明0LDX000X为启动信号1ANIT1Y0为ls脉冲发生器2OUTT0X1为Y

22、1的复位信号K105LDT0步骤:输入程序,并检查之6OUTT1K109OUTY010LDX001运行程序11RSTC0X000=ON时,Y0每隔ls闪烁。13LDT0C0对Y 0(T0),计数,当计到10次14OUTC0C0=1(ON),Y001有输出“1”K1017LDC0X001=ON时,Y001为“0”。18OUTY00119END实验三 置位/复位及脉冲指令实验一、实验目的1、 熟悉SET置位、RST复位、PLS上升沿脉冲、PLF下降沿脉冲指令的编程和使用。2、 掌握PLC实验台输出负载指示电路的应用。二、实验内容1、SET/RST指令SET为置位指令,RST为复位指令,占一个程序步

23、。SET/RST指令用于线圈(Y、S、M)的自保持功能,相当于一个R、S触发器,其中S为置位端,使线圈接通,R为复位端,使线圈断电,指令使用方法及波形如图3-1所示。步数指令器件号0LDX01SETY02LDX13RSTY04END(a)梯形图 (b)语句表 (c)波形图 输入如下程序,观察结果是否和输入输出波形一致。()X0一旦接通后,即使它再次为OFF,Y0依然被驱动(Y0为ON)()X1一旦接通后,即使它再次为OFF,Y0则将关断。波形图(2)输入下列程序,X0-X7输入按表3.1输入,观察输出结果。梯形图语句表表3-1输入输出X0X1X2X3X4X5Y0M0S0Y1Y210000010

24、000100000100001000100000010000100000101000000001000110000010000010001100000010111000000010001010101110由实验可知:只有当X0、X2、X4均动作后使Y0、M0、S0置“1”,输出Y1才能为“1”,复位信号X1、X3、X5任意一个为“1”,则输出Y1为“0”。若Y0、M0、S0有1个为“1”,则Y2为“1”。1、PLS/PLF脉冲指令。2、PLS为上升沿微分输出指令。3、PLF为下降沿微分输出指令。这两条指令仅在输入信号的上升沿或下降沿时,产生一个扫描周期的脉冲,占2个程序步。输入图3.2所示下列

25、程序,观察输出结果是否和波形图一致。(a)梯形图(b)语句表 (c)波形图X0、X1输入如图3.2(c)输入信号,观察Y0状态,若Y0接直流电机,则X0接通后一个扫描周期,直流电机转动,而电机的停止则在X1切断一个扫描周期后停转,接口电路如下图3.3所示图3.3直流电机接口电路图PLC实验台输出端Y0接直流电机“M”的“+”端,电机的另一端接24V的负极“”端,PLC的COM端接24V的正极“+”。接线无误后,重新运行程序,观察电机的转动情况。3、输入如下程序,观察运行结果,画出输入/输出波形。其中X0、X1等分别与PLC实验台中模拟开关信号相接。步数指令器件号0LDX01PLSM03LDM0

26、4OUTY05END(1)步数指令器件号0LDX01PLSM03LDM04ORY05OUTY06END(2)(3)(4)步数指令器件号0LDX01PLSM03LDX14PLFM16LDM07SETY08LDM19RSTY010END步数指令器件号0LDX01ANIT12OUTT0K105LDT06OUTT1K209OUTY010LDT011PLSM013LDM014SETY115PLFM117LDM118RSTY119END(5)实验四 栈及主控指令实验一、实验目的1、掌握进栈MPS(Push)、读栈MRD(Read)、出线MPP(Pop)指令使用方法。2、掌握主控(MC、MCR)指令的使用方

27、法。3、进一步熟悉PLC程序输入。二、实验内容与步骤1、进栈(MPS)、读栈(MRD)、出栈MPP指令在可编程控制器中有11个存储器,它们用来存储运算中间结果,我们称之为栈存储器,使用一次MPS指令,就将此时刻的运算结果送入堆栈的第1段,而将原先存入的数据依次推移到堆栈的下一段去。MRD为读栈指令,该指令是读取最上段所存在的最新数据的专用指令,堆栈内的数据不发生移动。使用MPP指令,各数据顺次向上段移动,最上段的数据被读出,同时该数据就从堆栈内消失。三条栈指令的功能如图4-1所示例如下列梯形图中,就需使用MPS、MRD及MPP等指令。例1:梯形图语句表步数指令器件号步数指令器件号步数指令器件号

28、0LDX0008ANDX00416OUTY0021MPS9LDX00517LDX0102LDX00110ANDX00618ORX0113ORX00211ORB19ANB4ANB12ANB20OUTY0035OUTY00013OUTY00121END6MRD14MPP7LDX00315ANDX007(1)输入程序。(2)检查程序(3)运行该程序,当X000=1(ON)时,观察输出状态。a. Y000输出取决于X001或X002。b. Y001的状态取决于X003、X004相与或X005、X006相与的状态。c. Y002的状态取决于X007的状态。d. Y003的状态取决于X007及X010或X

29、011的状态。(4)置X000=0(OFF)时,观察输出Y000Y003的状态。例2、语句表步数指令器件号步数指令器件号步数指令器件号0LDX00010OUTY00220ANDX0101ANDX00111MPP21OUTY0052MPS12ANDX00522MRD3ANDX00213OUTY00323ANDX0114OUTY00014LDX00624OUTY0065MPP15NOP28MPP6OUTY00116MPS28ANDX0127LDX00317ANDX00727OUTY0078MPS18OUTY00428END9ANDX00419MRD步骤 输入程序 检查程序正确否 程序运行,并把结果

30、写入表4-1中。a)分别置X000=1(ON)、X001、1(ON)、X002=1(ON),观察Y000、Y001的状态。b)置X003为(ON)、X004或X005分别为1,观察Y002、Y003的状态;c)置X006=1(ON),分别置X007、X010、X012为,观察Y004Y007的状态。表4-1注:状态“1”即为ON,LED灯亮,状态“0”即为OFF,LED灯灭。2、主控指令(MC、MCR)MC为主控指令符号,MCR为主控指令复位符合,当使用多级嵌套时,使用该指令,MC-MCR指令成对使用,其嵌套级共八级,从N0-N7,如下列程序:梯形图语句表当X001=1(ON)时,执行MC到M

31、CR之间的指令。当X000=0(OFF)时,定时器、计数器当前值保持,SET、RST及OUT驱动的软元件变为0(OFF)状态。在MC指令内再使用MC指令时,嵌套级N的编号依次增大(由小到大的顺序),返回时用MCR指令,从大到小的顺序依次解除。实验:对下面程序进行实验论证梯形图语句表步骤: 输入程序 检查程序,使其正确 执行程序,依次分别使SA1、SA2、SA3、SA4、SA5、SA6、SA7、SA8、SA9为ON,输出应依次为Y001、Y002、Y003、Y004、Y005为ON。 开、关X000(ONOFFON),观察Y000Y005输出状态并记录 开、关X002(ONOFFON),观察Y0

32、00Y005输出状态并记录。 开、关X004(ONOFFON),观察Y000Y005输出状态并记录。 开、关X006(ONOFFON),观察Y000Y005输出状态并记录。 开、关X010(ONOFFON),观察Y000Y005输出状态并记录。 开、关X012(ONOFFON),观察Y000Y005输出状态并记录。实验五 分支汇合、跳转程序编程实验一、实验目的1、 掌握PLC选择性分支、汇合的编程方法。2、 掌握PLC并行分支、会合的编程方法。3、 掌握跳转处理程序的编程。二、实验内容及步骤1、 选择性分支、汇合指令的编程选择性分支步进顺控制图如下:梯形图语句图步骤: (一)输入程序。 (二)

33、检查程序 (三)运行程序a、SA1、SA2、SA3均断开,运行程序,则L1=1b、SA1接通,运行程序,则L2=1c、SA2接通,运行程序,则L3=1,L8隔1s 后为1d、SA3接通,运行程序,则L4=1,L9隔10s后接通。e、SA1、SA2、SA3均为1,L2、L3、L4均为1,L8隔1s后接通,L9隔10s接通f、SA1、SA2、SA3=1运行程序则L3、L4=1,L8隔1s后为1,L9隔10s后为1。g、SA1=0、SA2=0、SA3=1,运行程序,则L4=1,L9隔10s后为1。2、并行分支/汇总程序实验在按钮式人行道中采用红、绿灯交通管理,就需用到并行分支/汇合的功能。如5-1图

34、所示为人行道示意图。说明:正常情况下,汽车通行,即L2绿、L3红;当行人想通过马路时,则按下SA1(或SA2),过30S后,主干道交通灯从绿黄,黄灯亮10S后,红灯亮,人行道的绿灯亮,15秒以后,人行道灯开始闪耀,设定值为五次,闪五次后转入主干道绿灯亮,人行道红灯亮。其程序控制图如下语句表实验步骤:输入程序。检查程序运行程序 将Y1、Y2、Y3分别接基本指令实验区的L1、L2、L3;Y5、Y6接L4、L5;X001和X002分别接基本指令实验区的SB1、SB2,如图5-2所示。 在运行程序观察实验仪运行结果。24V 改变定时时间值,再运行程序。实验六 移位寄存器实验一、实验目的1、 掌握功能指

35、令右移SFTR(FNC34),左移SFTL(FNC35)的编程和使用方法。2、 应用移位指令实现某一功能控制。二、实验内容及步骤移位寄存器指令是PLC可编程控制器的一项很有用的功能,掌握好这条指令的功能,对PLC的编程技巧是很有帮助的,Fxos三菱系列PLC有使位元件状态向左移、向右移的功能,也有使字元件状态向左移或向右移的功能,本实验中仅进行元件状态的左移和右移功能验证。1、 右移位指令(SFTR)右移指令格式如图6.1所示,当X10为第一次合上时,相应的X3、X2、X1送M15、M14、M13、M12,且向右移4位。实验:用右移指令实现下表6-1真值表功能。实现该表功能的梯形图如下:语句表

36、步骤:(1)输入程序(2)检查程序。(3)运行程序X0合上,Y13有脉冲输出(称秒脉冲),每隔1S,Y3向前移1位。(4)将Y0改成Y0、Y1、Y2、Y3、“相与”(如下列梯形图),则输出如下表6.2所示表6.2(5)若将K4改K8,运行上述程序,输出结果应为Y7Y0循环移位。3、左移位指令(SFTL) 左移位指令SFTL(FNC35)格式如图6-2所示当X0第一次脉冲到来时,M15M12(4位)移出,同时整个16位寄存器中,每4位作为一个单元向前移动一次。X3、X2、X1、X0送最低四位M3、M2、M1、M0。实验:用左移位指令实现下图6.3移位积存的要求注:只保留M0方框内容根据要求梯形图

37、如下:梯形图语句表实验步骤:(a)输入程序,检查无误后,运行程序。(b)运行结果如表6.3所示。表6.3(c)改移位指令中K1为K2,观察输出结果。第五章 可编程控制的模拟实验实验一 数码显示的模拟控制一、实验目的用PLC构成数码显示控制系统二、实验内容及步骤1、控制要求ABCDEFGHABCDEFBCABDEGABCDGBCFGACDFGACDEFGABCABCDEFGABCDFGABC一个循环。2、I/Q分配(连线) 输入 输出起动按钮(SR1):X0 A:Y0 E:Y4停止按钮(SR2:)X1 B:Y1 F:Y5C:Y2 G:Y6D:Y3 H:Y73、按图所示的梯形图输入程序。4、调试并

38、运行程序。三、数码显示控制语句表0LDX00014SPK3028FNC3542ORM1151ORM11529SPM10043ORM1162ANDX00116ANIT130SPM10144ORM1173ANIM11917OUTM1031SPK1945ORM1184OUTM118LDM1032SPK146OUTY0005LDM119ORM23347LDM1026ANIM020OUTM1003448ORM1097OUTT021LDM1183549ORM1108SPK2022OUTT23650ORM111923SPK2037LDM10151ORM11210LDT038ORM10952ORM11311OUTM025ANDT239ORM11112LD

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 技术资料 > 其他资料

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922