第四章__可编程序控制器的编程语言和指令系统(1)_第1页
第四章__可编程序控制器的编程语言和指令系统(1)_第2页
第四章__可编程序控制器的编程语言和指令系统(1)_第3页
第四章__可编程序控制器的编程语言和指令系统(1)_第4页
第四章__可编程序控制器的编程语言和指令系统(1)_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第四章第四章 PLC的编程语言和指令系统的编程语言和指令系统 本章主要内容包含:本章主要内容包含: 4-1 PLC编程语言概述编程语言概述 4-2 梯形图的主要特点梯形图的主要特点 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 4-4 FX系列系列PLC的基本逻辑指令(的基本逻辑指令(27条)条) 第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 4-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述(逻辑逻辑)顺序功能图顺序功能图*梯形图梯形图功能块图功能块图指令表指令表(助助记符语言)记符语言)结构文本结构

2、文本第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 4-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述顺序功能图顺序功能图1 相当于应用软件中的逻辑框图;相当于应用软件中的逻辑框图;2 是一种位于其它编程语言之上的是一种位于其它编程语言之上的 图形语言;图形语言;用来编制顺序控制程序;用来编制顺序控制程序;用来描述开关量控制系统的功能;用来描述开关量控制系统的功能;步、转换和动作是顺序功能图的三步、转换和动作是顺序功能图的三种主要元件。种主要元件。步步1步步2步步3动作动作1动作动作2转换转换转换转换第四章第四章 可编程序控制器的编程语言和指令

3、系统可编程序控制器的编程语言和指令系统 4-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述梯形图梯形图 X0 X1 X2 Y0 X3 X4 X5X5X6与继电器控制系统很相似,直与继电器控制系统很相似,直观易懂,容易掌握;观易懂,容易掌握;适用于开关量的逻辑控制;适用于开关量的逻辑控制;由触点、线圈和应用指令等组由触点、线圈和应用指令等组成。触点代表逻辑输入条件,成。触点代表逻辑输入条件,线圈代表逻辑输出结果;线圈代表逻辑输出结果;借助假象借助假象“能流能流”来分析框图来分析框图。第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 4-1 可编程序

4、控制器的编程语言概述可编程序控制器的编程语言概述功能块图功能块图一种类似于数字逻辑门电路的编程语言,用类一种类似于数字逻辑门电路的编程语言,用类似与门、或门等方框来表示的逻辑运算关系。似与门、或门等方框来表示的逻辑运算关系。SRS1 Q1RANDORTest1Test2Sw1%1X3Resetstart第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 4-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述指令表指令表由若干条指令组成的程序叫指令表程序。由若干条指令组成的程序叫指令表程序。XO YOX1 Y1Y2X3 Y3 LD X0OUT Y0 LD

5、I X1OUT Y1OUT Y2 LD X3OUT Y3第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 4-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述结构文本结构文本PASCAL BASIC C等高级语言等高级语言便于实现:便于实现:数学运算数学运算数据处理数据处理图形显示图形显示报表打印报表打印第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 4-2 梯形图的主要特点梯形图的主要特点(1)编程元件不是真实的硬件继电器)编程元件不是真实的硬件继电器,而是而是软件继电器软件继电器。(2)梯形图两侧的公共线称为

6、公共母线,分析时,可以假)梯形图两侧的公共线称为公共母线,分析时,可以假 想有一个能流从左向右流动想有一个能流从左向右流动。(3)程序执行是一个逻辑解算的过程。根据梯形图中各触)程序执行是一个逻辑解算的过程。根据梯形图中各触 点的状态和逻辑关系点的状态和逻辑关系,求出各个线圈对应的编程元件的状态求出各个线圈对应的编程元件的状态(4) 梯形图中的各编程元件的梯形图中的各编程元件的触点触点(常开和常闭常开和常闭),都都可无限可无限 次使用次使用。(5)梯形图中的)梯形图中的线圈线圈应该应该放在最右边放在最右边。第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 4-

7、2 梯形图的主要特点梯形图的主要特点梯形图的编程特点梯形图的编程特点4.每一梯级起每一梯级起始于左母线始于左母线触点触点输出继电器输出继电器结束于右母线结束于右母线1.触点状态有接通和断开两种状态触点状态有接通和断开两种状态2.触点可以任意串联和并联触点可以任意串联和并联,继电器线圈只能并联继电器线圈只能并联,不能串联不能串联3.输出线圈输出线圈可以是输出继电器可以是输出继电器,中间继电器中间继电器,辅助继电器辅助继电器5.软继电器的线圈不能直接与左母线相连,二者之间要加上软继电器的线圈不能直接与左母线相连,二者之间要加上触点。软继电器后不能出现任何其它元件。触点。软继电器后不能出现任何其它元

8、件。6.一般情况下同一线圈不能出现两次或两次以上。一般情况下同一线圈不能出现两次或两次以上。第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 4-3 FX系列系列PLC梯形图中的编程元件梯形图中的编程元件 一一 、 输入继电器(输入继电器(X) 输入继电器是输入继电器是PC接收外部输入的开关量的窗口。接收外部输入的开关量的窗口。PC通通过光电耦合器将外部输入的开关量信号读入并存储在输入映过光电耦合器将外部输入的开关量信号读入并存储在输入映像寄存器内。像寄存器内。型号及其含义(型号及其含义(P108):): F2-20MR-E1.输入继电器的状态唯一取决于外部输

9、入继电器的状态唯一取决于外部输入信号的通断状态,因此在梯形输入信号的通断状态,因此在梯形图中不能出现输入继电器的线圈。图中不能出现输入继电器的线圈。 2.应用注意应用注意(P110图图6-1):):直流电源直流电源 一般由一般由PLCPLC内部提供。内部提供。交流输入交流输入(P110图图6-2):):交流电源交流电源 一般由一般由PLCPLC外部提供。外部提供。交直流输入交直流输入按输入回路电流分按输入回路电流分按输入模块与外部按输入模块与外部用户设备的连线形用户设备的连线形式不同分式不同分注意注意输入方式输入方式?第四章第四章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指

10、令系统 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 二二 、 输出继电器(输出继电器()输出继电器是将输出继电器是将PC的输出信号传递给输出模块,的输出信号传递给输出模块,由输出模块驱动外部负载工作。由输出模块驱动外部负载工作。Y2COM1负负载载PLC输出方式输出方式按输入回路电流分按输入回路电流分:注意注意1.输出继电器带有线圈;输出继电器带有线圈;2.晶体管输出电路只能带直流负载,晶体管输出电路只能带直流负载,双向晶闸管输出只能带交流负载,双向晶闸管输出只能带交流负载,继电器输出方式可带直流负载也可继电器输出方式可带直流负载也可带交流负载。带交流

11、负载。3.PLC输出电路电源均由用户提供。输出电路电源均由用户提供。按输入模块与外部用户设备的连线形式按输入模块与外部用户设备的连线形式不同分:?不同分:?/?型型号号FX2N-16MFX2N-32MFX2N-48MFX2N-64M输输入入X0X78 点点X0X1716 点点X0X2724 点点X0X3732 点点输输出出Y0Y78 点点Y0Y1716 点点Y0Y2724 点点Y0Y37 32 点点FX2N系列系列PLC输入输出继电器元件号输入输出继电器元件号*F1系列系列PLC输入输出继电器元件号见输入输出继电器元件号见P112表表6-3和和P113 4-3 FX系列可编程序控制器梯形图中的

12、编程元件系列可编程序控制器梯形图中的编程元件 三三 、 辅助继电器辅助继电器(M)辅助继电器是用软件实现的,辅助继电器是用软件实现的,它们不能直接驱动它们不能直接驱动外围负载外围负载,相当于继电器控制系统中的中间继电相当于继电器控制系统中的中间继电器。其常开、常闭触点可反复使用。器。其常开、常闭触点可反复使用。特殊特殊辅助继电器辅助继电器: 256点点M8000-M8255 (F1系列系列M70-77, M470-473, M570-575)普通普通辅助继电器辅助继电器: 500点点M0-M500 (F1系列系列M100-M177, M200-M277)无保持功能无保持功能保持保持辅助继电器辅

13、助继电器: 2572点点M500-M3071 (F1系列系列M300-M377) 有保持功能有保持功能特殊用特殊用256点点M8000-M8255运运行监视行监视 (M8000/M70):当当PLC运行时,运行时,M8000接通接通; PLC停止运行时,停止运行时,M8000断开。断开。 STOP RUN STOPM8000初始化脉冲(初始化脉冲(M8002/M71):):在在M8000由由OFF变为变为ON状态时的一个扫描周期状态时的一个扫描周期ON。 STOP RUN STOPM8002一个扫描周期一个扫描周期特殊用特殊用256点点M8000-M8255时钟脉冲(时钟脉冲(M8011M80

14、14):):M8011M8014分别是分别是10ms、100ms、1s和和1min时钟脉冲。时钟脉冲。锂电池电压降低(锂电池电压降低(M8005/M76): 电池电压下降至规定值时电池电压下降至规定值时M8005/M76变为变为ON。M801110msM8012100msM72-100ms, M73-10ms; M74/M75同同M70 M77-输出禁止;输出禁止; M470内部或外部高速计数方式选择内部或外部高速计数方式选择C660/C661组成组成6位十进制计数器位十进制计数器 (ON-外部高速计数方式外部高速计数方式 2KHZ);); C660/C661组成组成6位十进制计数器位十进制计

15、数器 (OFF内部计数方式,几十内部计数方式,几十HZ) M471-加加/减计数选择。减计数选择。 M472-高速计数起动。高速计数起动。 M473-溢出标志。溢出标志。 计数到计数到999999; F670 K110复位复位 M570功能指令错误标志。功能指令错误标志。 M571/M572/M573/M574/575 移位移位寄存器:寄存器:每每16个一组,构成个一组,构成16位的移位寄存器。位的移位寄存器。M100(M100-M117)、M120(M120-M137)M140(M140-M157)、M160(M160-M177)M340(M340-M357)、M360(M360-M377)

16、其中:其中:M300-M360四个移位寄存器具有断电保持功能。四个移位寄存器具有断电保持功能。 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 四四 、 状态寄存器状态寄存器(S):状态寄存器是用于编制顺序控制程序的一种编程元件(状态寄存器是用于编制顺序控制程序的一种编程元件(S0-S999)S0S499没有断电保持功能没有断电保持功能; S500S999有断电保持功有断电保持功能能2. F1系列提供系列提供40个个S600-S647,通常与步进指令一起通常与步进指令一起使用。有线圈,有步进常开接点,普通常开和常闭。使用。有线圈,有步进常开接点,普通常开和

17、常闭。均有保持功能。均有保持功能。 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(一一)、通用定时器、通用定时器100ms定时器定时器 T0T199定时范围为定时范围为0.13276.7s(其中(其中T192T199为子程序和中断服务程序专用的定时器)为子程序和中断服务程序专用的定时器)10ms定时器定时器 T200T245定时范围为定时范围为0.1327.67s通用定时器没有保持功能通用定时器没有保持功能 在输入电路断路或停电时复位在输入电路断路或停电时复位(F1系列系列24个个0.1-999S的定时器和的定时器和8个个0

18、.01-99.9S定时器定时器,T050-T057;T450-457;T550-557;T650-657) 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(一一)、通用定时器、通用定时器接通延时型接通延时型五五 、定时器、定时器(T)(一一)、通用定时器、通用定时器输入信号断开后延时动作输入信号断开后延时动作 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(二二)、积分定时器、积分定时器1ms定时器定时器 T246T249定时范围为定时范围为0.00132 .

19、 767s100ms定时器定时器 T250T255定时范围为定时范围为0.13276 . 7s具有掉电保护功能具有掉电保护功能 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(二二)、积分定时器、积分定时器T250 Y1RST T250X1 T250 K345X2T1 T2当前值当前值X1Y1X2 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(三三)、定时器使用注意事项、定时器使用注意事项1. 定时精度定时精度 :2. 减法计数;减法计数;3.“一次使用和反

20、复使用一次使用和反复使用”4. “通延时和断延时通延时和断延时”最大误差最大误差:+T - : T-扫描周期扫描周期; -对对应定时器分别应定时器分别 为为1ms 10ms 100ms5. 具有断电保持功能的定时器,断电具有断电保持功能的定时器,断电后再次通电,计数器继续定时;后再次通电,计数器继续定时; 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六 、计数器、计数器(C)内部计数器内部计数器高速计数器高速计数器16位加计数器位加计数器32 位加位加/减计数器减计数器F1系列系列32个个: C050-C057;C450-C457;C550-557;

21、C650-657 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六 、计数器、计数器(C)X10X11C0RST C0C0 K9Y0X10X11当前值当前值Y0举例举例1、 16位加计数器位加计数器 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六 、计数器、计数器(C)举例举例X012X013X014C200RST C200C200 K5Y001M8200M8200-M8234 为为ON: 减计数减计数C200-C234的加的加/减计数方式减计数方式M8200-M8234 为为OFF:加计数加计数2、 32位

22、加位加/减计数器减计数器2、 32位加位加/减计数器减计数器举例举例 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六 、计数器、计数器(C)3、 高速计数器高速计数器 C235C255 (X0X7)均为均为32位加减计数器位加减计数器C235C241 为一相无启动为一相无启动/复位输入端复位输入端C241C245 为一相带启动为一相带启动/复位输入端复位输入端C251C255 为两相双计数输入为两相双计数输入C246C250 为一相双计数输入(加为一相双计数输入(加/减脉冲输入)减脉冲输入) 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程

23、序控制器梯形图中的编程元件 六六 、计数器、计数器(C)3、 高速计数器高速计数器 C235C255 (X0X7) 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六 、计数器、计数器(C)3、 高速计数器高速计数器 C235C255 (X0X7)3、 高速计数器高速计数器 C235C255 (X0X7)3、 高速计数器高速计数器 C235C255 (X0X7)3、 高速计数器高速计数器 C235C255 (X0X7)X010X011X012RST C235C235 K5M8235减计数减计数/加计数加计数复位复位单相单输入单相单输入3、 高速计数器高速

24、计数器 C235C255 (X0X7)3、 高速计数器高速计数器 C235C255 (X000X007)X013X014RST C246C246 K123单相双输入单相双输入X000由断开到接通进行增计数由断开到接通进行增计数X001由断开到接通进行减计数由断开到接通进行减计数3、 高速计数器高速计数器(双向高速计数器)双向高速计数器)K1234X011X012C251M8251 RST C251Y003C251Y002X012接通时接通时C251通过中断通过中断进行进行X000(A相)和相)和X001(B相)动作的计数。相)动作的计数。增计数增计数 减计数减计数七七 、数据寄存器器、数据寄存

25、器器DF1系列有系列有64个数据寄存器个数据寄存器D700-D777.主要用于算术运算、主要用于算术运算、数据比较和数据传送等,存放数据。数据比较和数据传送等,存放数据。#P116 图图-17计数器梯图用法计数器梯图用法F1系列计数器用法:系列计数器用法:32个均是双相单计数式,范围个均是双相单计数式,范围0999七七 、数据寄存器器、数据寄存器器D八八 、数据寄存器器、数据寄存器器DF1系列提供近系列提供近90条功能指令,主要用于实现条功能指令,主要用于实现I/O的算术运算、的算术运算、数据传送等。用功能线圈数据传送等。用功能线圈F670-677完成。用法见后述。完成。用法见后述。DO-D1

26、99通用数据寄存器通用数据寄存器:PLC停止,该寄存器复零。但停止,该寄存器复零。但 若若M8031置置1 时,时,PLC停止,数据将被保持。停止,数据将被保持。D200-D511断电保持数据寄存器断电保持数据寄存器:电源接通与否,:电源接通与否,PLC运行运行与否,都不会改变数据寄存器的内容。与否,都不会改变数据寄存器的内容。D8000-D8255特殊数据寄存器特殊数据寄存器:用以监视:用以监视PLC的运行方式,的运行方式,电源接通时写入初始化数据。但应注意的是为经定义的特殊电源接通时写入初始化数据。但应注意的是为经定义的特殊数据寄存器不能使用。数据寄存器不能使用。D1000-D2999文件

27、寄存器文件寄存器:这是一种专用数据寄存器,用以:这是一种专用数据寄存器,用以存储大量的数据。存储大量的数据。 4-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 九九 、指针(、指针( P/ I )分支用指针中断用指针跳转用指针子程序调用指针分支用分支用 输入中断用输入中断用 定时器用定时器用 计数器中断用计数器中断用P0P127 128点点I00(X000)I10(X001)I20(X002)I30(X003)I40(X004)I50(X005)I6I7I8 I010 I040I020 I050I030 I060X001FNC 00 CJ P0P0跳转用指针

28、子程序调用指针X001FNC 01 CALL P1 FNC 06 FEND FNC 02 SRET 主主程程序序子子程程序序P1举例举例注意:注意:1、PLC梯形图中编程元件的名称由字母和数字组成,它们分梯形图中编程元件的名称由字母和数字组成,它们分别表示元件的类型和元件号。别表示元件的类型和元件号。2、输入继电器和输出继电器的元件号用八进制表示,八进制、输入继电器和输出继电器的元件号用八进制表示,八进制数只有数只有0-7这八个数字符号,遵循这八个数字符号,遵循“逢八进一逢八进一”的运算原则。的运算原则。3、当采用扩展单元或扩展模块时,其输入输出端的编号是从、当采用扩展单元或扩展模块时,其输入

29、输出端的编号是从最靠近基本单元一侧开始采用八进制连续编号。最靠近基本单元一侧开始采用八进制连续编号。4、除输入、除输入/输出继电器外的所有软元件的地址号采用十进制。输出继电器外的所有软元件的地址号采用十进制。5、辅助继电器、辅助继电器M不能接收外部的输入信号,也不能直接驱动不能接收外部的输入信号,也不能直接驱动外部负载,使一种内部的状态标志,相当于继电器控制系统外部负载,使一种内部的状态标志,相当于继电器控制系统中的中间继电器。中的中间继电器。6、输出继电器是、输出继电器是PLC中能驱动外部负载的唯一元件。中能驱动外部负载的唯一元件。7、状态继电器、状态继电器S通常与顺控指令通常与顺控指令ST

30、L组合使用,在不作顺控组合使用,在不作顺控指令时,状态继电器指令时,状态继电器S作辅助继电器使用。作辅助继电器使用。 4-4 FX系列可编程序控制器的基本逻辑指令系列可编程序控制器的基本逻辑指令(FX-27条条; F1-20条)条) 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、T和和S。L

31、D与与LDI指令对应的触点一般与左侧母线相连。在使用指令对应的触点一般与左侧母线相连。在使用ANB、ORB指令时,用来与其它电路串并联的电路的起始触点。指令时,用来与其它电路串并联的电路的起始触点。OUT指令不能用于输入继电器指令不能用于输入继电器X,线圈和输出类指令应放在梯,线圈和输出类指令应放在梯形图的最右边。形图的最右边。OUT指令可以多次并行输出,相当于线圈的并联。指令可以多次并行输出,相当于线圈的并联。定时器定时器T和计数器和计数器C线圈在线圈在OUT指令后要设定常数,形式为指令后要设定常数,形式为K后紧接数字。定时器实际的定时精度有其类型决定,计数器后紧接数字。定时器实际的定时精度

32、有其类型决定,计数器的设定值用来表示经过多少个计数脉冲后计数器的位元件变的设定值用来表示经过多少个计数脉冲后计数器的位元件变为为1。2. AND ANI 指令指令AND(And): 与指令,常开触点串联连接指令。与指令,常开触点串联连接指令。ANI(And inverse): 与非指令,与非指令, 常闭触点串联连接指令。常闭触点串联连接指令。两指令的操作元件可以是两指令的操作元件可以是X、Y、M、S、T、C。LD X0AND M101OUT Y3LD Y3ANI X3OUT M101AND T1OUT Y53. OR ORI指令指令 OR(0r Inverse): 常闭触点的并联连接指令。常闭

33、触点的并联连接指令。 ORI(Or Inverse): 常闭触点的并联连接指令。常闭触点的并联连接指令。X6 X7 Y0X0 Y0 X7 Y1X4Y2Y1M 120LD X6OR X4ORI Y2AND X7OUT Y0LD X0AND Y0OR Y1ANI X7ORI M120OUT Y1可用于可用于X、Y、M、T、C、S。4 . ORB指令指令ORB(Or Block): 电路块并联连接指令电路块并联连接指令串联电路块串联电路块: 两个以上的触点串联连接而成的电路两个以上的触点串联连接而成的电路X0 X1 Y6X2 X3 X4 X5 LD X0AND X1LD X2AND X3 ORBLD

34、 X4ANI X5ORBOUT Y6 ORB不带元件号,相当于电路块间右侧的不带元件号,相当于电路块间右侧的一段垂直连线。串联电路块并联时,分支一段垂直连线。串联电路块并联时,分支开始用开始用LD、LDI指令,分支结束用指令,分支结束用ORB。5 ANB指令指令ANB(And Block): 电路块串联连接指令电路块串联连接指令5 ANB指指令令: X0 X2 X3 Y7X1 X4 X5X6X7LD X0OR X1LD X2AND X3LDI X4ANI X5ORBOR X6ANBOR X7OUT Y7ANB指令相当于两个电路块之间的串联连线,指令相当于两个电路块之间的串联连线,改点也可视为它

35、右边的电路块的改点也可视为它右边的电路块的LD点。它也点。它也不带元件号。分支开始用不带元件号。分支开始用LD、LDI指令,分支指令,分支结束用结束用ANB指令。指令。6. 栈存储器和多重输出指令栈存储器和多重输出指令MPS(Pash)、 MRD(Read)、 MPP(Pop)指令分别是进栈指令分别是进栈 、读栈、读栈 和出栈指令和出栈指令X0 X1 Y0 X2 Y4 X3 Y2 LD X0MPSAND X1OUT Y0MRD AND X2OUT Y4MPPAND X3OUT Y2这三条指令都是无操作数指令,用于多重输出这三条指令都是无操作数指令,用于多重输出电路。电路。MPS与与MPP指令一

36、一对应。最后一条支指令一一对应。最后一条支路必须使用路必须使用MPP指令,而不是指令,而不是MRD指令。指令。6. 栈存储器和多重输出指令栈存储器和多重输出指令X0 X1 X2 Y0 X3 Y1X6 Y3X2 X4 Y2LD X0MPSAND X1MPSAND X2OUT Y0MPPAND X3OUT Y1MPPAND X2MPSAND X4OUT Y2MPPAND X6OUT Y37. 主控与主控复位指令主控与主控复位指令 MC (Master Control): 主控指令或公共触点串联连接指令主控指令或公共触点串联连接指令 MCR(Master Control Reset): 主控复位指令

37、主控复位指令MCRN0X0MCN0M100X1 Y0 M 100 X3 Y1X3X4 Y2LD X0MC N0SP M100LD X1OUT Y0LD X3OUT Y1LD X3MCR N0LD X4OUT Y2X0MCN0M100X1 Y0 M 100MCN1M101X3 Y1M 101MCRN0MCRN1X2X4 Y2X5 Y3 7。主控与主控与 主控复主控复 位指令位指令嵌套嵌套7. 主控与主控复位指令主控与主控复位指令(1) 使用主控指令的触点称为主控触点,在梯形图中与一般触使用主控指令的触点称为主控触点,在梯形图中与一般触点相垂直。主控指令时控制一组电路的总开关。点相垂直。主控指令时控制一组电路的总开关。 (2) 在使用主控触点后在使用主控触点后,相当于母线移到主控触点相当于母线移到主控触点 的后面。因此的后面。因此 与主控指令相连的触点必须使用与主控指令相连的触点必须使用LD或或LDI指令。指令。(4) 如果如果MC指令的输入触电断开时,积算定时器计数器用复指令的输入触电断开时,积算定时器计数器用复位位/置位指令驱动的软元件保持其当时的状态;非积算定时器和置位指令驱动的软元件保持其当时的状态;非积算定时器和用用OUT驱动的元件变为驱动的元件变为OFF。(5)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论