发布日期:2022-04-26 点击率:1809 品牌:组态王_Kingview
不同型号的PLC的寄存器的个数是不同的存器D是一类专用数据寄存器。一般我们用的是用户寄存器,用户寄存器有两种通用型和断电保持型。我们通常用通用型的,断电保持型的就需要在每次用之前复位。通用型的寄存器的个数和地址号是随PLC类型的不同而不同,一般编程手册上都有。寄存器在很多地方都可以用到,特别是在功能指令中。基本指令中一般用传送指令。
可编程控制器中的寄存器用于存储模拟量控制、位置量控制、数据I/O所需的数据及工作参数。每一个数据寄存器都是16位(最高位为符号位),可以用两个数据寄存器合并起来存放32位数据(最高位为符号位)。
1、 用数据寄存器D0∽D199(200点)
只要不写入其他数据,则已写入的数据不会变化。但是,PLC状态由运行(RUN)→停止(STOP)时全部数据均清零。
注:若特殊辅助继电器M8033置1,在PLC由RUN转为STOP时,数据可以保持。
2、停电保持数据寄存器D200∽D511(312点)
除非改写,否则原有数据不会丢失。否认电源接通与否,PLC运行与否,其内容也不会变化。在二台PLC作点对点通信时,D490∽D509被用作通信操作。
3、特殊数据寄存器D8000∽D8255(256点)
这些数据寄存器供监控PLC中各种元件运行方式之用,其内容在电源接通(ON)时,写入初始化值 (全部先清零,然后由系统ROM安排写入初始值)。
4、文件寄存器D1000∽D2999(2000点)
用于存储大量的数据,例如采集数据、统计计算数据、多组控制参数等。其数量由CPU的监控软件决定,但可以通过扩充存储卡的方法加以扩充。它占用用户程序存储器内的一个存储区,以500点为一个单位,最多可在参数设置时设置2000点,用编程器可进行写入操作。
在PLC运行中,用BMOV指令可以将文件寄存器中的数据读到通用数据寄存器中,但不能用指令将数据写入文件寄存器。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航