下载此文档

6 功能指令(三菱plc).ppt


文档分类:通信/电子 | 页数:约49页 举报非法文档有奖
1/49
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/49 下载此文档
文档列表 文档介绍
第九章功能指令
第一节功能指令的基本知识
第二节程序流控制(FNC00~FNC09)
第三节传送和比较指令(FNC10~FNC19)
第四节算术和逻辑运算指令(FNC20~FNC29)
第五节循环移位指令(FNC30~FNC39)
第六节数据处理指令(FNC40~FNC49)
第七节高速处理指令(FNC50~FNC59)
第一节功能指令的基本知识
一、基本格式
梯形图格式
X0
BMOV
D0
D10
K3
[D]
[S]
[n]
指令表格式
步序操作码操作数
0 LD X0
1 BMOV D0 D10 K3
8 。。。。
D0 D10
D1 D11
D2 D12
功能:
一、基本格式
操作码与操作数
操作码(指令助记符):表示指令的功能
操作数:指明参与操作的对象
源操作数S:执行指令后收据不变的操作数,两个或
两个以上时为S1、S2。
目标操作数D:执行指令后收据被刷新的操作数,两
个或两个以上时为D1、D2。
其它操作数m、n:补充注释的常数,用K(十进制)
和H(十六进制)表示,两个或
两个以上时为m1、m2、n1、n2。
软元件
位软元件:只处理开关(ON/OFF)信息的元件,如X、Y、M、D、S
字软元件:处理数据的元件,如D。
位软元件的组合
位软元件组合表示数据:4个位元件一组,代表4位BCD码,也表示1位十进制数;
用KnMm表示,K为十进制,n为十进制位数,也是位元件的组数,M为位元件,m为位元件的首地址,一般用0结尾的元件。如K4M10表示:M25—M10的16位数据,M10是最低位。
二、软元件
数据长度
16位:参与运算的数据默认为16位二进制数据
32位:32位数据时在操作码前面加D(Double
三、数据长度及执行方式
X0
MOV
D0
D1
X1
DMOV
D2
D4
(D0)→(D1)
(D3D2)→(D5D4)
执行方式
连续执行方式:每个扫描周期都重复执行一次
脉冲执行方式:只在信号OFF→ON时执行一次,在指令后加P(Pulse)。
X0
MOV
D0
D1
X1
MOVP
D2
D4
三、数据长度及执行方式
变址:改变操作数的地址
变址寄存器的作用:存放改变地址的数据
实际地址=当前地址+变址数据
32位运算时V和Z组合使用,V为高16位,Z为低16位。
X0
MOV
K8
V
X1
MOV
K4
Z
MOV
D0V
D10Z
X2
V=(8)
Z=(4)
(D8)→(D14)
四、变址寄存器V、Z
五、常用特殊辅助继电器
功能指令执行结果的标志
M8020:零标志
M8021:借位标志
M8022:进位标志
M8029:执行完毕标志
M8064:参数出错标志
M8065:语法出错标志
M8066:电路出错标志
M8067:运算出错标志
第二节程序流控制
一、条件跳转指令 FNC00 CJ
二、子程序指令 FNC 01 CALL
FNC 02 SRET
三、中断指令 FNC 03 IRET
FNC 04 EI
FNC 05 DI
四、主程序结束指令 FNC 06 FEND
五、警戒时钟定时器指令 FNC 07 WDT
六、循环指令 FNC 08 FOX
FNC 09 NEXT
一、条件跳转指令 FNC00 CJ
操作数:指针 P0~P63
梯形图
X10
X11

Y1
X12
P0

CJ
P0
CJ
P0
指令表
步序操作码操作数
0 LD X10
1 CJ
P0
。。。
10 LD X11
11 CJ
P0
。。。。
20 P0
21 LD X12
22 OUT Y1

6 功能指令(三菱plc) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数49
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aibuaiwo1318
  • 文件大小593 KB
  • 时间2018-06-12