首页 理论教育 简洁明了的常用数据操作指令汇总

简洁明了的常用数据操作指令汇总

时间:2023-06-16 理论教育 版权反馈
【摘要】:图2-31 CMP指令的程序举例3.转换指令BCD、二进制转换指令BIN转换指令BCD和二进制转换指令BIN的含义见表2-7。图2-32 BCD指令的程序举例该指令的接线形式如图2-33所示。因此PLC获取BCD的数字开关信息时要使用FNC19转换传送指令。使用BCD、BCD指令时,如BCD转换结果超出0~9999范围会出错。同时因为常数K自动地转换成二进制数,所以不成为这个指令适用的软元件。

简洁明了的常用数据操作指令汇总

1.MOV指令

MOV指令是最常见的数据指令,意思指数据传送到指定的目标操作元件,其指令含义见表2-5。

表2-5 MOV指令含义

978-7-111-41492-6-Chapter02-34.jpg

程序举例如图2-30所示。

978-7-111-41492-6-Chapter02-35.jpg

图2-30 MOV指令程序举例

2.比较指令CMP和区间比较指令ZCP

比较指令CMP和区间比较指令ZCP的含义见表2-6。

表2-6 CMP和ZCP指令的含义

978-7-111-41492-6-Chapter02-36.jpg

CMP指令的程序举例如图2-31所示。

978-7-111-41492-6-Chapter02-37.jpg

图2-31 CMP指令的程序举例

3.转换指令BCD、二进制转换指令BIN(www.xing528.com)

转换指令BCD和二进制转换指令BIN的含义见表2-7。

表2-7 BCD和BIN指令的含义

978-7-111-41492-6-Chapter02-38.jpg

BCD指令的程序举例如图2-32所示。

978-7-111-41492-6-Chapter02-39.jpg

图2-32 BCD指令的程序举例

该指令的接线形式如图2-33所示。四则运算(+、-、×、÷)与增量指令、减量指令等编程控制器内的运算都用BIN码进行。因此PLC获取BCD的数字开关信息时要使用FNC19(BCD-BIN)转换传送指令。另外,向BCD的七段显示器输出时请使用FNC18(BIN-BCD)转换传送指令。

使用BCD、BCD(P)指令时,如BCD转换结果超出0~9999范围会出错。同样,当使用(D)BCD、(D)BCDP指令时,如BCD转换结果超出0~99999999范围会出错。

BIN指令的程序举例如图2-34所示。

在BIN指令使用时,当源数据不是BCD码时,会发生M8067(运算错误)、M8068(运算错误锁存)不工作。同时因为常数K自动地转换成二进制数,所以不成为这个指令适用的软元件。

978-7-111-41492-6-Chapter02-40.jpg

图2-33 BCD指令的接线形式

978-7-111-41492-6-Chapter02-41.jpg

图2-34 BIN指令的程序举例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈