1 / 59
文档名称:

PLC6-08(精选).ppt

格式:ppt   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

PLC6-08(精选).ppt

上传人:qiaoshi3311655 2015/10/3 文件大小:0 KB

下载得到文件列表

PLC6-08(精选).ppt

文档介绍

文档介绍:第六章 FX2N功能指令
第六章 FX2N功能指令
功能指令的表示与执行方式
指令与操作数
指令的数据长度与执行形式
变址操作
程序流向控制指令
条件跳转指令
子程序调用和返回指令
中断指令
主程序结束指令
监视定时器指令
循环开始指令和循环结束指令
数据传送和比较指令
比较指令
区间比较指令
传送指令
移位传送指令
取反传送指令
块传送指令
多点传送指令
数据变换指令
BCD变换指令
BIN变换指令
算术运算和逻辑运算指令
加法指令
减法指令
乘法指令
除法指令
加1指令、减1指令
逻辑与、或和异和指令
求补指令
循环与移位指令
左、右循环指令
带进位的左、右循环指令
位组件左移、位组件右移指令
字元件右移、字元件左移指令
功能指令的表示与执行方式
指令与操作数

功能框的第一部分是指令。

功能框的第一段之后都为操作数部分。
操作数部分依次由“源操作数”(源)、“目标操作数”(目)、和“数据个数”3部分组成。
有些功能指令仅使用指令段(FNC编号),但多数情况下是将其与操作数结合在一起使用。其中:
②[D·] :目标操作数,指令执行后将改变其内容。在目标数种多时,以[D1·] 、[D2·]等表示。默认为无“· ”,表示不能使用变址方式。
③ M、n:其他操作数,用来表示阐述或对源和目标操作数作出补充说明。表示常数时,K后跟的为十进制数,H后跟的为十六进制数。
④程序步:指令执行所需的步数。功能指令的指令段的程序步数通常为1步,但是根据各操作数是16位指令还是32位指令,会变为2步或4步。当功能指令处理32位操作数时,则在指令助记符号前加[D]表示,指令前无此符号时,表示处理16位数据。
①[S·] :源操作数,指令执行后其内容不改变。源的数量多时,以[S1·] 、[S2·]等表示。以加上“· ”符号表示使用变址方式,,默认为无“· ”,表示不能使用变址方式。
指令的数据长度与执行形式

(1) 字元件
一个字元件是由16位的存储单元构成,其最高位(第15位)为符号位,第0~14位为数值位。
字元件
(2) 双字元件
低位元件D10存储32位数据的低16位,高位元件D11存储32位数据的高16位。
32位元件对数据的存放原则是:“低对低,高对高”
双字节元件中第31位为符号位,第0~30位为数值位
双字元件

16位MOV指令
当X001接通时,将十进制数10传送到16位的数据寄存器D10中去。
当X001断开时,该指令被跳过不执行,源和目的内容都不变
16位MOV指令
32位MOV指令
32位MOV指令
当X001接通时,将由D11和D10组成的32位源数据传送到由D13和D12组成的目标地址中去。
当X001断开时,该指令被跳过不执行,源和目的内容都不变。
功能指令处理32位数据时需要在指令前面加上前缀符号(D)。
这时相邻的两个数据寄存器组成数据寄存器队。

(1)连续执行指令型
连续执行指令举例
X000= ON时,指令在各扫描周期都执行。