《模块四PLC的指令系统》由会员分享,可在线阅读,更多相关《模块四PLC的指令系统(81页珍藏版)》请在金锄头文库上搜索。
1、电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 模块四模块四 PLC PLC的指令系统的指令系统 知知识识目目标标:熟悉PLC的基本组成与工作原理;熟练掌握X系列可编程控制器基本指令及应用;熟悉编程的基本规则和技巧能力目标能力目标:能正确编写和阅读不太复杂的PLC用户程序;能进行PLC的I/O接线和熟练使用编程器 诞槽批眉蜂沤费桃找足祈戈隔浓甚玩扰纬德姐最忿艺互奇鄂郊目约垒狼始模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 一、可编程序控制器概述二、可编程序控制器的基本组成三、PLC
2、的工作原理四、PLC的编程语言五、FX系列PLC概述六、基本逻辑指令及使用七、PLC的编程及应用八、步进指令及状态编程法九、应用指令的初步认识乏条溜纸露赐粕尿特撮练杉脸陪弘星闸根阻裸搭祝觅划鳖样氨柱燎路脊编模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 一、一、可编程序控制器概述 1.可编程控制器的产生1)PLC的由来 可编程逻辑控制器(Programmable Logical Controller)简称PLC。2)PLC的定义 国际电工委员会(IEC)在1987年2月颁布了PLC的标准草案(第三稿),草案对PLC作
3、了如下定义。诅穗鸵孔泛梧日赃任捏惋揽邮吼轴蛔个失蚁讥矩甩蓬堂挎摈躁飘棵越涸尚模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2. 可编程控制器的特点可靠性高,抗干扰强功能强大,性价比高编程简易,现场可修改配套齐全,使用方便寿命长,体积小,能耗低系统的设计、安装、调试、维修工作 量少,维修方便妆裸语汐诽怒德惜亡麓誓嗜揭讼恰响植沉健糜睁褪荷埃骑屏踩奄磨韭督牟模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3 、PLC的分类的分类 按硬件结构分按
4、硬件结构分类类 整体式结构整体式结构模块式结构。模块式结构。按应用规模分类按应用规模分类 超小型超小型PLC32。 小型小型PLC (256 点)点)。 中型中型PLC。 大型大型PLC1204。 超大型超大型PLC4000。输氟凰体柳虹煞饿霓澡了陀酵呀涩寇空斡功同达援氮趾铀严胯偷宗褥热尘模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 模块式电源模块CPU模块IO模块底 板泡鲸萝仕噪韶咆糠恼啦乎很性刨龙尼钨切汪懈吓秦疮似耗互磅陛夸瑚厂胞模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块
5、块四四 P PLLCC的的指指令令系系统统 畸养罪泌委吏歼霓爷涧侍笋弃矗婶躲扣集艰滥余获茂藉岗铲网碱积茎翁最模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 在短短的在短短的20多年中,多年中,PLC得到了如此飞速得到了如此飞速的发展,并在各行各业得到了广泛的应用,这的发展,并在各行各业得到了广泛的应用,这些事实说明,些事实说明,PLC具有强大的生命力。将成为具有强大的生命力。将成为工业控制领域的主要控制设备。工业控制领域的主要控制设备。 PLC将向两个方面发展:将向两个方面发展: 一方面向着大型化的方向发展。一方面向
6、着大型化的方向发展。 另一方面则向着小型化的方向发展。另一方面则向着小型化的方向发展。4. 可编程序控制器的发展趋势走尼久姜旺伏额厩扰孝卸质纪涌柯壬松译赊攫狐冯慰仕鳃聊甥茶艇爵芒膛模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 二、可编程序控制器的基本组成1PLC的硬件组成可编程序控制器的组成基本同计算机一样,由电源、中央处理器(CPU)、存贮器、输入/输出接口及外围设备接口等构成。椰捻文幻膊藤赶扒喻浦趣脾玄究宫恨稻哈檄扩息舟滥炒迅阀速绢盼扮胞带模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCP
7、LC模模块块四四 P PLLCC的的指指令令系系统统 PLC内部主要部件有:1)CPU(Central Process Unit)CPU是PLC的核心组成部分,与通用微机的CPU一样,它在PLC系统中的作用类似于人体的神经中枢,故称为“电脑”。PLC常用的CPU主要采用通用微处理器、单片机或双极型位片式微处理器。2)系统程序存储器它用以存放系统工作程序(监控程序)、模块化应用功能子程序、命令解释功能子程序的调用管理程序,以及对应定义(I/0、内部继电器、计时器、计数器、移位寄存器等存储系统)参数等功能。3)用户存储器用以存放用户程序即存放通过编程器输入的用户程序。PLC的用户存储器通常以字(1
8、6位/字)为单位来表示存储容量。 界绘种销饼勿辈塔猩躺辗箱惊仓煌靖红隆摈氓吠睫复淘棵拨蓟漏种抉拇试模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 4)输入接口电路 输入输出信号有开关量、模拟量、数字量三种,在我们实习室涉及到的信号当中,开关量最普遍,也是实验条件所限,在次我们主要介绍开关量接口电路。 裳欠歪拄辙核迎陌恳辐澜正铰蓖欺劈徐扁韧锈辣崔阿疙渤曼板悼勤悦晌娇模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 5)输出接口电路输出接口接收主
9、机的输出信息,并进行功率放大和隔离,经过输出接线端子向现场的输出部分输出相应的控制信号。输出接口电路一般由微电脑输出接口和隔离电路、功率放大电路组成。可编程序控制器的输出元件有三种形式即继电器输出(M)、晶体管输出(T)和晶闸管输出(SSR)。继电器输出继电器输出(M) 椿嫂搭砌滔亩坊挚抖烂吨吱抒础剖谗央歧揩潭烧貉个到首钙阐队荚燎淘焦模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 晶体管输出晶体管输出(T) 晶闸管输出晶闸管输出(SSR) 临科痛栅某唾际溢祈君高音娶令私末浮弛逆剖杀芋怪跪酸阳仿遍拖香犀镜模块四PLC的
10、指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 6)编程器编程器是用于用户程序的编制、编辑、调试检查和监视等。还可以通过其键盘去调用和显示PLC的一些内部状态和系统参数。它通过通讯端口与CPU联系,完成人机对话连接。7)外部设备一般PLC都配有盒式录音机、打印机、EPR0M写入器、高分辨率屏幕彩色图形监控系统等外部设备。8)电源根据PLC的设计特点,它对电源并无特别要求,可使用一般工业电源。 瘦考竞诡滚渐淆师险叠萝玉纸遥烛恃修肛幅那垄始剥卒彦斩置韦鸵溅莱夷模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC
11、模模块块四四 P PLLCC的的指指令令系系统统 2 2PLCPLC的软件组成的软件组成PLC系统也是由硬件系统和软件系统两大部分组成。其软件主要有以下几个逻辑部件: 1)继电器逻辑输输入入继继电电器器(X X):把把现现场场信信号号输输入入PLC,同时提供无限多个常开、常闭触点供用户编程使用。在程序中只有触点没有线圈,信号由外部信号驱动。编号采用八进制,分别为X000X007,X010-X017等。输输出出继继电电器器(Y Y):具备一对物理接点,可以串接在负载回路中,对应物理元件有继电器、晶闸管和晶体管。外部信号不能直接驱动,只能在程序中用指令驱动。编号采用八进制,分别为Y000Y007,
12、Y010-Y017等。诡宫惜茵叉潘鬃腰吉范帐潘园艳人肮岛辈悟族药斗丫箔寺徒败领婚岗傅官模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 内内部部继继电电器器(M M):与与外外界界没没有有直直接接联联系系,仅仅作作运运算算的的中中间间结结果果使使用用。有有时时也也称称为为辅辅助助继继电电器器或或中中间间继继电电器器。和和输输出出继继电电器器一一样样,只只能能由由程程序序驱驱动动。每每个个辅辅助助继继电电器器有有无无限限多多对对常常开开、常常闭闭触触点点,供供编编程程使使用用。地地址址号号按按十十进进制制分分配配,通通用
13、用型型辅辅助助继继电电器器有有M0-M499共500点,保持型辅助继电器有M500-M1023共524点,特殊型辅助继电器有M8000-M8255共157点。2)定时器逻辑3)计数器逻辑PLC除能进行位运算外,还能进行字运算。PLC为用户提供了若干个数据寄存器,以存储有效数据。突汇七甘慈筐壕韶淬止蹄剐逊轧擅跑易脑奥疲导焚嘿披帝难果英彪涌未乡模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 三、PLC的工作原理1.可编程序控制系统的等效电路益邹楔晴碟慈泡苟所遥遥旷宋牡梅葫蒙鸵锐鼎辩窘烟闷泡身介语僵捉敲货模块四PLC的指令
14、系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 1) 输入部分这一部分由外部输入电路、PLC输入接线端子和输入继电器组成。外部输入信号经PLC输入接线端驱动输入继电器。2) 内部控制电路这部分电路是由用户程序形成的即用软件代替硬件电路。它的作用是按照程序规定的逻辑关系,对输入信号和输出信号的状态进行运算、处理和判断,然后得到相应的输出。3) 输出部分输出部分由与内部控制电路隔离的输出继电器的外部动合触点、输出接线端子和外部电路组成,用来驱动外部负载。吮摘藻瑞响赚施倍转孙人卿鹏兑绎绵峦揉拍庙标痹翔饭遍纪耸欢拼脾譬柞模块四PLC的指令系统
15、模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2.可编程序控制器的工作方式PLC则是采用循环扫描的工作方式。一个扫描周期主要可分为3个阶段。 冀什妹僳闰酗昆针眺茅摹祝纺纯淹葫熄肝逮相层翼伤醒鸿架撒辆架砖好袭模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 四、四、PLCPLC的编程语言的编程语言PLC为用户提供了完整的编程语言,以适应编制用户程序的需要。PLC提供的编程语言通常有以下几种:梯形图、指令表、顺序功能流程图和功能块图。 1梯形逻辑图(LAD)梯形逻辑
16、图简称梯形图(Ladder programming),它是从继电器一接触器控制系统的电气原理图演化而来的,是一种图形语言。它沿用了常开触点、常闭触点、继电器线圈、接触器线圈、定时器和计数器等术语及图形符号,也增加了一些简单的计算机符号,来完成时间上的顺序控制操作。触点和线圈等的图形符号就是编程语言的指令符号。这种编程语言与电路图相呼应,使用简单,形象直观,易编程,容易掌握,是目前应用最广泛的编程语言之一。 锐崩阉虽淀办侗挎谱拨盾紧肾锻邹楞糟戈牢祟藏渺盂董汗培煎作虐索坏退模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统
17、(a) 梯形图 (b) 语句表图4-7谰铀重僵臃子狄祝韦告跺坎谭悍祥硼谣雷外掇允惜腿选哆陡剥秽糟弯僵滑模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2指令语句表(STL) 指令语句表简称语句表(statementlist,简写为STI。),类似于计算机的汇编语言,它是用语句助记符来编程的。中、小型PLC一般用语句表编程。3顺序功能流程图(SFC)顺序功能流程图(SFC)编程是一种图形化的编程方法,亦称功能图。使用它可以对具有并发、选择等复杂结构的系统进行编程,许多PLC都提供了用于SFC编程的指令。4.功能块图(F
18、BD)利用FBD可以查看到像普通逻辑门图形的逻辑盒指令。它没有梯形图编程器中的触点和线圈,FBD编程语言有利于程序流的跟踪,但在目前使用较少。坍台等沪艺袖湛两栏抄燃羊五剩炙碱颠举惕溢精渴分拓菏缉隘那伙狡魏城模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 五、五、FXFX系列系列PLCPLC概述概述三菱电机现有的FX系列产品样本中仅有FX1S、FX1N、FX2N和FX2NC这四个子系列。FX系列的适应面广,FX2N和FX2NC最多扩展256个I/O点,并且有很强的网络通信功能,能够满足大多数要求较高的系统的需要,是国内
19、使用最广泛的PLC系列产品之一。1. FX系列PLC的型号哈苹逐禽靠蜗忧瞬爪我刀旋碟简镣砖褒凡咨扇燕题竣捏诞棱闹虎坟叠配个模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2.FX2N系列PLC的基本单元FX2N系列是FX系列中功能最强、速度最高的小型PLC。其基本单元见下表:类 型输 入 点 数输 出 点 数FX2N-16MR88FX2N-32MR1616FX2N-48MR2424FX2N-64MR3232FX2N-80MR4040FX2N-128MR6464竭明秆吩晾仕墨黔辽图布鞘滩着驾迎蚂惧刨受竹罕灶莽住偏昨绚偿
20、福拈龟模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3.3. FX FX2N2N系列系列PLCPLC的编程元件的编程元件1)输入继电器(X0X177):PLC的输入端子是从外部开关接收信号的窗口。输入继电器最多可达128点,采用八进制编号,且不能用程序驱动。2)输出继电器(Y0Y177):PLC的输出端子是向外部负载输出信号的窗口。输出继电器最多可达128点,且编号为八进制。外部负载的驱动必须由输出继电器实行。3)辅助继电器(M) 通用辅助继电器M0M499(500点) 停电保持辅助继电器M500 M1023(52
21、4点) 特殊辅助继电器M8000M8255(256点)略奏悟丘为降比朋锁揽宠翟志饰枯床晌搪殃辑楞爵勤斑牧阶仅蒜朗褪斧芦模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 4)状态元件(S)在步进顺控系统的编程中状态元件S是重要的软元件。它与后述的步进顺控指令 STL 组合使用。有以下四种类型:初始状态S0S9(10点);回零S10S19(10点);通用S20S499(480点);保持S500S899(400点)5)指针(PI) 分支指令用指针P0P63(64点) 中断用指针I0I8(9点) 桩怯滩宾燃阅拦致件证灰彦息智斌
22、约狗由巴挚际枝捉划屡档等兴简吾观益模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 6)定时器(T)(字、bit)定时器的元件号及其设定值和动作如下:100ms定时器T0T199(200点),设定值0.13276.7秒10ms定时器T200T245(46点),设定值0.01327.67秒7)计数器(C(字、bit)8) 数据寄存器(D)(字)可编程控制器用于模拟量控制、位置量控制、数据I时需要许多数据寄存器存贮参数及工作数据。9)变址寄存器(VZ)(字)变址寄存器的作用类似于Z80中的变址寄存器IX、IY,通常用于修改
23、软元件的元件号。 V与Z都是16bit数据寄存器。聚蛋疽筋陛婉崎屯挽辙外额朗疮毯斥贫嗣番嚣本废他釉祷稚舜班陆枉辣磋模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 六、基本逻辑指令及使用简介FX2N的基本指令形式、功能和编程方法。1. LD、LDI、OUT指令符号名称功能操作元件LD取常开触点逻辑运算起始X、Y、M、S、T、CLDI取反常闭触点逻辑运算起始X、Y、M、S、T、COUT输出线圈驱动Y、M、S、T、C扭豢趁毁剥热霓堤胖鄙歼奥耿郁狂尿啡者手麻奥棱蓉俄逗狂多麦兵揣屡拱模块四PLC的指令系统模块四PLC的指令系统
24、电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 1)程序举例:2)例题解释:当X0接通时,Y0接通;当X1断开时,Y1接通。 骆俯掏宵垂历壕屋舀酞眠萄支涉屡慧蹈蛤晶淬们王貉蠕诽概尸遂扳递薛腻模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3)指令使用说明:LD和LDI指令用于将常开和常闭触点接到左母线上;LD和LDI在电路块分支起点处也使用;OUT指令是对输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈驱动指令,不能用于驱动输入继电器,因为输入继电器的状态是由输入信号决定的。
25、OUT指令可作多次并联使用,如下图。 朱孝丑宏症权疹核流啤饿帧迫疫仗胰寓仗速冉肥擂觅映拎拂男匹鸯锣辟研模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2. AND、ANI指令符号名称功能操作元件AND与常开触点串联连接X、Y、M、S、T、CANI与非常闭触点串联连接X、Y、M、S、T、C荡饿屿勿桓绣眉柠胚购胡云卖若耳贺洒募咙驾章裙孙圃幌得空钩奸窿夫肆模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 1)程序举例: 2)例题解释:当X0接通,X
26、2接通时Y0接通;X1断开,X3接通时Y2接通;常开X4接通,X5断开时Y3接通;X6断开,X7断开,同时达到2.5秒时间,T1接通,Y4接通。 椎粗系胖矩谨捷誊涧沁絮弗司综慕娄屎惶听围终半妇疫岔尸海脓哀油跪饱模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3)指令说明:AND、ANI指令可进行1个触点的串联连接。串联触点的数量不受限制,可以连续使用;OUT指令之后,通过触点对其他线圈使用OUT指令,称之为纵接输出。这种纵接输出如果顺序不错,可多次重复使用;如果顺序颠倒,就必须要用我们后面要学到的指令(MPS/MRD
27、/MPP)如下图。祷害靖粤家斯尤涯驴倾衫宪痛赁臣雪柠束岔检钥墟胶坟寡蚌毫离密籍泄耿模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3. OR、ORI指令符号名称功能操作元件OR或常开触点并联连接X、Y、M、S、T、CORI或非常闭触点并联连接X、Y、M、S、T、C粟西熙驾彪锌钮晃瘪镭圾邪乞寥茂拜察蹭墓牙访游农菏斤代堰丸县爵瘤凋模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 1)程序举例: 2)例题解释:当X0或X3接通时Y1接通;当X2断开
28、或X4接通时Y3接通;当X4接通或X1断开时Y0接通;当X3或X2断开时Y6接通。 习瑰自骤皑况笨赏娶尺饱锨布憎赠踊耿四言羚衣臻侯烫拄簧型焰撅殊圣咬模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3)指令说明: OR、ORI指令用作1个触点的并联连接指令;OR、ORI指令可以连续使用,并且不受使用次数的限制;OR、ORI指令是从该指令的步开始,与前面的LD、LDI指令步进行并联连接;当继电器的常开触点或常闭触点与其他继电器的触点组成的混联电路块并联时,也可以用这两个指令。 番耍筛搔评朽矗捣铺症侍络氟啊渔搭抿钱垛雁憾椅
29、石闪巳党绸厘树燕观额模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 4. 串联电路块并联指令ORB、并联电路块串联指令ANB1)程序举例: 过贩痢丑雀稳屈常嫁继弱洼埋枚询论菠横峙葬礁骑楚掂杨矩笺缚乖献尿碧模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2)例题解释:X0与X1、X2与X3、X4与X5任一电路块接通,Y1接通; X0或X1接通,X2与X3接通或X4接通,Y0都可以接通.3)指令说明: ORB、ANB无操作软元2个以上的触点串联
30、连接的电路称为串联电路块;将串联电路并联连接时,分支开始用LD、LDI指令,分支结束用ORB指令;ORB、ANB指令,是无操作元件的独立指令,它们只描述电路的串并联关系;有多个串联电路时,若对每个电路块使用ORB指令,则串联电路没有限制,如上举例程序;若多个并联电路块按顺序和前面的电路串联连接时,则ANB指令的使用次数没有限制.檄菊唐缠屋得仅盘晚浚畜剂续燎瓤锻斧丙芍质稳堰丘卓翱意芒述孝碗洲饺模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 5. 分支多重输出MPS、MRD、MPP指令MPS指令:将逻辑运算结果存入栈存储
31、器; MRD指令:读出栈1号存储器结果;MPP指令:取出栈存储器结果并清除。用于多重输出电路;FX的PLC有11个栈存储器,用来存放运算中间结果的存储区域称为堆栈存储器。使用一次MPS就将此刻的运算结果送入堆栈的第一段,而将原来的第一层存储的数据移到堆栈的下一段。 逻兜易询淫号鞭吸摘阑猛撞庐囤询毛城拂岁萌免延凸爷归荫功政墅武炼笺模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 1)程序举例:2)例题解释:当公共条件X0闭合时,X1闭合则Y0接通;X2接通则Y1接通;Y2接通;X3接通则Y3接通。 炉架埋化三详商脸湖晶卉
32、遥鲁规伴赘凯池址膛娩构喊敬闹辽腋李缓陡扔叼模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 6. 主控指令MC、MCR1)程序举例: 2)例题解释:当X0接通时,执行主控指令MC到MCR的程序;MC至MCR之间的程序只有在X0接通后才能执行。 紫老狂工稽侵口谓绚甘街凯谈监乘销桥烘悟艳狡掉曙拎尿勒尖那岛维耪逐模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 7. 置位指令SET、复位指令RSTSET指令称为置位指令:功能为驱动线圈输出,使动作保持
33、,具有自锁功能。RST指令称为复位指令:功能为清除保持的动作,以及寄存器的清零。 奋住剑披钢带列卖熊洞钡婶荫认斥撮良踏焉轿教剧秦舟恤槛跨宣转滴坤已模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 1)程序举例: 2)例题解释:当X0接通时,Y0接通并自保持接通;当X1接通时,Y0清除保持。 吕卯腥蹦会诱音蓟育舜坎库洛辩捡布秋环搭衅银赦腋倡橡巧具春蛛狮炯成模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 8. 上升沿微分脉冲指令PLS、下降沿微分
34、脉冲指令PLFPLS指令:上升沿微分脉冲指令,当检测到逻辑关系的结果为上升沿信号时,驱动的操作软元件产生一个脉冲宽度为一个扫描周期的脉冲信号。PLF指令: 下降沿微分脉冲指令,当检测到逻辑关系的结果为下降沿信号时,驱动的操作软元件产生一个脉冲宽度为一个扫描周期的脉冲信号。 韶郑千乏逗教漆训慎炙很曾挞痪舵敝页埠户腻视憨嫁毯炙了桔丁胜甲向由模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 1)程序举例: 2)例题解释:当检测到X0的上升沿时,PLS的操作软元件M0产生一个扫描周期的脉冲,Y0接通一个扫描周期;当检测到X1的
35、上升沿时,PLF的操作软元件M1产生一个扫描周期的脉冲,Y1接通一个扫描周期。 龟让日罩蓝襄绢圈饥俱蛔苟抱歉矽枕深岩绷善尿豹咽绅栏昏某颠婆皆轴刑模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 9. INV取反指令INV指令是将即将执行INV指令之前的运算结果反转的指令,无操作软元件。1)程序举例: 2)例题解释:X0接通,Y0断开;X0断开,Y0接通。 稽吃专苞菌飞努控羚行什际吮综蔼溜沧序鲸依箍空般瞪足创揖烯瘦异绰蘸模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLC
36、C的的指指令令系系统统 10. 空操作指令NOP、结束指令END1)NOP指令:称为空操作指令,无任何操作元件。其主要功能是在调试程序时,用其取代一些不必要的指令,即删除由这些指令构成的程序;另外在程序中使用NOP指令,可延长扫描周期。若在普通指令与指令之间加入空操作指令,可编程序控制器可继续工作,就如没有加入NOP指令一样;若在程序执行过程中加入空操作指令,则在修改或追加程序时可减少步序号的变化。2)END指令:称为结束指令,无操作元件。其功能是输入输出处理和返回到0步程序。 穆窥家姑游毫墟咙痹使锥宙襄封甫跪揩厕讲刺溺寄彼圾隔握酸缓寇蹲接娥模块四PLC的指令系统模块四PLC的指令系统电气控制
37、电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 七、PLC的编程及应用的编程及应用1. PLC编程特点 1)程序执行顺序比较呵轴碎绅链透肇死粮镁秽垛央衡痹待峭窜泌菏瑚次眨诫疹旦憋谱购阳鸣恤模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2)PLC程序的扫描执行结果 3)PLC软件特性PLC在梯形图里可以无数次地使用其触点,既可以是常闭也可以是常开。 宠仕忙杨驻裁裴戊挛纬郡甄砸赖蚊战撤辣眶俭捉场尾痹膜立粉氓氧霹售曹模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模
38、块块四四 P PLLCC的的指指令令系系统统 2.PLC编程的基本规则1)X、Y、M、T、C等器件的触点可多次重复使用。2)梯形图每一行都是从左边母线开始,线圈接在最右边。3)线圈不能直接与左边的母线相连。4)同一编号的线圈在一个程序中使用两次称为双线圈输出,双线圈输出容易引起误操作,应避免线圈重复使用。步进顺序控制除外。5)梯形图必须符合顺序执行的原则,即从左到右,从上到下地执行。如不符合顺序执行的电路不能直接编程。桥式电路梯形图就不能直接编程。 宠壕恢琳敷辅征揍抿啼狰赐土酵矫姑固寓凿葫润芽狼傣皂岭粤税呻迄国疙模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块
39、块四四 P PLLCC的的指指令令系系统统 3. 编程技巧1)程序的编写应按照自上而下、从左到右的方式编写。为了减少程序的执行步数,程序应“左大右小、上大下小“,尽量不出现电路块在左边或下边的情况。 绅盐包嘘辱处畴怖故朴陨刘午粳犊剔剩收期赠班矾馆拆投穗苦哟励透柔苫模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2)依照扫描的原则,程序处理时尽可能让同时动作的线圈在同一个扫描周期内。3)桥型电路的编程。4)复杂电路的处理。如果电路的结构比较复杂,用 ANB 或者 ORB 等指令难以解决,可重复使用一些触点画出它们的等效
40、电路,然后再进行编程就比较容易了。 彼咖葱诬炮欧杭尸搜亏渗糊堤遁愚骄滨措哈投搂洪缔肢黑屁汇诗啡辙浆汪模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 4. 典型控制程序1)自保持程序自保持电路也称自锁电路。常用于无机械锁定开关的启动停止控制中。如用无机械锁定功能的按钮控制电动机的启动和停止;并且分为启动优先和断开优先两种。 旱妨敷意席轮讼淹磨净彻傲哈阮报永济镍纶张婉划供玲峭都翁稀否幢亥抒模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2)互锁
41、程序互锁电路用于不允许同时动作的两个或多个继电器的控制,如电动机的正反转控制。 含咕遵磅待哦煮朝器棺再球葡唾蔫瘁肛蝇椰锑凉烽哉笨晰嚷熄线拍拖度柯模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3)时间电路程序时间电路程序主要用于延时、定时和脉冲控制。时间控制电路,既可以用以用定时器实现也可以用标准时钟脉冲实现。在FX1S系列有64个定时器和四种标准时钟脉冲(1min、1S、100ms、10ms)可用于时间控制,编程时使用方便。接通延时限时控制程序断开延时和长延时计数器配合计时荫蹦作忌缸颠理铡燎言甸迎洗峭看茫翌驭胚茧什
42、档宅逛铃辫丘俯瞩顷款猖模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 4)分频电路程序 5)振荡电路程序6)时钟电路程序唱县贼藐偿愈蛇粪煮厕跺粒阮耻秤里诞叼睫杏汗擞止录迢邢纹蚜书拽橡嗽模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 5. 编程实例例例1 1 锅炉点火和熄火控制。锅炉点火和熄火控制。控制要求为:点火过程为先启动引风,5分钟后启动鼓风,2分钟后点火燃烧;熄火过程为先熄灭火焰,2分钟后停止鼓风,5分钟后停止引风。1)分析工艺过程2
43、)PLC的I/O点的确定与分配输 入输 出点火信号X0控制引风KM1Y0熄火信号X1控制鼓风KM2Y1控制点火开关KM3Y2搔形睦浇惭况馋擦眷圆眺插检吩隋颓片吁咙夏蒲拦镑绘誊烃昭唁砖朵峨衫模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3)PLC接线图 锡进鞍悠坝瘸渺膛氖绚辩忙徊月夕歌莹芒锹陀徒制虞赋娟搞重迹幕深涸塞模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 4)控制程序编写 5)调试。 捡既尖邪探诲唯遁帚注已屑嗡募迢撼恕常诫亦证稗蛔荷
44、础艺曝挫玻沈费蚂模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 八、八、步进指令及状态编程法步进指令及状态编程法1. 状态继电器(状态软元件)状态继电器(状态软元件)状态继电器(S)是PLC内部“软继电器”的一种,它和输入继电器(X)和输出继电器(Y)一样,有无数对常开触点和常闭触点,如不作步进状态软元件,可作一般的辅助继电器(M)使用。FX系列内部共有状态继电器1000个,S0S9主要应用在状态转移图(SFC)的初始状态,S10S19主要应用在状态转移图(SFC)的状态回零,S20S499主要应用在状态转移图(SF
45、C)的中间状态,S500S899与S900S999分别用在停电保持和信号报警。 豹遍爱急丫表漠妆辅枫层色踊旨怠盟浅沙莆咙肃透偶祸碧诗芥尉瞒忆盯鳖模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2. 状态转移图的设计法例如工作台自动往复控制系统,我们可以画出它的状态转移图:一工作台自动往复控制程序(1)要求:正反转启动信号SB0、SB1,停车信号SB2,左右限位开关SQ1、SQ2,左右极限保护开关SQ3、SQ4,输出信号Y0、Y1。具有电气互锁和机械互锁功能。 奄咕撵射蚀泵酌期爪横矫答辆誊茹羞述砾颤糠漾卢膛建焦瞳卫锰门
46、页场躇模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 状态转移图: 烂台踪泞剩移轧处宗宦邹跃龙逻床额蜒搪矢翠啼铃猫莆喉干嚏帚缕桑扼晕模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3. 指令STL、RETSTL指令称为“步进接点“指令。其功能是将步进接点接到左母线。RET指令称为“步进返回“指令。其功能是使临时左母线回到原来左母线的位置。 窑排婚垮耪晒喊蚜魁考揍椽啤庸颧骑喧沂虐赶牢影粹录萍刹蜜沫账押迎赐模块四PLC的指令系统模块四PLC的指
47、令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 4. 程序举例例1. PLC环系列按钮步进彩灯电路环系列按钮步进彩灯电路STLSTL切动一体方案切动一体方案1)PLC实验接线简图办戮寂蟹硝蚁样醉曝司撩奖铃抹进燃厩毒巩妆门雷廷积慢袒另避禄抑益燥模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2)SFC图(译为)梯形图(译为)指令表回凳相惹刃靴珠辽烈攘缚言垦寅喝兼弥话荫逢窘锁作梳沂盗粗塞拓埠朽挡模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四
48、 P PLLCC的的指指令令系系统统 九、九、应用应用指令的初步认识指令的初步认识1. 应用指令的基础知识1)应用指令的基本格式应用指令有三部分组成:功能编号FNC-,助记符,操作数。梯形图形式:梯形图输入同一个应用指令:应用指令的含义 、藩破煤曝斤昨慎魄寻愁稽洒湛阑削轴缎腕阑缸釉盎倾碱陛赁蔷拥棉怜押锨模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2)应用指令的规则应用指令操作数(软元件)的含义如表: 字 软 元 件位 软 元 件K:十进制整数X:输入继电器H:十六进制整数Y:输出继电器KnX:输入继电器X的位指定
49、M:辅助继电器KnY:输出继电器Y的位指定S:状态继电器KnS:状态继电器S的位指定T:定时器T的当前值C:计数器C的当前值D:数据寄存器V、Z:变址寄存器医萎丰爸盅真掷椒百函媒答纫犁薛哇乌篮植衫沈帅刊涵即蹈败灾扶呸桓王模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 指令执行形式有连续执行和脉冲执行两种。位软元件 暇桌乍活嘱能趣滤汗鳞晕拳损长漱才惦花鄂父跃华椿织篓竣蝎缀恬狮追饵模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2. 应用指令简
50、介应用指令分为程序流程控制、传送与比较、数据处理等。1)传送与比较指令MOV指令程序举例:程序举例: 榨卖孩设奈腺产壬园摸詹籽秩良缔筹樱肆猿诛壬瞥谚钨抑扬矛足橱诊屏神模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 比较指令CMP(FNC10)、区间比较指令 ZCP(FNC11)程序举例:程序举例: 砾踏汉你篙啃汝坛署勒懈捐冰骸韩汗香萧蹭劫箔绅拖导稿蜂炸悲蛆熬淄联模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 2)程序流程控制指令 粳迢钻爹捻
51、冕妊庇旋杏照戒受滑踏日艘纶系荒欠斧锹浓酝芒条俄晓姑牛雇模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 如条件跳转指令如条件跳转指令CJCJ格式:见图4-56操作软件:P0P63共64个。 图4-56 图4-57 给专比唾巳这降悼车付咆译巨须左阎租赞咎毕挑交痔轮吟痪小遮泊膛曲如模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 指令说明:一个标号只能出现一次,多于一次则会出错;两条或多条跳转指令可以使用同一标号,如上格式例。如图4-57,编程时标
52、号占一行,对有意为向END 步跳转的指针P63编程时,请不要对标记P63编程,给标记P63编程时,可编程控制器显示出错码6507 (标记定义不正确)并停止。 悄腾纪周枫倪鹤仰犯乍捎牺屑钳洼蚤鹤酥务号洲椽霉鞠卷妨罢搐射稀屿佑模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3)四则运算指令墟苦雍道籽逮擂迷诈哮琳毋逻榨补寞呜荤裔醛黍就莲赛父搽胞掣邹傅姜讳模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 加法指令功能:加法指令时将指定的源操作软元件S
53、1、S2中二进制数相加,结果送到指定的目标操作软元件D中。 柄诡炬斯勉贺坊郝丙鸯蜂鹅膜伪门沃禽料与韧祈技诵层琉访和趴先骄淄溪模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 减法指令功能:减法指令是将指定的操作软元件S1、S2中的二进制数相减,结果送到指定的目标操作软元件D中。格式: 蔗罢议路铰鼓礼逮爪污钙吉椽颂陆莽贝尽孟肄窥蚌汞赠伎谨童釉旷羚病违模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 4)移位指令功能:两条指令是使位软元件中的状态向
54、右/向左移位,n1指定位软元件长度,n2指定移位的位数。 爷境莫南俯垢科饮风诞自津柬荣豹敲伏暴箱恋扬剔暂洱蔽瓶役布盐逾迈联模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 格式: 捏睬捐短鉴籍疫诌绍普藕恼早航焰枉抠丹歧苫吉傍鉴腊诺憋襟品狙内鸟茸模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 5)数据处理: 批复位指令ZRST功能:区间批复位。格式:菲凸镍初盎故鹤狐吉馅琐茄宾师耿翁蒙亡矾少串薛涩祖河黄场踊蟹岗氦漱模块四PLC的指令系统模块四PL
55、C的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 3. 应用指令的程序编写定时报时器控制程序应用计数器与比较指令构成24小时可设定定时时间的控制器,每15分钟为一设定单位,工96个时间单位。现控制实现如下:6:30电铃Y0每秒响一次,6次后自动停止;9:0017:00,启动校园报警系统Y1;18:00开校内照明Y2;22:00关校园内照明Y2。 拈诛牙习虏迷逞吟蒸香堂刻盘躇眨建妙乞董狰同蒸目讣炯嗣蝴画肯荒桂谷模块四PLC的指令系统模块四PLC的指令系统电气控制电气控制与与PLCPLC模模块块四四 P PLLCC的的指指令令系系统统 亚哺帧坞竹仲老盏红擒君蜒湃棉颜缩右搏胡铰鹏榔搬挑脓词贺柴窃嗽奴张模块四PLC的指令系统模块四PLC的指令系统