- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程控制器器功能指令
可编程控制器
第四章 FX2系列可编程控制器功能指令
授课班级:2003高级电工班 授课时数:4 课时 授课时间:18/3
教学目的: 使学生了解FX2系列可编程控制器功能指令的表示形式,掌握功能指令的使用要素;掌握跳转指令的功能及其应用。
教学重点和难点:重点掌握功能指令的使用要素;掌握跳转指令的功能及其应用
复习提问:步进指令
教学内容:
[板书] 第一节 FX2系列可编程控制器功能指令概述
一、功能指令的表示形式
和基本指令不同,功能指令不含表达梯形图符号间相互关系的成分。而是直接表达本指令要做什么。
FX2系列PLC在梯形图中使用功能框表示功能指令。如图是功能指令的梯形图示例。
图为功能指令的梯形图形式
图中M8002的常开触点是功能指令的执行条件,其后的方框即为功能框。功能框中分栏表示指令的名称、相关数据或数据的存储地址。
[插入语]这种表达方式的优点是直观,稍具计算机程序知识的人马上可以悟出指令的功能。
上例中指令的功能是:当M8002接通时,十进制常数123将被送到数据寄存器D500中去。
[板书]二、功能指令的使用要素
[插入语]现以加法指令作出说明,表4-1及图4-2给出了加法指令的要素。
[板书]表4-1 加法指令要素
指令名 称 助记符 指令代码 操作数范围 程序步 S1(?) S2(?) D(?) 加法 ADD
ADD(P) FNC20
(16/32) K、H
KnX、KnY、KnM、KnS
T、C、D、V、Z KnY、KnM、KnS
T、C、D、V、Z ADD、ADDP7步
DADD、DADDP13步 图4-2及表4-1中综合功能指令的使用要素如下。
(1)功能指令编号 每条功能指令都有一定的编号。在使用简易编程器的场合,输入功能指令时,首先输入的就是功能编号。
如图4-2中1所示的就是功能指令编号。
(2)助记符 功能指令的助记符是该指令的英文缩写词。如加法指令“ADDITION”简写为ADD,交替输出指令“ALTERNATE OUTPUT’简化为ALT。采用这种方式容易了解指令的功能。
助记符如图4-2中2所示。
(3)数据长度 功能指令依处理数据的长度分为16位指令和32位指令。其中32位指令用(D)表示,无(D)符号的为16位指令。
图4-2中3为数据长度符号。
(4)执行形式 功能指令有脉冲执行型和连续执行型。指令中标有(P)的为脉冲执行型(如图4-2中4所示)。脉冲执行型指令在执行条件满足时仅执行一个扫描周期。这点对数据处理有很重要的意义。比如一条加法指令,在脉冲执行时,只将加数和被加数做一次加法运算。而连续型加法运算指令在执行条件满足时,每一个扫描周期都要相加一次。某些指令如INC、DEC等,在用连续执行方式时应特别注意。在指令标示栏中用“飞”警示,见图4-2中5。
(5)操作数 操作数是功能指令涉及或产生的数据。操作数分为源操作数、目标操作数及其他操作数。源操作数是指令执行后不改变其内容的操作数,用[S]表示。目标操作数是指令执行后将改变其内容的操作数,用[D]表示目标操作数。m与n表示其他操作数。其他操作数常用来表示常数或者对源操作数和目标操作数作出补充说明。表示常数时,K为十进制,H为十六进制。在一条指令中,源操作数、目标操作数及其他操作数都可能不止一个,也可以一个都没有。某种操作数多时,可用下标数码区别,如[S1][S2]。
操作数从根本上来说,是参加运算数据的地址。地址是依元件的类型分布在存储区中。 由于不同指令对参与操作的元件类型有一定限制,因此操作数的取值就有一定的范围。正确地选取操作数类型,对正确使用指令有很重要的意义。操作数在图4-2中见6。
(6)变址功能 操作数可具有变址功能。手册操作数旁加有“.”的即为具有变址功能的操作数。如[S1·]、[S2·]、[D·]等。
[板书]第二节 跳转指令及其应用
一、跳转指令说明及跳转对扫描过程的影响
表9-1 条件跳转指令要素
指令名 称 助记符 指令代码 操作数 程序步 D(?) 条件跳转 CJ
CJ(P) FNC00
(16) P0~P127
P63即END CJ、CJP三步
标号Px一步 跳转指令执行的意义为在满足跳转条件之后的各个扫描周期中,PLC将不再扫描执行跳转指令与跳转指针PX间的程序,即跳到以指针PX为人口的程序段中执行。
直到跳转的条件不再满足,跳转停止进行。
二、跳转程序段中元器件在跳转执行中的工作状态
1、处于被跳过程序段中的输出继电器、辅助继电器、状态器由于该段程序不再执行,即使梯形图中涉及的工作条件发生变化,它们的工作状态将保持跳转发生前的状态不变。
2、在执行跳转指令时,若被跳过的程序段中
文档评论(0)