#基础入门#欧姆龙CP1PLC的寻址方式进行寻址

欧姆龙CP1 PLC的寻址方式

寻址就是找到指令所需要的操作数的地址。

PLC的寻址方式一般有两种,一种是直接寻址,一种是间接寻址。

直接寻址就是直接找到需要操作的地址。间接寻址基于直接寻址。直接寻址得到的地址内容在寻址前作为指针(变量地址)。

欧姆龙CP1 PLC有两种间接寻址方式,一种是使用寄存器D区进行间接寻址;另一种是使用变址寄存器IR或数据寄存器DR进行间接寻址。

下面介绍 D 区的寻址方式。

地址前加“*”号表示以BCD数方式寻址;地址前加“@”号表示按 BIN 号方式寻址。

例如“*D10”欧姆龙plc程序设置错误,报警是009b是什么意思,D10为指针,内容为BCD数据;“@D10”,D10为指针,内容为BIN数据;

如下图,当0.00开启时,寄存器D10中的数据为BCD编号100欧姆龙plc程序设置错误,报警是009b是什么意思

当0.01开启时,MOV指令将BCD号5555传送到D10指针所指的D

区域寄存器为 D100,D100 的值为#5555。

如下图,当0.00开启时,寄存器D10中的数据为200的BCD数,转换为BIN的数为512。当0.01开启时, MOV指令将BCD数转换为5555 传送到D10指针指向的D区寄存器为D512,D512的值为#5555。

如果需要每 1 秒对通道 300 中的模拟量进行采样,依次放入寄存器 D1~D100,采样结束后输出 100.00。程序可采用以下间接寻址方式编写,可大大节省程序数量和编程时间。

注意这里的“++B”应该是微分形式的指令,所以在前面加上“@”,否则程序无效。这里的程序也可以这样写。

#PLC基本介绍#

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论