《可编程序逻辑控制器概述优秀PPT.ppt》由会员分享,可在线阅读,更多相关《可编程序逻辑控制器概述优秀PPT.ppt(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 可编程序逻辑限制器概述 1.1 PLC的产生与发展计算机在工业限制中的应用:测量自动化:智能化的测量手段单扳机、单片机 制造自动化:离散过程自动限制可编程序限制器 PLC-Programmable Logical Controller I/O 开关量为主,模拟量为辅 功能分散、逻辑牢靠 过程自动化:连续过程自动限制分散限制系统 DCS-Distributed Control System I/O 模拟量为主,开关量为辅 信息统一管理、友好的人机对话1.1 PLC的产生与发展o1969年美国数字设备公司(DEC)研制出世界上第一套可编程序逻辑限制器PLC,应用于GM公司的汽车自动装配线上
2、,取代继电器接触器限制。o1985年国际电工委员会IEC制定了可编程序逻辑限制器的标准,并给其作了如下定义:o“可编程序限制器是一种专为工业环境下应用而设计的数字运算操作的电子系统,它接受可编程序的存储器,在其内部存储执行逻辑运算、依次限制、定时、计数和算术运算等操作吩咐,通过数字式、模拟式的输入和输出,限制各种类型的机械和生产过程。可编程序限制器及其有关的外部设备,都应按易于与工业限制系统联成一个整体,易于扩充其功能的原则而设计。”1.1 PLC的产生与发展o硬件组成o编程语言o工作过程世界上代表性的PLC厂家o美国的A-B公司(RockwellRockwell),GE公司(GE GE Fa
3、nucFanuc),日本的三菱电机公司(MitsubishiMitsubishi),欧姆龙公司(OmronOmron),松下公司(FPI),法国的施奈德(Schneider)公司,德国的西门子公司(SiemensSiemens)等。o我国也有一些PLC制造单位,如南瑞继保等.1.1 PLC的产生与发展PLC最初只具备逻辑限制、定时、计数等功能,主要用于取代继电器接触器限制PLC系统的发展:人机接口主要接受触摸屏、编程器以及通过编程电缆或网络连接的PC监控机模拟量限制算法的丰富 USB(12M bps)QnHCPUPLC的发展趋势o体积的小型化o微电子技术发展的必定结果o性能的提高oCPU性能
4、o基本性能:运算速度、容量、指令等o逻辑运算:逻辑运算、定时器、计数器等o数据处理:四则运算、比较、函数运算等o牢靠性提高:冗余CPU、容错系统o限制与管理功能一体化PLC组成的网络系统PLC的标准化IEC标准(国际电工委员会)o由5部分组成(IEC1131-15)oPart1:基本信息o明确PLC的功能与特点oPart2:设备特性oPLC的运用环境、电气机械特性oPart3:编程语言o明确了5种PLC编程语言oPart4:用户准则o用户选型、安装要求等oPart5:服务指南oPLC符号、名词说明,PLC之间的通信协议等1.2 PLC的特点 o牢靠性高,抗干扰实力强 oMTBF(mean ti
5、me between failures)为300000ho硬件 o模块化结构:PLC系统接受了模块化设计和扩展模块的运用,简化了限制系统的形成,也有助于故障状况时的快速修复。o屏蔽:PLC系统对电源、内部CPU、编程器等主要部件接受导电、导磁良好的材料进行屏蔽,以防外界的电磁干扰。o滤波:PLC系统对输入信号接受了多种形式的滤波,以消退或抑制高频干扰。o隔离:PLC系统的处理器和输入/输出电路之间一般接受不同的电隔离措施(如光电隔离等),有效地削减了故障和动作次数 1.2 PLC的特点n软件 n软件组态:PLC系统无一例外地接受软件组态技术(用图形和表格的方式开发软件),减小了系统故障率,提高
6、了软件牢靠性。n信息爱护与复原:在PLC系统中发生某些故障时,系统将内部信息进行爱护,免遭破坏,一旦故障消逝,信息复原,正常工作 n循环扫描工作方式,对输入信号进行一次性采样,不会死锁n专业编程语言使编程直观、简洁,并可以自动检查1.2 PLC的特点n综合措施n时间监视器(WatchDog):PLC中的时间监视器是一种硬件和软件相结合的牢靠性措施,它对周期性的操作进行监视,一旦超时马上报警,这种技术也应用于其它工业限制系统中。n故障检测:PLC系统在启动时,以及正常运行时会定期的测试外界环境和运行设备。如掉电、欠电压、硬件故障等,发觉异样马上报警。1.2 PLC的特点o运用简便敏捷,开发周期短
7、oPLC系统一般干脆连线,接线简洁,不须要用户进行电路板的设计。oPLC系统设计简洁,开发周期短,程序易于调试和修改。oPLC系统具有标准的图形方式和文本方式的组态软件,编程简洁直观。o利用PLC网络和通信技术易于实现困难的分散限制任务。1.3 PLC分类o从结构上分n整体式:将CPU、电源、部分输入输出部件都集中制造在一个机箱内,构成基本单元 o固定点数,有的如FX2N可扩展点数,小型PLCn模块式:将PLC的各部分分为若干单独的模块 o由基板通过总线连接各模块,大、中型PLCo从规模上分,按PLC的输入输出点数 n小型:小于512点 n中型:5122048点 n大型:2048点以上 三菱小
8、型PLC FX系列三菱大中型PLC Q系列1.4 PLC系统的应用 o开关量逻辑限制oPLC具有强大的逻辑运算实力,可以实现各种简洁和困难的逻辑限制。这是PLC最基本最广泛的应用领域,它取代了传统的继电器-接触器的限制。o模拟量限制oPLC中配有A/D和D/A转换模块,A/D模块能将现场连续变更的模拟量(如温度、压力流量、速度等)转变为数字量,再经PLC中的微处理器处理后,经过D/A模块转换为模拟量去限制被控对象,这样实现对模拟量的限制。o过程限制o在功能完善的PLC系统中一般配备了PID限制模块和困难的专用限制算法,可以进行闭环过程限制。当生产过程中的被限制量偏离设定值时,PLC能依据PID
9、算法算出正确的输出值,限制生产过程,保证被控对象的正常运行。有的PLC中配备了一些高级的智能限制功能,能满足某些特殊的限制要求。1.4 PLC系统的应用o定时和计数限制oPLC具有强大的定时和计数功能,它可以为用户供应几十、上百甚至上千个定时器和计数器。其计时的时间和计数的值可以由用户在编写应用程序时自行设置,或由操作人员在生产现场人工设定,实现定时和计数限制。假如用户须要对频率较高的信号进行计数时,则可以选择高速计算模块。o依次限制o在工业限制中可利用PLC步进指令编程或用位移寄存器编程来实现依次限制和程序限制。o数据处理o现代的PLC系统不仅能进行算术运算、逻辑运算,还能进行比较困难的数值
10、运算,包括数据传送、数据链接、排序、查找等操作,而且还能进行比较、数据转换、数据通信、数据显示和打印等较为强大的数据处理实力。其次讲 可编程序限制器编程基础其次章 PLC的结构和工作原理o21 PLC的基本结构 o22 PLC的工作原理o23 PLC的编程语言21 PLC的基本结构oPLC主要由CPU模块、输入模块/输出模块(特殊功能模块)、通信模块、电源模块、编程设备等组成。21.1 CPU模块内部限制模块oCPU模块主要由微处理器(uP)芯片、存储器、输入/输出接口和通信接口组成。o微处理器通过数据总线、地址总线和限制总线与存储器及各种输入/输出接口相连。微处理器执行程序,进行数据的运算和
11、处理;o存储器用来存储数据和程序;o输入/输出接口与输入/输出模块连接,进行数据交换;o通信接口实现网络通信,组成更为完善的系统。CPU模块上一般带有串行通信接口,可与编程设备交换信息。可编程限制器的基本组成Programmable Logic Controllero是一种工业限制计算机,能快速、牢靠地构建限制系统,作为工业限制器得到了广泛的应用o基本组成和一般计算机相同,有CPU、存储器、I/O接口和系统总线四大部分 PLC的基本结构 PLC是一种智能化的限制系统,其工作原理也与微机相像,但在应用时,可不必用计算机的概念去做深化的了解,往往把PLC等效成输入、输出和内部限制电路三部分。在PL
12、C的CPU模件存储器中,设置了一个区域,用来存放输入信号和输出信号的状态,它们分别称为输入映象寄存器和输出映象寄存器,也称为软元件。内部限制电路只需将它看成是由一般的继电器、定时器、计数器、移位器等完成计算处理的装置。2.1.2 输入部分输入部分输入部分 作用:作用:接受被控设备的信息或操作吩咐接受被控设备的信息或操作吩咐等外部输入信息。等外部输入信息。说明:说明:输入过程是将全部外部输入电路输入过程是将全部外部输入电路的接通的接通/断开状态读入输入映象寄存器,断开状态读入输入映象寄存器,称为输入刷新。称为输入刷新。2.1.3 输出部分输出部分输出部分 作用:作用:驱动外部负载。驱动外部负载。
13、说明:说明:CPU将将输输出出映映象象寄寄存存器器的的内内容容,通通过过输输出出模模块块转转换换成成被被控控对对象象所所能能接接受受的的电电流流或或电电压压信信号号,驱驱动被控设备,称为输出刷新。动被控设备,称为输出刷新。21.4通信模块o通信模块实现PLC站之间或与计算机的网络通信。三菱电机的PLC站供应了以太网通信、MELSECNET/H网通信和CCLINK网(现场总线)通信几种通信方式。21.5电源模块o电源模块将沟通电(220110V)转换为直流电,向CPU模块和其它功能模块供电。21.6编程设备oPLC的程序是依靠外界的编程工具完成的,然后再下载到CPU模块的存储器中去。常见的编程设
14、备有传统的编程器和计算机。现在的PLC系统,大多用计算机中的组态软件编程,然后通过编程电缆,经过PLC的串口下载。21.6编程设备22 PLC的工作原理oPLC工作模式o运行(RUN)模式o停止模式(STOP)o暂停模式(PAUSEoPLC工作过程,反复周期性地执行程序,来完成限制功能,直至PLC停机(STOP)或暂停(PAUSE)模式。2.2.1扫描工作方式oPLC接受了周期性地循环执行程序的方法,每次循环要完成5个阶段的工作:o内部处理o通信服务o输入处理o执行程序o输出处理。o因此PLC系统CPU的工作过程是串行完成的。2.2.1扫描工作方式 扫描工作方式 2.2.1扫描工作方式o在内部
15、处理阶段,在内部处理阶段,CPU检查内部硬件检查内部硬件(包括包括主机和主机和I/O模件模件)的状态,将监控定时器复的状态,将监控定时器复位,同时完成一些其它的必要的处理工作。位,同时完成一些其它的必要的处理工作。o在通信服务阶段,在通信服务阶段,PLC检查与之相连的智能检查与之相连的智能模块的通信需求,完成数据通信,在此阶段模块的通信需求,完成数据通信,在此阶段也响应编程设备的输入吩咐,更新存储器内也响应编程设备的输入吩咐,更新存储器内容。容。o在输入处理阶段,在输入处理阶段,CPU把全部外部输入电路把全部外部输入电路的接通的接通/断开状态读入输入映象寄存器,称断开状态读入输入映象寄存器,称
16、为输入刷新。为输入刷新。2.2.1扫描工作方式o在执行程序阶段,在执行程序阶段,CPU执行用户编写的应用执行用户编写的应用程序,从第一条程序指令起先依次取指令并程序,从第一条程序指令起先依次取指令并执行,直到最终一条指令结束。执行指令从执行,直到最终一条指令结束。执行指令从映象寄存器中读取输入点的状态,经运算处映象寄存器中读取输入点的状态,经运算处理后,将结果送到输出映象寄存器。理后,将结果送到输出映象寄存器。o在输出处理阶段,在输出处理阶段,CPU将输出映象寄存器的将输出映象寄存器的内容,通过输出模块转换成被控对象所能接内容,通过输出模块转换成被控对象所能接受的电流或电压信号,驱动被控设备,
17、称为受的电流或电压信号,驱动被控设备,称为输出刷新。输出刷新。2.2.1扫描工作方式o运行模式(RUN)运行时,可以设置成恒定扫描周期或不恒定扫描周期两种 o扫描周期nPLC在RUN工作模式时,执行一次扫描过程所需的时间称为扫描周期,典型的扫描周期为10100ms。2.1.2 扫描周期o扫描周期nPLC在RUN工作模式时,执行一次扫描过程所需的时间称为扫描周期,典型的扫描周期为10100ms。n为确保系统的响应时间,PLC中CPU的负荷率一般6070 2.1.3 PLC的I/O响应时间 I/O响应时间 从某一输入信号变更起先,到系统输出端信号的变更所须要的时间。PLC系统输入/输出滞后现象 2
18、.3 PLC的编程语言 编程语言(IEC1131-3)2.3.1 图形编程语言 功能块图 (FBDFunction Block Diagram)梯形图 (LDLadder Diagram)依次功能图 (SFCSequential Function Chart)2.3.1 文本编程语言 指令表 (ILInstruction List)结构化文本 (STStructured Text)2.3.1 图形编程语言功能图块o用功能块图进行软件开发时,具体动作用一种预先编号的软件模块(功能块)来描述,再用连线将它们连接,以实现一个完整的功能。PLC系统的功能块较多,几乎涵盖了全部的监控需求,它既可以描述开
19、关量动作过程,也可以描述模拟量的处理过程。用功能块图定义的功能类似过程限制中常见的SAMA图,因而被工业限制领域广泛运用,特殊在模拟量限制较多的场合。2.3.1 图形编程语言功能图块流量限制系统2.3.1 图形编程语言梯形图o早期的梯形图旨在用梯形逻辑替代继电器的工作过程,主要针对开关量的动作过程。随着PLC的发展,梯形图完成的功能渐渐扩大,现在已经能实现模拟量运算(包括比较困难的限制算法)、算术运算等功能。目前用梯形图来定义系统完成的功能,已是PLC系统中最常用的描述手段。2.3.1 图形编程语言梯形图左母线右母线电源线电器元件编程元件执行过程:从左到右,从上到下执行过程:从左到右,从上到下
20、 2.3.1 图形编程语言梯形图o梯形图编程规则:o1梯形图编程时系统出现左边的垂直线称为左母线,右边的垂直线为右母线。信息从左流向右,所以左侧放置输入元件,右侧放置输出元件。o2梯形图中每一行是一个动作过程,当执行一个以上动作过程时,可以用多行来表示,执行的次序是从左到右,从上到下。o在梯形图中用 表示输入常开触点,用 表示输入常闭触点,用 表示输出线圈。2.3.1 图形编程语言梯形图梯形图实例梯形图实例 一个三中取二的爱护限制逻辑一个三中取二的爱护限制逻辑2.3.1 图形编程语言依次功能图o依次功能图是用来描述依次操作的图形化语言,在依次功能图中可以用别的语言嵌套编程。步、动作和转换是依次
21、功能图的主要组成部分。步用来说明操作,动作用来描述每步的具体功能,转换则是步与步之间过渡的条件。2.3.1 图形编程语言依次功能图2.3.2 文本编程语言o文本编程方式o指令表(ILInstruction List)是一种类似汇编语言的描述方法,它的优缺点与汇编语言雷同。其编程相对比较困难繁琐,不易描述系统的总体结构和编制较大的程序,但指令表具有很大的敏捷性和较高的透亮度,常常用它来描述一些标准图形编程方式难以表达的特殊算法。常作为协助的描述方法。2.3.2 文本编程语言o文本编程方式o结构化文本(STStructured Text)是一种特殊的高级语言。总体上看,结构化文本编程原则是一样的,
22、但每种PLC系统都会有各自的不同之处,相对而言它的编程过程简洁、透亮。第三章第三章 PLC的基本指令的基本指令 o3.1 三菱Q型PLC简介 o3.2 Q型PLC的内部编程元件o3.3 Q型PLC基本指令系统 3.1 三菱Q型PLC简介1.基本型”CPU,基本型QPLC是面对小规模系统,简洁对象而设计的系统。其共有Q00JCPU、Q00CPU和Q01CPU三种。Q00JCPU是电源模块、主基板一体化的CPU模块,主基板上具有5个插槽。扩展基板最多可以连接2级,最多可以安装16块输入/输出模块、智能模块。主基板和扩展基板上可以限制256个输入输出点。Q00CPU、Q01CPU是单独的CPU模块,
23、安装在主基板上。扩展基板最多可连接4级,最多可以安装24块输入输出模块、智能模块。主基板和扩展基板上可以限制1024个输入输出点。3.1 三菱Q型PLC简介2.“高性能型”CPU,高性能CPU与基本型CPU相比,具有较高的处理速度和支持大容量的限制系统,单个CPU可以限制4096个输入输出点(本地)。高性能CPU可组合成多CPU系统,可以限制更大的限制系统。高性能CPU有Q02CPU、Q02HCPU、Q06HCPU、Q12HCPU、Q25HCPU模块。多CPU的PLC系统3.1 三菱Q型PLC简介 3.“过程型”CPU,过程型CPU主要针对自动限制功能而设计,它增加了52条过程限制的指令,具有
24、PID调整器的功能,可实现两个自由度的PID限制。过程型CPU除了有完善的功能,同时性能也得到了提高,支持在线模块的热拔插,可在线进行模块更换。过程型CPU有Q12HCPU、Q25PHCPU模块。3.1 三菱Q型PLC简介4.“冗余型”CPU,冗余CPU提高了系统的牢靠性,实现了CPU的冗余配置,当运行CPU发生故障时,系统自动切换至备用CPU工作,保证系统的正常以运行。冗余CPU还支持电源模块、基板等的冗余配置,使系统性能大大提高。冗余型CPU有Q12PRHCPU、Q25PRHCPU模块。表31 基本型CPU的主要性能描述 32 Q型PLC的内部编程元件o存储数据的存储单元称为编程元件,也称
25、软元件 oQ型PLC的软元件按运用方式可分为用户软元件和系统软元件。用户软元件对用户开放,用户可以在编程中运用。系统软元件特地为PLC系统内部运用,用户可以访问,但不能更改。32 Q型PLC的内部编程元件o软元件依据存储的数据可以分为位元件和字元件。o位元件存储数据以位为单位;字元件存储数据以字节(8个连续的位)、字(16个连续的位)或双字(32个连续的位)为单位。321基本数据结构1位元件只有两种不同的状态,即ON和OFF,可以分别用二进制数1和0来表示X:输入继电器,用于干脆输入给PLC的物理信号。Y:输出继电器,用于从PLC干脆输出物理信号。M:内部继电器,PLC内部的运算标记。S:状态
26、继电器,PLC内部的状态标记。变量2字元件o在PLC中用16个连续的”位”组成一个组成一个”字”(Word),32个连续的”位”组成一个”双字”(Double Word)。oQ系列PLC主要的字软元件有:定时器(T)、计数器(C)、数据寄存器(D)、通信寄存器(W)等。常量3常数o在Q型PLC中,常用的数有十进制数和十六进制数两种。o十进制常数用K来表示,如K16,K1785等。16位十进制常数的范围是32 76832 768,32位十进制常数的范围是2 147 483 648 2 147 483 648。o十六进制常数用H来表示,如H16,H1785等。十六进制包括09和AF这16个数字。1
27、6位十六进制常数的范围是0FFFF,32位十六进制常数的范围是0FFFFFFFF。321基本数据结构o实数(E)o以E.来指定实数,例E1.234o指定范围:(-)2(-126)(-)2126321基本数据结构4字符串字符串常数是顺控程序中指定字符串的软元件,用“”引起的半角字符的形式指定,例如“ABCD1234”基本型QCPU区分大、小写字母字符串从指定字符起先到NUL编码(00H)为止计算字符个数字符串只可在$MOV指令中运用,$MOV指令可以指定的字符串最大不超过32字符322 内部用户软元件(参见PLC参数设置)1输入/输出继电器输入继电器(X)是PLC接受外部输入开关量信号的窗口。P
28、LC将外部信号的状态读入并存储在输入映象继电器内,即输入继电器(软元件)中。当外部输入电路接通时对应的输入映象寄存器为ON(“1”状态),当外部输入电路断开时对应的输入映象寄存器为OFF(“0”状态)。在PLC中所说的继电器(软元件)事实上不是真正的物理继电器,而是一个命名。在PLC中也常用触点表示输入,用线圈表示输出。输出继电器(Y)o是PLC向外部负载发送信号的窗口。PLC将输出映象继电器(输出继电器)内的信号传送给输出模块,再由后者驱动外部负载。2内部继电器(M)PLC中的内部寄存器和PLC外部没有任何干脆的联系,内部继电器的值只能由PLC的程序限制。内部继电器可以多数次的运用,但不能干
29、脆接受外部信号,也不能干脆驱动外部负载。Q型PLC的内部继电器是不行锁存的,即不具有停电保持的功能。须要锁存时,用锁存继电器L。3锁存继电器(L)o锁存继电器是PLC中具有锁存功能(停电保持)的内部继电器。锁存继电器即使进行以下操作,运算结果也会保持:o电源从切断状态再打开电源;oPLC进行复位操作。o锁存是通过CPU模块本体的电池进行的。5 定时器(T)PLC中的定时器相当于限制系统中的时间继电器。每个定时器有一个设定值寄存器、一个当前值寄存器、一个描述定时器状态的线圈和一个用来存储其输出触点状态的映象寄存器(位寄存器),这四个存储单元运用同一个元件号。定时器是加法式的,外界条件满足后,定时
30、器线圈接通,当前值寄存器起先以一个设定的周期计数,当前值寄存器的值等于或超出设定值寄存器的值时,存储输出触点状态的映象寄存器马上接通。OUT T0指定T0为低速定时器;OUTH T0指定T0为高速定时器。OUT ST0指定T0为低速保持定时器;OUTH ST0指定T0为高速保持定时器 o低速定时器的默认计数周期为100ms,计测单位可以在11000ms的范围内以1ms单位变更。o高速定时器的默认计数周期为10ms,其计测单位可以在0.1100ms的范围内以0.1ms单位变更。定时器举例保持定时器举例当前值的清除和触点的复位可用RST T指令软时钟举例 数据寄存器(D)o数据寄存器在模拟量测控及
31、位置限制等场合用来存储数据和参数。o每个数据寄存器为16位存储单元,最高位为符号位,该位为0时数据为正数,该位为1时数据为负数。o两个相邻数据寄存器可以合并起来存放32位的双字数据。通过32位指令运用数据寄存器时,Dn与Dn+1 为处理对象,其中Dn存放32位数据的低16位,Dn+1存放高16位。o每个数据存储器存储数据的范围是3276832767,每个双字数据存储器存储数据的范围是21474836482147483647。图3.5 双字数据寄存器示意图 323 内部系统软元件 o功能软元件包括FX功能输入元件(位软元件)、FY功能输出元件(位软元件)和FD功能寄存器(字软元件)。功能软元件是
32、指在带变量的子程序中运用的软元件,在程序运行中进行形式参数和实际参数的信息交换。o功能输入用于将ON/OFF的状态数据从主程序传送至子程序;功能输出用于将子程序中的运算结果ON/OFF传送回主程序;功能寄存器将用于主程序和子程序之间字、双字等信息的交换。o特殊继电器(SM)是位软元件,用来表明CPU的状态,可以被用户程序访问运用。特殊继电器的用途如下:o SM0 SM99 故障诊断用o SM100 SM129 串行通信用o SM200 SM399 系统信息o SM400 SM499 系统时钟/系统计数器o SM500 SM599 扫描信息o SM600 SM699 存储卡信息o SM700 S
33、M799 指令相关o特殊寄存器(SD)是字软元件,用来表明CPU的状态,可以被用户程序访问运用。特殊寄存器的用途如下:o SD0 SD99 故障诊断用o SD100 SD129 串行通信功能用o SD130 SD149 保险丝断路o SD150 SD199 输入输出模块核对o SD200 SD399 系统信息o SD400 SD499 系统时钟/系统计数器o SD500 SD599 扫描信息o SD600 SD699 存储卡信息o SD700 SD799 指令相关 33 Q型PLC基本指令系统oQ型CPU的指令分为以下几种类型:依次指令、基本指令、应用指令、数据链接指令、QCPU指令和冗余指令
34、。冗余指令用于冗余CPU系统中。oCPU模块的指令一般包括指令部分和软元件部分。指令部分表示该指令所实现的功能,软元件部分指明指令操作的数据对象。指令操作的数据对象由源数据和目标数据两种,源数据是操作运算所需的数据,可以是存放数据的软元件(位软元件或字软元件),也可以是常数;目标数据一般是操作运算结果存储的软元件。o”位软元件”和”字软元件”指定位都可以当作位数据运用。当用”字软元件”指定位时,指定位是通过“字软元件。位号”来指定的,例如:字软元件D3的第五位表示为D3。5,字软元件D5的第十位表示为D5。A。3.3.1 依次指令 o依次指令包括触点指令、连接指令、输出指令、主控指令、结束指令
35、和其他指令。触点指令 触点指令的应用举例连接指令 o连接指令主要对程序块的逻辑操作(ANB、ORB)、对栈的操作(MPS、MRD、MPP)、对结果的取反(INV、MEP、MEF、EGP、EGF)操作等。连接指令 块操作连接指令的应用 留意:块指令不能用梯形图输入留意:块指令不能用梯形图输入堆栈指令 oQ型PLC中共设了16个堆栈存储器,即MPS可以最多连续运用16次,但在用梯形图编程时相应的入栈操作最多只能创建11次,而且在梯形图中不会作为显式的符号表示出来。编译时自动转换和生成堆栈指令。程序的简化o并联支路的调整o串联支路的调整o原则o自上而下、自左而右、自多而少布置触点,可以削减连接指令的数量,从而削减程序的步数输出指令o输出指令可以作用于输出映象寄存器,也可以作用于定时器、计数器和报警器。图3.15 输出指令的应用 运行结果取反INV和位软元件输出取反的应用实例 图3.16主控指令oMC、MCR为主控指令,一般状况下,它们是成对运用的。MC为主控设置指令,MCR为主控复位指令。通过主空指令可以开启或关闭一组执行程序,用以生成高效的梯形图限制过程。
限制150内