1 / 149
文档名称:

plc 功能指令.pptx

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

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

分享

预览

plc 功能指令.pptx

上传人:wz_198613 2018/5/27 文件大小:5.59 MB

下载得到文件列表

plc 功能指令.pptx

相关文档

文档介绍

文档介绍:功能指令通则
功能指令的表示形式
数据长度及指令的执行形式
功能指令通则
1、功能指令的表示形式:
PLC采用计算机通用的助记符形式来表示功能指令,通常用英文名称或其缩写作为助记符。
功能指令按功能号FNC00~99编排。
每条功能指令都有一个助记符和功能号,还需指定操作数。
功能指令格式:助记符(或功能号)+操作数。
操作数:
功能指令通则
[S]:源操作数,[S.]表示变址功能的源操作数, [S1.]、[S2.]表示源操作数不止一个。
[D]:目的操作数, [D.]表示变址功能的目的操作数, [D1.]、[D2.]表示目的操作数不止一个。
M,n:表示其它操作数,
常用来表示常数(可用十进制K或十六进制H)
或作为源操作数和目标操作数的补充说明。
需要注释项目不止一个时,采用m1,m2
程序步的计算:
功能指令的功能号和助记符占一个程序步,
操作数占2或4程序步,16位指令是2步,32位指令是4步。
功能指令通则
例:指令格式举例。
当X0为ON时,(D10+D11+12)/3D20
功能指令通则
二、数据长度及指令的执行形式
1、16位和32位
指令中的符号(D)表示处理32位数据;
处理32位数据时,使用元件号相邻的两个元件组成元件对,建议首元件号使用偶数,如D10;
32位计数器不能用作16位指令的操作数。
2、连续执行/脉冲执行
连续执行方式:当X0为ON时,指令在每个扫描周期会被重复执行。
脉冲执行方式(助记符后加(P)符号):只有当X10由OFF变为ON时,指令才会被执行。
符号(D)和(P)可同时使用,如(D)MOV(P)表示以脉冲方式处理32位数据.
MOV D10 D40
X0
X10
MOV(P) D10 D40
连续执行方式
脉冲执行方式
功能指令通则
3、位元件
位元件:只处理ON/OFF状态的元件,如X,Y,M,S。
字元件:处理数据的元件,如T,C,D。
位元件组合起来可处理数字数据。每4位为一组组合成单元,用 Kn+首位元件号表示。n表示组数(单元数)。16位操作数时为K1~K4,32位操作数时为K1~K8。首元件号为最低位。
如:K4M0表示由M0~15组成的16位数据,K2X0表示由X0~X7组成的8位数据。
功能指令通则
4、变址寄存器V,Z
变址寄存器用于在传送、比较指令中修改操作对象的元件号,其操作方式与普通寄存器一样。
操作数[S.]、[D.]。
对32位指令,V,Z自动组对,V作高16位,Z作低16位,在指令中只需指定Z。
执行:M10为ON时,(V)=10;M11为ON时,(Z)=20;M12为ON时执行ADD指令,(D5V)+(D15Z)(D40Z),即(D15)+(D35)(D60)。V,Z内容不变。
功能指令简介
功能指令
1、程序流程控制指令FNC00~09
2、传送与比较指令FNC10~19
3、算术运算和逻辑运算指令FNC20~29
4、循环移位和移位指令FNC30~39
5、数据处理指令FNC40~49
6、高速处理指令FN50~59
7、方便指令FNC60~69
8、外部I/O设备指令FNC70~79
9、FX外围设备指令FNC80~89
10、FX2外部模块指令FNC90~99