1 / 44
文档名称:

FXN功能指令PPT教案.pptx

格式:pptx   大小:315KB   页数:44页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

FXN功能指令PPT教案.pptx

上传人:wz_198613 2021/6/18 文件大小:315 KB

下载得到文件列表

FXN功能指令PPT教案.pptx

文档介绍

文档介绍:FXN功能指令

定义
可编程控制器的基本指令——基于继电器、定时器、计数器类软元件,主要用于逻辑处理的指令。
功能指令(应用程序)——用于数据的传送、运算、变换及程序控制等功能。
3
功能指令的特点
功能强大
指令处理的数据多
数据在存储单元中流转的过程复杂
第1页/共44页

指令名称
操作数
X8002
1、指令名称:
表示:
作用:
编号:每条指令对应一个编号。
2、操作数
FNC00-FNC246
助记符:指令功能的英文缩写
表示指令实现的功能。
作用:
分类:
源操作数:
指令执行时使用的数据,用[S.]表示。
目的操作数:
指令执行时产生的数据,用[D.]表示。
其它操作数:
补充说明的常数,用[m.]、[n.]表示。
指令执行时使用的或产生的数据。
第2页/共44页
功能指令的结构
第3页/共44页
只能为ON或者为OFF状态的软元件称为位元件,如X、Y、M、S
二、操作数种类
例:K1M0 表示 M3M2M1M0
K2X0 表示X7-X0
K8M100 表示M131-M100组成的32位数。
处理数据的软元件则称为字元件,如T、C、D、V、Z,一个字元件可以存放16位数据。
将连续的四个位元件作为一组,以地址编号最小的作为首元件,构成位元件组合。表示方法是Kn加上首元件号组成,表示n组。例如,K2X0表示由X0~X7组成的位元件组,这是一个8位数据,X0为最低位。
1、位元件:
2、字元件:
3、位元件组合:
第4页/共44页
4、常数(K/H)
●常数也可作为元件处理,因为它占用一定的存储空间。
●常数的表示:
十进制常数用K表示,如常数123表示为K123
十六进制常数则用H表示,如常数345表示为H159
5、指针(P)
分支指令用指针(P0-P127)
它作为一种标号,用来指定跳转指令或子程序调用指令等分支指令的跳转目标。
第5页/共44页
三、指令处理的数据长度
在助记符前加“D”就变成32位指令。
功能指令可以处理16位和32位数据。
应用指令有连续执行和脉冲执行型两种执行形式。
四、指令执行形式
在应用指令助记符中标有“P”的表示该指令为脉冲执行
型,在执行条件满足时仅执行一个扫描周期。如果指令
格式没有“P”的表示该指令只能是连续执行型,在执行
条件满足的每个扫描周期都要被执行。“P”和“D”可以同
时使用。
第6页/共44页
实现选择运行程序段
手动/自动程序跳转
X3是手动/自动选择开关的信号输入端。当X3未接通时,执行手动程序段,反之执行自动程序段。X3的常开/常闭接点起联锁作用,使手动、自动两个程序段只能选择其一。
5. 2 程序流程指令

第7页/共44页
图5-4 跳转指令的使用

第8页/共44页
1.标号P的说明
(1)FX2N系列PLC的标号P有128点(P0~P127),用于分支和跳转程序。
(2)标号P放置在左母线的左边,一个标号只能出现一次,如出现两次或两次以上,程序报错。
2.跳转指令CJ的说明
(1)如果跳转条件满足,则执行跳转指令,程序跳到以标号P为入口的程序段中执行。否则不执行跳转指令,按顺序执行下一条指令。
(2)多个跳转指令可以使用同一个标号。
(3)如果用M8000作为控制跳转的条件,CJ则变成无条件跳转指令。

指令名称
助记符
指令代码位数
操作数
条件跳转
CJ
CJ(P)
FNC00
P0~P62
P64~P127
第9页/共44页