搜索
写经验 领红包
 > 社会

欧姆龙cp1e寄存器(欧姆龙plcd和i用法)

导语:欧姆龙CP1使用IR、DR寄存器实现间接寻址

欧姆龙CP1使用IR、DR寄存器实现间接寻址

在欧姆龙CP1H/L、CJ2M/H等 PLC中,IR、DR寄存器可以实现字地址和位地址的间接寻址,相当于三菱PLC中的变址寄存器。可以对CIO(输入输出通道)、W(内部继电器)、H(保持型内部继电器)、A(特殊继电器)、T(定时器)、C(计数器)、D(数据存储器)类型的地址间接寻址。

一、IR寄存器使用

IR寄存器有16个,分别为IR00~IR15。

用MOVR指令使变址寄存IR0与数据存储器D2合体(D2的有效地址保存到IR0),IR0与D2改变任意一个,D2中的数据都会改变。如下图程序所示。

在I0.00和I0.01接通的情况下,D2中的数据已经变成了3333,如下图所示。

在I0.00和I0.01接通的情况下,如同时接通W0.00,则D1的值会变为2220。

二、DR变址专用数据寄存器的使用

在变址寄存器IR前面加上DR数据寄存器,用以代替变址寄存器的固定指针,指定DR+IR的内容的值为存储器物理地址的接点或通道。DR数据寄存器要先设定值后再使用,否则会产生不稳定的值。如下图所示,如D0中的值为0,则H0中的值为2220。

三、应用

某项目加热过程需要1小时,当前温度存储到300通道中,要求每分种采集300通道中温度,并存入D1~D60中,可以用间接寻址的方法写程序。如下图程序所示。

本文内容由快快网络小涵整理编辑!