版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 PLC编程基础知识 王永斌 目 录1、PLC的工作原理2、PLC的软硬件组成3、PLC的编程语言及编程规则4、PLC的基本逻辑指令划1、PLC的工作原理(1)PLC的定义 国际电工委员会(IEC)于1987年颁布了可编程控制器标准草案第三稿。在草案中对可编程控制器定义如下: “可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计
2、”。(2)PLC的基本功能: 1.逻辑控制功能 2.定时控制功能 3.计数控制功能 4.步进控制功能 5.数据处理功能 6.回路控制功能 7.通讯联网功能 8.监控功能划 9.停电记忆功能 10.故障诊断功能(3)PLC的工作方式 当PLC运行时,通过执行反映控制要求的用户程序来完成控制任务,需要执行众多的操作,但CPU不能同时执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按顺序逐个执行。由于CPU执行的速度很快,所以从宏观上看,PLC外部出现的结果似乎是同时(并行)完成的。这种串行工作过程称为PLC的扫描工作方式。 PLC的工作方式是一个不断循环的顺序扫描工作方式,每一
3、次扫描所用的时间称为扫描周期。CPU从第一条指令开始,按顺序逐条地执行用户程序直到用户程序结束,然后返回第一条指令开始新的一轮扫描。PLC就是这样周而复始的重复上述循环扫描工作的。输入端子输入映像寄存器元件映像寄存器输出锁存器输出端子扫描周期输入采样阶段程序执行阶段输出刷新阶段X401M100M100M100Y430输入刷新输出刷新(4)PLC的工作过程 PLC执行程序的过程分为三个阶段,即输入采样阶段、程序执行阶段、输出刷新阶段。 如图所示:PLC扫描工作过程划1.输入采样阶段 PLC在输入采样阶段,已扫描工作方式按顺序对所有输入端的输入状态进行采 样,并将各输入状态存入内存中对应的输入映像
4、寄存器中,此时输入映像寄存器被刷新。接着进入程序处理阶段,在程序执行阶段或其他阶段,即使输入状态发生变化,输入映像寄存器的内容也不会改变,输入状态的变化只有在下一个扫描周期的输入处理阶段才能被采样到。 2.程序执行阶段 在程序执行阶段,PLC对程序按顺序进行扫描执行。若程序用梯形图表示,PLC按先上后下、先左后右的顺序逐点扫描。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序是否跳转。当指令中涉及到输入、输出状态时,PLC分别从输入映像寄存器和元件映像寄存器中读入数据,根据用户程序进行运算,运算的结果再存入元件映像寄存器中。对于元件映像寄存器来说,其内容会随程序执行的过程而变化。 3.输出
5、刷新阶段 当所有程序执行完毕后,进入输出处理阶段。这一阶段,PLC将输出映像寄存器中所有输出继电器的状态(接通/断开)转存到输出锁存器中,并通过一定方式输出,驱动外部负载。划 工作原理图PLC工作详细流程图 2、PLC的软硬件组成 PLC的硬件主要由CPU、存储器、输入/输出单元、通信接口、扩展接口和电源等组成。 整体式PLC组成示意图电 源输入单元输入单元 微处理器 运算器 控制器输入单元 存 储 器 系统程序 存储器 用户程序 存储器I/0扩展口主机用户输入设备用户输入设备编程器盒式磁带机打印机EPROM写入器上位计算机PLC可编程终端I/O扩展单元特殊功能单元通信单元智能I/O单元输出单
6、元输入单元 CPU单元 编辑器PLC或 上位计算机控制系统现场过程系统总线 模块式PLC组成示意图(1)PLC的硬件组成 1.中央处理单元(CPU):通用微处理器、单片微处理器、位片微处理器 (1)接收从编程器输入的用户程序和数据 (2)诊断电源、PLC内部电路的工作故障和编程中的语法错误等 (3) 通过输入接口接受现场的状态和数据,并存入输入映像寄存器或数据寄存器中。 (4) 从存储器逐条读取用户程序,经过解释后执行。 (5)根据执行的结果,更新有关标志位的状态和输出映像寄存器的内容,通过输出单元实现输出控制。有些PLC还具有制表打印或数据通信等功能。 常用CPU分类: (1)通用处理器:8
7、086、80286、80386 (2)单片机芯片:8031、8096 (3)位片式微处理器:AMD-2900 小型PLC多采用8位通用微处理器或单片微处理器作为CPU 中型PLC多采用16位通用微处理器或单片微处理器作为CPU 大型PLC多采用高速位片式微处理器。 2.存储器 RAM:存储各种暂存数据、中间结果、用户正调试的程序。 ROM:存放监控程序和用户已调试好的程序 3.输入/输出接口电路 输入/输出接口通常也称I / O 单元或I / O 模块,是PLC与工业生产现场之间的连接通道。采用光电隔离,实现了PLC的内部电路与外部电路的电气隔离,减小了电磁干扰。 PLC输入接口:用户设备需输
8、入PLC的各种控制信号,如限位开关、操作按钮、选择开关、行程开关以及其它一些传感器输出的开关量或模拟量(要通过模数变换进入机内)等,通过输入接口电路将这些信号转换成中央处理单元能够接收和处理的信号,用这些数据作为PLC对被控制对象进行控制的依据。 PLC输出接口:将中央处理单元送出的弱电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器、电机等被控设备的执行元件。 I / O 接口的类型: 开关量输入/输出接口 模拟量输入/输出接口 输入/输出(I/O)点数: PLC的I/O点数是指PLC的I/O接口所能接受的输入信号个数和输出信号个数的总和。 I/O点数是选择PLC的重要依据之一。
9、当I/O点数不够时,可通过PLC的I/O扩展接口对系统进行扩展。 4.电源 PLC配有开关式稳压电源,以提供内部电路使用。PLC一般使用220V单相交流电源。 与普通电源相比,PLC电源的稳定性好、抗干扰能力强。因此,对于电网提供的电源稳定度要求不高,一般允许电源电压在其额定值15%的范围内波动。许多PLC还向外提供直流24V稳压电源,用于对外部传感器供电。 5.扩展接口 扩展接口用于系统扩展输入/输出点数。这种扩展接口实际为总线形式,既可配接开关量的I/O单元,也可配置如模拟量、高速脉冲等单元,以及通信适配器等。 PLC的扩展构成主机1号扩展机A)近程扩展方式2号扩展机1号近程扩展机远程从站
10、远程从站B)远程扩展方式主机扩展机PLCPLCPLCPLCPLCPLCC)连网方式PLC 6.通信接口 PLC配有各种通信接口,这些通信接口一般都带有通信处理器。PLC通过这些通信接口可与监视器、打印机、其他PLC、计算机等设备实现通信。 与打印机连接,可将过程信息、系统参数等输出打印 与监视器连接,可将控制过程图像显示出来 与PLC连接,组成多机系统或连成网络,实现更大规模控制 与计算机连接,组成多级分布式控制系统,控制与管理相结合 远程I/O系统必须配置相应的通信接口模块。 7.智能接口模块 智能接口模块是一独立的计算机系统,它有自己的CPU、系统程序、存储器以及与PLC系统总线相连的接口
11、。PLC的智能接口模块种类很多,如:高速计数模块、闭环控制模块、运动控制模块、中断控制模块等。 8.编程工具 编程装置的作用是编辑、调试、输入用户程序,在线监控PLC内部状态和参数,与PLC进行人机对话。 它是开发、应用、维护PLC不可缺少的工具。 编程装置可以是专门编程器,也可以是配有专门软件包的通用计算机系统。编程器专用编程器通用编程系统:PC上配专用编程软件包。 基于个人计算机的程序开发系统功能强大。它既可以 编制、修改PLC的梯形图程序又可以监视系统运行、 打印文件、进行系统仿真等。 配上相应的软件,还可以实现数据采集和分析等许多 功能。简易编程器:只能联机编程,不能直接输入和编辑梯形
12、图程序需将梯形图程序转换为指令表程序才能输入。体积小、价格便宜,可直接插在PLC的编程插座上,或者用专用电缆与PLC相连,以方便编程和调试。智能编程器:又称图形编程器,本质上它是一台专用便携式计算机它既可联机编程,又可脱机编程,可直接输入和编辑梯形图程序,使用更加直观、方便,但价格高,操作也比较复杂。大多数智能编程器带有磁盘驱动器,提供录音机插口和打印机插口。 (2)PLC的软件组成 PLC软件系统程序用户程序系统程序:系统程序,由PLC的制造厂家设计编写,并存入PLC的系统存储器中,用户不能直接读写与更改。在PLC使用过程中不会变动,它和PLC的硬件组成有关,它关系到PLC的性能。系统程序,
13、一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。用户程序:用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。它是由PLC控制对象的要求而定的。为便于读出、检查和修改,用户程序一般存于CMOS静态RAM中,用锂电池作为后备电源,以保证掉电时不会丢失信息。为防止干扰对RAM中程序的破坏,当用户程序经过运行正常,不需要改变,可将其固化在EPROM中。现在有许多PLC直接采用EEPROM作为用户存储器。3、PLC的编程语言及编程规则 PLC编程语言是多种多样的,不同生产厂家、不同系列的PLC产品采用的编程语言的表达方式也不相同,但基本上可归纳为两种类型:一、采用字符表
14、达方式的编程语言,如语句表等;二、采用图形符号表达方式的编程语言,如梯形图等;常见的PLC编程语言指令表(STL)语言梯形图(LAD)语言顺序功能图(SFC)语言功能块图(FBD)语言结构文本(ST)语言 (1).指令表语言 指令表(Instruction list)语言类似于计算机汇编语言的助记符语言,是用指令助记符来编程的。是PLC最基础的编程语言。所谓指令表语言,是用一系列的指令表达程序的控制要求。一条典型的指令通常有两部分组成:一是助记符,由表示该指令功能的英语单词缩写构成;二是操作数,即编程元件。其表示形式为: 操作码 操作数 (指令) (数据) 用若干条语句构成了语句表语言程序,如
15、: LD 00100 表示逻辑操作开始。常开触点00100与母线相连 OR 00500 表示常开触点00500与前面的触点并联 ANDNOT 00101 表示常闭触点00101与前面的触点串联 OUT 00500 表示前面的逻辑运算结果输出给00500 END 表示程序结束 STL是一种类似于助记符表达式的程序,最适合于有经验的程序员。 STL有时能够解决利用LAD和FBD编辑器不容易解决的问题。 虽然可以利用STL编辑器查看或编辑用SIMATIC LAD或FBD编程器编写的程序,但是SIMATIC LAD或FBD编程器不能显示所有利用STL编辑器编写的程序。 (2).梯形图语言 梯形图(La
16、dder diagram)编程语言是一种图形语言 ,类似于继电器控制线路图的一种编程语言,它面向控制过程,直观易懂,是PLC编程语言中应用最多的一种语言。 梯形图程序让CPU仿真来自电源的电流通过一系列的输入逻辑条件,根据结果决定逻辑输出的允许条件。逻辑通常被分解成小片:称为“梯级”或“段”。程序一次执行一个段,从左到右,从上到下.梯形图符号对应关系典型的梯形图示意图项目低压继电器PLC软继电器线圈常开触点常闭触点ENDOUTOO500001000010100500 (1)软继电器 PC的继电器不是物理的电器,它是PC内部的寄存器位,因为它具有与物理继电器相似的功能,常称之为“软继电器”。 P
17、LC每一个继电器都对应着内部的一个寄存器位,该位为“1”态时,相当于继电器接通;为“0”态时,则相当于继电器断开。(2)两种控制的梯形图比较常闭触点线圈常开触点说明:SB2KMKM继电器 控 制SB1000000100001000PLC控制00001常开触点常开触点常闭触点线圈线圈(3)两种控制中继电器的区别物理继电器继电器需硬接线连接触点个数有限PLC软继电器继电器用程序软连接触点个数无限继电器的接线改变控制功能改变PLC的用户程序改变 控制功能改变 梯形图语言的编程原则 1、梯形图由多个梯级组成,每个线圈可构成一个梯级,每个梯级有多条支路, 每个梯级代表一个逻辑方程; 2、梯形图中的继电器
18、继电器、接点、线圈不是物理的,是PLC存储器中的位(1=ON;0=OFF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次; 3、梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流; 4、用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用; 5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态; 6、输出线圈不能直接驱动现场的执行元件,通过I/O模块上的功率器件来驱动。(3).顺序功能图(SFC)语言 SFC(Sequential function chart)提供了一种组织程序的图形方法,在SFC中可以用别的语言嵌套编程。步
19、、转换和动作(Action)是SFC中的三种主要元件,步是一种逻辑块,即对应于特定控制任务的编程逻辑。动作是控制任务的独立部分。转换是从一个任务到另一个任务的原因。 顺序功能图常用来编制顺序控制程序,顺序功能图法可以将一个复杂的控制过程分解为一些小的工作状态。对于这些小状态的功能依次处理后再把这些小状态依一定顺序控制要求连接成组合整体的控制程序。 顺序功能表图结构图(4).功能块图(FBD)语言 在FBD(Function block diagram)中,编程元件是“块状”的,与电路图类似那样,它们被“导线”连接在一起,应用在与控制元件之间的信息、数据流动有关的高级应用场合。在FBD中也允许嵌
20、入别的语言(如梯形图、指令表和结构文本)来编程。 步1 步2 步3动作1动作2动作3转换1转换2(a)(c)(b)顺序功能表图结构图(a)顺序结构(c)并行结构(b)选择结构 编辑器可以查看到象普通逻辑门图形的逻辑盒指令: 图形逻辑门表示格式有利于程序流的跟踪。 FBD编辑器可以使用SIMATIC和IEC 1131-3指令集。 可以使用STL显示所有用SIMATIC FBD编辑器编写的程序。功能块图结构图 功能块图示意图S0S20S21S20Y000Y001Y001Y002M8002X000X002X003X001 (4).结构文本(ST)语言 结构文本(Structured text)是一种
21、高级语言,可以用它来编制控制逻辑。与梯形图相比,ST有两个最大的优点,其一是能实现复杂的数学运算,其二是非常简洁和紧凑。4、PLC的基本逻辑指令 基本逻辑指令在语句表语言中是指对位存储单元的简单逻辑运算,在梯形图中是指对触点的简单连接和对标准线圈的输出。 不同厂家、不同系列的PLC,其内部软继电器(编程元件)的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用的PLC的每条指令涉及编程元件的功能和编号。(1).FX系列PLC的编程元件可编程控制器的编程元件列表输入继电器X计数器C输出继电器Y数据寄存器D辅助继电器M变址寄存器V/Z状态继电器S指针P/I定时器T常数(K/H) 1.输入继电
22、器X 输入继电器(X元件)与输入端相连,是专门用来接收PLC外部开关信号的元件。PLC通过输入接口将外部输入信号状态读入并存储再输入映像寄存器中。 输入信号必须由外部信号驱动,不能用程序驱动,所以在程序中不可能出现其线圈。输入继电器的线圈只能由机外信号驱动,它可提供无数个常开接点、常闭接点供编程时使用。FX2N系列的输入继电器采用八进制地址编号,X0X267最多可达184点。 2.输出继电器Y 输出继电器(Y元件)是PLC将输出信号传给外部负载(用户输出设备)的元件。输出继电器线圈由PLC内部程序的指令驱动,将线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载。 每个输出继电器在输
23、出单元中都对应唯一一个常开硬触点,但在程序中供编程使用的输出继电器,不管是常开还是常闭触点,都可以无数次使用。FX系列PLC输出继电器的地址编号也是八进制,Y0Y267,最多可达184点。 3.辅助继电器M 辅助继电器(M元件)是PLC中数量最多的一种继电器,一般的辅助继电器与继电器控制系统中的中间继电器相似。 辅助继电器不能直接驱动外部负载,负载只能由输出继电器的外部触点驱动。辅助继电器的常开与常闭触点在PLC内部编程时可无限次使用。 辅助继电器分以下三种类型:均采用十进制数编号。 通用辅助继电器 M0-M499,共500个点 断电保持辅助继电器(CLICK HERE) M500-M1023
24、及M1024-M3071共2572点。 特殊辅助继电器 M8000-M8255,共256个点。 4.状态器S 状态继电器(S元件)是一种在步进顺序控制的编程中表示“步”的元件,它与步进顺序控制指令STL组合使用;状态继电器不在顺序控制中使用时,也可作为普通的辅助继电器使用,且具有断电保持功能,或用作信号报警,用于外部故障诊断。通常状态继电器软元件有下面五种类型: 初始状态继电器S0S9共10点。 回零状态继电器S10S19共10点。 通用状态继电器S20S499共480点。 断电保持状态器S500S899共400点。 报警用状态继电器S900S999共100点。 5.定时器T PLC中的定时器
25、(T元件)相当于继电器控制系统中的通电延时型时间继电器。定时器作为时间元件相当于时间继电器,由设定值寄存器、当前值寄存器和定时器触点组成。在其当前值寄存器的值等于设定值寄存器的值时,定时器触点动作。故设定值、当前值和定时器触点是定时器的三要素。 定时器累计PLC内的1ms,10ms,100ms等的时钟脉冲,当达到所定的设定值时,输出接点动作。定时器可以使用用户程序存储器内的常数K作为设定值,也可以用后述的数据寄存器D的内容作为设定值。这里的数据寄存器应有断电保持功能。 定时器可以分为: 通用定时器T0T245 积算定时器T246T255 6.计数器C 计数器(C元件)在PLC控制中用作计数控制
26、。 可编程控制器的计数器共有两种:内部信号计数器和高速计数器。内部信号计数器有分为两种:16位递加计数器和32位增减计数器。 7.数据寄存器D PLC在进行输入/输出处理、模拟量控制、位置控制时,需要许多数据寄存器(D)存储数据和参数。每个数据寄存器均为16位,可用两个数据寄存器存储32位数据,其中最高位为符号位,0表示正数,1表示负数。 数据寄存器分成下面几类: 通用数据寄存器D0D199共200点 断电保持/锁存寄存器D200D7999共7800点 特殊数据寄存器D8000D8255共256点 文件数据寄存器D1000D7999共7000点 变址寄存器(V/Z)变址寄存器除了和普通的数据寄
27、存器有相同的使用方法外,还常用于修改器件的地址编号。V、Z都是16位的寄存器,可进行数据的读写。当进行32位操作时,将V、Z合并使用,指定Z为低位。 8.指针(P/I) 指针(P/I)用来指示分支指令的跳转目标和中断程序的入口标号,主要分为分支用指针,输入中断指针,定时器中断指针和计数器中断指针。其编号采用十进制数分配。 9.常数(K/H) 常数(K/H)也作为元件对待,在PLC的存储器中占用一定的空间。十进制常数用K表示,如18表示为K18;十六进制常数用H表示,如18表示为H12。 (2).FX系列PLC的基本逻辑指令 1.逻辑取和线圈驱动指令LD、LDI、OUT LD 取指令:将常开触点
28、接到母线上,代表一个逻辑行(块)的开始。 LDI 取反指令:将常闭触点接到母线上,代表一个逻辑行(块)的开始。 OUT 输出指令:驱动线圈输出 。目标元件是Y、M、S、T、C。(对X不能用)LD、LDI、OUT指令应用 LD、LDI指令对应的触点一般与左侧母线相连,表示一个逻辑运算开始。 目标元件是X、Y、M、S、T、C 2.触点串联指令AND、ANI AND 与指令:串联单个常开触点。 ANI 与非指令:串联单个常闭触点。AND、ANI指令应用 说明:(1)AND、ANI指令均用于单个触点的串联。该指令可重复多次使用(串多个触点)。指令的目标元件为X、Y、M、S、T、C。(2)OUT指令后,
29、通过触头对其它线圈使用OUT指令称为连续输出,如顺序正确,可以多次使用。3.触点并联指令OR、ORI OR 或指令:并联单个常开触点。 ORI 或非指令:并联单个常闭触点。 OR、ORI指令应用 说明: (1) OR、ORI指令用于单个触点与前面电路的并联。若将两个以上触点串联连接而电路块并联连接时,要用后面的ORB指令。 (2) OR、ORI并联触头时,是从该指令的当前步开始,对前面的LD、LDI指令并联连接,该指令并联连接次数不限。 (3) OR、ORI指令总是将单个触点并联到它前面已连接好的电路两端。 (4)目标元件为X、Y、M、S、T、C。 4.电路块串并联指令ANB ORB ANB称
30、为“块与指令”,ORB称为“块或指令”。所谓电路块,就是由几个触点按一定的方式连接的梯形图。由两个及以上触点串联而成的电路块称为串联电路块;由两个及以上触点并联而成的电路块称为并联电路块。触点的混联称为混联电路块。 ANB、ORB指令使用说明 1)使用ANB、ORB指令编程,当采用分别编程的方法时,即写完两个电路块指令后使用ANG或ORB指令,则ANB、ORB指令的使用次数不受限制。串联电路块或并联电路块的开始均用LD/LDI指令。 2)当连续使用ANB、ORB指令时,即先按顺序将所有电路块的指令写完之后,然后连续用ANB、ORB指令,则ANB、ORB指令的使用次数不能超过8次。 3)应注意A
31、NB和AND,ORB和OR之间的区别。ANB指令的应用ORB指令的应用 5.栈指令MPS、MPD、MPP FX系列PLC内有11个存储单元,专门用于存储程序运算的中间结果,称为栈存储器。栈指令用于多重输出电路。 MPS:进栈指令(PUSH),运算存储。用于存储电路分支处运算结果,以便处理有线圈支路时调用。使用一次MPS,当时结果压入栈第一层,原数据下移。 MRD:读栈指令(READ),存储读出。使用一次MRD,将栈第一层数据读出,栈内数据不移动。 MPP:出栈指令(POP),存储数据读出与复位。使用MPP后,读出最上层数据,栈内数据上移,最上层数据读出后从栈内消失。 MPS、MPD、MPP指令
32、使用说明 1)MPS、MPP指令必须成对出现。 2)栈指令无目标元件。 3)MPS指令可以反复使用,但必须少于11次。 4)MPS、MPD、MPP指令后如果接单个触点,用AND或ANI指令,若有电路块串、并联,则要用ANB、ORB指令;若直接与线圈相连,则用OUT指令。 MPS、MPD、MPP指令应用 6.主控指令MC、MCR MC 主控指令:母线转移 MCR 主控复位指令:母线复位 MC、MCR指令使用说明 1)被主控指令驱动的Y或M元件的常开触点称为主控触点,主控触点在梯形图纸中与一般触点垂直。主控触点是与左母线相连的常开触点,相当于电气控制电路的总开关。与主控触点相连接的触点必须用LD、
33、LDI指令。 2)MC指令的输入触点断开时,在MC和MCR之间的积算定时器和计数器,用SETRST指令驱动的元件保持其之前的状态不变;非积算定时器和计数器,用OUT指令驱动的元件将复位。 3)在一个MC指令区内若再使用MC指令称为嵌套。嵌套级数最多8级,编号按N0 N1 N2 N3 N4 N5 N6 N7顺序增大,使用MCR指令返回时,则从编号大的嵌套级开始复位。MC、MCR指令应用 无嵌套有嵌套 7.置位与复位指令 SET、RST SET置位指令:保持线圈得电。 SET的目标元件是Y、M、S, RST复位指令:保持线圈失电。 RST的目标元件是Y、M、S 、T、C、D SET、RST指令应用
34、 8.脉冲微分指令 PLS、PLF PLS上沿脉冲指令:仅在驱动输入的,使线圈得电一个扫描周期。 PLF下沿脉冲指令:仅在驱动输入的,使线圈得电一个扫描周期。 PLS、PLF的目标元件是Y、M PLS、PLF指令应用 a)梯形图 PLS、PLF指令应用 b)时序图 9.取反、空操作和程序结束指令INV、NOP、END INV指令是将INV指令执行之前的运算结构反转的指令。不许指定软元件号。 空操作指令 NOP是一条空操作指令,用于程序的修改。NOP指令在程序中占一个步序,是无目标元件指令。在使用时,为修改、增减指令方便,可预先在程序中插入NOP指令。 END指令:用于程序结束。是无目标元件指令。 INV指令NOP指令END指令 在调试程序过程中,可分段插入END指令,再逐段调试,调试完毕后,再删去END指令,然后进行下段程序调试,直到全部程序调试结束,可节省程序调试的时间。 INV、NOP、END指令使用说明 1)INV指令把该指令所在位置的当前逻辑运算结果取反,取反后的结果仍可继续运算。 2)使用INV指令,在AND、ANI、ANDP、ANDF指令的相同位置处编程。 3)INV指令不能像O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年平衡车生产客户需求预测模型
- 销售领导的述职报告范文(3篇)
- 教师述职报告模板锦集(15篇)
- 会计的转正述职报告(20篇)
- 东莞银行专业就业前景分析
- 全国卫生监督技能竞赛题库-单选题及答案公共部分和公共场所学校
- 2026眼球护理常识试题及答案
- 2025年皮肤性病学试题库试卷附参考答案
- 轻烃装置操作工安全要求培训
- 2026中国谷物饮料营养价值研究与市场推广策略报告
- 2026年秋季学期每周国旗下讲话稿
- ISOIEC TS 17021-152023 管理体系审核和认证机构的合格评定要求第15部分医疗机构质量管理体系审核与认证的能力要求标准立项发展报告
- 2025-2026学年湖北省武汉市江岸区八年级上册期中物理试卷 含答案
- 2026年苏教版七年级下册数学期末学业检测卷(含答案可下载)
- 2025年贵州黔南人力资源开发有限责任公司招聘劳务派遣制专职民兵教练员5人笔试备考试题及答案解析
- 2026年广西公务员申论试题解析及答案
- 2025海南国资运营旗下国改基金公司招聘4人笔试历年难易错考点试卷带答案解析
- 2026年单细胞多组学技术在肿瘤微环境研究中的突破应用
- 八角栽培和管理技术课件
- 产后腹痛中医护理常规
- 《骨科急救与创伤处理》课件
评论
0/150
提交评论