版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第六章第六章 PLCPLC功能指令系统功能指令系统( (一一) ) 第一节第一节 功能指令的表示形式及含义功能指令的表示形式及含义一、功能指令的定义一、功能指令的定义 也称为也称为应用指令,是能够完成一定任务,功能不同的应用指令,是能够完成一定任务,功能不同的子程序。子程序。二、功能指令的表示形式二、功能指令的表示形式 采用采用功能框的形式功能框的形式来表示功能指令。来表示功能指令。2三、功能指令的含义三、功能指令的含义1 1、功能指令的名称、功能指令的名称 功能代号功能代号。FNC20 FNC20 ( (附表附表2 2新书新书349)349) 助记符助记符。ADDADD 数据的长度数据的长
2、度。(D)(D) 有:有:3232位。无:位。无:1616位。位。 脉冲脉冲/ /连续执行标志连续执行标志。有。有(P P):一次。:一次。2 2、参数、参数 源操作数源操作数S.S. 。指令执行后,内容不变。指令执行后,内容不变。 目标操作数目标操作数D.D. 。指令执行后,其内容改变。指令执行后,其内容改变。 其它操作数。其它操作数。常数或补充说明的参数。常数或补充说明的参数。3第二节第二节 功能指令的分类与操作数说明功能指令的分类与操作数说明一、一、 功能指令的分类功能指令的分类 (349(349附表附表2)2) 程序流程指令程序流程指令(00-09)(00-09)传送与比较指令传送与比
3、较指令(10-19)(10-19)四则运算指令四则运算指令(20-29)(20-29)循环移位指令循环移位指令(30-39)(30-39)数据处理指令数据处理指令(40-49)(40-49)高速处理高速处理(50-59)(50-59)方便指令方便指令(60-69)(60-69)外围设备指令外围设备指令( (有有3 3种种) (70-89) (170-177) (70-89) (170-177)浮点数指令浮点数指令(110-147)(110-147)定位指令定位指令(155-159)(155-159)时钟指令等时钟指令等(160-169)(160-169)接点比较指令接点比较指令(224-247
4、)(224-247)4二、操作数二、操作数( (参数参数) ) 1 1、数据寄存器、数据寄存器 1616位数。数值范围为位数。数值范围为-32768-32768+32767.+32767.5 两个相邻的数据寄存器两个相邻的数据寄存器3232位。位。 用低位编号表示。用低位编号表示。 D0 D0表示表示D1,D0D1,D0组成的组成的3232位操作数,位操作数, D4D4表示表示D5,D4D5,D4组成的组成的3232位操作数。位操作数。 6特殊组合特殊组合KnX(Y, M, S) KnX(Y, M, S) :位组合数据位组合数据。 4 4位位BCDBCD码码1 1位十进制数据。位十进制数据。1
5、001 1001 表示十进制数表示十进制数9 9 1 1个组合有个组合有4 4位位可以表示一个十进制数。可以表示一个十进制数。 K1 X0K1 X0表示表示1 1个组合,个组合,由由X3X3X0 4X0 4个输入继电器组成。个输入继电器组成。 K2 X0K2 X0表示表示2 2个组合,个组合,由由X7X7X0 8X0 8个输入继电器组成。个输入继电器组成。 K3 Y0K3 Y0表示表示3 3个组合,个组合,由由Y13Y13Y10, Y7Y10, Y7Y0 12Y0 12个输个输出继电器的组成。出继电器的组成。 K4 Y0K4 Y0表示表示4 4个组合,个组合,由由Y17Y17Y10, Y7Y1
6、0, Y7Y0 16Y0 16个输个输出继电器的组成。出继电器的组成。72 2、变址寄存器、变址寄存器变址寄存器变址寄存器1616个。个。1616位位( (组合组合) 32) 32位寄存器。位寄存器。 自身组合。自身组合。 和其它的元件或数值组合。和其它的元件或数值组合。X X、Y Y、M M、S S、T T、C C、D D、P P、K K、H H等。等。8V V、Z Z两种变址寄存器,共两种变址寄存器,共1616个。字长为个。字长为1616位。位。 9例:例:1 1)无变址时,)无变址时,D10D10 D12D12中。中。 2 2)有变址时,)有变址时,V=8V=8,Z=12Z=12,D18
7、D24D18D24中。中。 说明:说明:1616位时,可以任意选用位时,可以任意选用V V或或Z Z变址寄存器。变址寄存器。104 4、文件寄存器、文件寄存器 用于存储数据。用于存储数据。可以扩展为:可以扩展为:D1000-D7999D1000-D7999。 3 3、标志位、标志位 标志位:标志位:受运算结果影响的特殊继电器或寄存器。受运算结果影响的特殊继电器或寄存器。如:如: M8020: 零标志。零标志。 M8021:借位标志。:借位标志。 M8022:进位标志。:进位标志。 M8029:指令执行结束标志。:指令执行结束标志。115 5、内部指针(、内部指针(P P、I I)1 1)、分支
8、指令用指针)、分支指令用指针P P与相应的功能指令配合,完成程序的与相应的功能指令配合,完成程序的跳转、结跳转、结束、调用子程序等功能束、调用子程序等功能。 FNC00FNC00(CJCJ) FNC01FNC01(CALLCALL) FNC02FNC02(SRETSRET) FNC03FNC03(IRETIRET) FNC06FNC06(FENDFEND) END END 12 分支指令指针分支指令指针6464个个P P(P0-P63P0-P63)。P63P63特殊。特殊。 例例1 1:X20X20接通时,程序跳转到标号为接通时,程序跳转到标号为P0P0的位置。的位置。 例例2 2:X2X2接
9、通时,程序跳转接通时,程序跳转到到ENDEND位置位置。132 2)、中断用指针)、中断用指针I I 与一些应用指令配合使用,执行中断子程序。与一些应用指令配合使用,执行中断子程序。 FNC03FNC03(IRETIRET) FNC04FNC04(EIEI) FNC05FNC05(DIDI)三种中断三种中断外部输入中断、外部输入中断、 内部定时器中断、内部定时器中断、 计数器中断。计数器中断。14A A、外部输入中断、外部输入中断 不受扫描周期的影响,接收来自不受扫描周期的影响,接收来自X0-X5X0-X5信号。信号。1516B B、内部定时器中断、内部定时器中断 定时器中断有效时,就会执行该
10、指针作为标号定时器中断有效时,就会执行该指针作为标号后面的中断子程序,并依后面的中断子程序,并依IRETIRET指令返回。指令返回。 定时器定时器中断有中断有3 3个标号个标号.(.( “0 0”,允许中断,允许中断) )C C、计数器中断、计数器中断 IRETIRET:指令返回。:指令返回。 6个指针编号,1个中断禁止继电器。 1718第三节第三节 功能指令说明功能指令说明一、跳转及中断指令一、跳转及中断指令1 1、条件跳转指令、条件跳转指令FNC00/CJFNC00/CJ(P88P88) 说明:说明:执行条件满足执行条件满足跳转,跳转,有条件跳转。有条件跳转。 执行条件为执行条件为M800
11、0M8000时时跳转,跳转,无条件跳转。无条件跳转。指令表程序中,标号占一行。指令表程序中,标号占一行。19有跳转的梯形图有跳转的梯形图20212 2、子程序调用指令、子程序调用指令FNC01/FNC02FNC01/FNC02(P91P91) 有关指令:有关指令: FNC01/CALLFNC01/CALL:子程序调用指令。子程序调用指令。 FNC02/SRET FNC02/SRET:子程序返回指令。子程序返回指令。 FNC06/FEND FNC06/FEND:主程序结束指令。主程序结束指令。 END END:程序结束指令。程序结束指令。注:子程序、中断子程序在注:子程序、中断子程序在FENDF
12、END和和ENDEND之间。之间。 2223二、传送、比较指令二、传送、比较指令(P99P99) 1 1、比较指令、比较指令FNC10/CMPFNC10/CMP FNC10/CMPFNC10/CMP:S1S2S1S2比较比较, ,结果放到目标操作数结果放到目标操作数DD。说明:说明:S1S2,S1S2,带符号位的二进制数。带符号位的二进制数。比较的结果影响目标操作数比较的结果影响目标操作数 (Y(Y、M M、S) S) 。 用用RSTRST和和ZRSTZRST清除比较结果。清除比较结果。 24252 2、数据交换指令、数据交换指令FNC17/XCH FNC17/XCH (P108)FNC17/
13、XCHFNC17/XCH:将两个指定的目标操作数将两个指定的目标操作数D1D1、D2D2中的内容进行相互交换。中的内容进行相互交换。说明:说明:一次,用指令一次,用指令XCHXCH(P P);连续执行,用指令);连续执行,用指令XCH XCH 。26M8160接通,操作数中的高接通,操作数中的高8位低位低8位。位。27三、四则逻辑运算指令三、四则逻辑运算指令(P113P113) 加法指令加法指令FNC20/ADDFNC20/ADD: :将指定的源元件中的二进制数相将指定的源元件中的二进制数相加,结果送到指定的目标元件中。加,结果送到指定的目标元件中。当执行条件满足时,执行运算。当执行条件满足时
14、,执行运算。加法指令结果影响标志位。加法指令结果影响标志位。结果是结果是0 0,M8020M8020置置1 1。出现借位,出现借位,M8021M8021置置1 1。出现进位,出现进位,M8022M8022置置1 1。28四、循环移位与移位指令四、循环移位与移位指令(P121P121) 循环右移指令循环右移指令FNC30/RORFNC30/ROR: 当执行条件满足时,操作数中的各位数据向右移动当执行条件满足时,操作数中的各位数据向右移动指定的位数。指定的位数。29使用说明:使用说明:操作数操作数1616位或位或3232位。位。右移出的位,循环移入左边。右移出的位,循环移入左边。最后移出位(进位标
15、志)最后移出位(进位标志)M8022M8022。30五、数据处理指令五、数据处理指令(P131P131) 全部复位指令全部复位指令FNC40/ZRSTFNC40/ZRST:当执行条件满足时,当执行条件满足时,指定操作区间的数全部复位指定操作区间的数全部复位OFFOFF(0 0)。)。(RST)(RST)说明:说明:两个目标操作数必须是同类、同位数。两个目标操作数必须是同类、同位数。如果第一个目标操作数的元件号大于第二个,则只如果第一个目标操作数的元件号大于第二个,则只有第一个指定的元件复位。有第一个指定的元件复位。3132六、高速处理指令六、高速处理指令(144144) (P138P138)
16、输入、输出刷新指令输入、输出刷新指令FNC50/REFFNC50/REF:成批读入,或成批输出。(成批读入,或成批输出。(LD X0LD X0,OUT Y0OUT Y0)说明:说明: 输入端子数据输入端子数据输入映像寄存器;输入映像寄存器; 输出映像寄存器输出映像寄存器输出锁存器(输出端子)。输出锁存器(输出端子)。 指定的操作元件必须是指定的操作元件必须是X X或或Y Y。33 当当X0 ON 时,读入时,读入X10-X17共共8个点的数据。个点的数据。当当X1 ON 时,时, 24个点的输出端被刷新。个点的输出端被刷新。342 2、脉冲输出指令、脉冲输出指令FNC57/PLSYFNC57/
17、PLSY(P144P144) 当执行条件满足时,在当执行条件满足时,在指定的输出端指定的输出端按按指定的频率指定的频率输出输出指定个数指定个数的脉冲。的脉冲。35使用说明:使用说明:设定的频率在规定的范围内,占空比设定的频率在规定的范围内,占空比50%50%。脉冲个数在规定的范围内。脉冲个数在规定的范围内。输出端:输出端:Y0Y0,Y1Y1。发送结束发送结束M8029M8029置置1 1。36七、外部设备七、外部设备I/OI/O指令指令(P159P159) 十键输入指令十键输入指令FNC70/TKYFNC70/TKY:十进制数用十个键输入的功能:十进制数用十个键输入的功能指令。指令。说明:说明
18、:SS为指定输入元件,为指定输入元件,D1D1为指定存储元件,为指定存储元件,D2D2为指为指定读出元件。定读出元件。在键输入数据时,数据同时保存在存储元件中。在键输入数据时,数据同时保存在存储元件中。键输入结束后,键输入结束后,D2OFFD2OFF,键入的数据存储在,键入的数据存储在D1D1中中37八、外围设备指令八、外围设备指令(P170P170) 串行数据传送指令串行数据传送指令FNC80/RSFNC80/RS:是使用:是使用PLCPLC特殊功能扩特殊功能扩展板或适配器进行数据通信的指令。展板或适配器进行数据通信的指令。38说明:说明:SS传送区首地址,传送区首地址,m m信息的长度。信
19、息的长度。 D D 接受区首地址,接受区首地址,n n接受信息的最大长度。接受信息的最大长度。使用本指令之前,用使用本指令之前,用M8120M8120对通信参数进行设置。对通信参数进行设置。通信参数有:数据长度、奇偶性、传送速率、通信参数有:数据长度、奇偶性、传送速率、有无起止终止符等。有无起止终止符等。(P181P181) (新(新P172P172) 数据的发送由特殊辅助继电器数据的发送由特殊辅助继电器M8123M8123控制,接受控制,接受由由M8122M8122控制。控制。 39作业:(下次课,功能指令)作业:(下次课,功能指令)1 1、(、(P98P98)(P93P93)解释图解释图6
20、-236-23的流程图和梯形图,并写的流程图和梯形图,并写出相应的指令表。出相应的指令表。2 2、(、(P97P97)(P93P93)讲解中断指令:指令格式及意义,使讲解中断指令:指令格式及意义,使用说明。用说明。3 3、(、(P104P104)(P99P99)讲解循环指令:指令格式及意义,讲解循环指令:指令格式及意义,使用说明,解释图使用说明,解释图6-336-33的梯形图。的梯形图。4 4、(、(P107P107)(P102P102)讲解传送指令讲解传送指令FNC12FNC12。5 5、(、(P113P113)(P108P108)讲解讲解BCDBCD码变换指令码变换指令FNC18FNC18。6 6、(、(P114P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度辅警招聘考试考前冲刺练习含答案详解(能力提升)
- 2024-2025学年度内蒙古化工职业学院《形势与政策》期末考试经典例题及参考答案详解【研优卷】
- 2024-2025学年度“安全生产事故隐患排查”知识竞赛考前冲刺练习含答案详解【巩固】
- 2024-2025学年公务员(国考)考前冲刺测试卷含答案详解(新)
- 2024-2025学年度电工题库试题及完整答案详解(网校专用)
- 2024-2025学年度电工考前冲刺练习试题【能力提升】附答案详解
- 2024-2025学年度四川三河职业学院单招《英语》过关检测试卷及完整答案详解一套
- 2024-2025学年度法律职业资格考试经典例题【夺冠】附答案详解
- 2024-2025学年临床执业医师考试综合练习附答案详解【研优卷】
- 2025年医学影像学考试模拟试卷及答案
- 盾构施工安全管理课件
- 轮状病毒性肠炎护理查房
- 自由落体运动实验报告
- GB/T 8554-1998电子和通信设备用变压器和电感器测量方法及试验程序
- GB/T 17160-19971:500、1:1000、1:2000地形图数字化规范
- GA/T 1567-2019城市道路交通隔离栏设置指南
- 人力资源六大模块知识课件
- 氧化铝调度员培训手册
- 茶叶审评技术:茶叶色泽形成课件
- 2023年北京财贸职业学院教师招聘考试笔试题库及答案解析
- DB11T 2000-2022建筑工程消防施工质量验收规范
评论
0/150
提交评论