寄存器"/>
三菱FX3U系列—数据寄存器
目录
1、简介:
2、数据寄存器种类:
3、数据寄存器符号:
4、总结:
1、简介:
PLC内部可以进行存储的一种软元件,主要用于临时存放数据。数据寄存器分为一般型、停电保持型、文件型和特殊型数据寄存器。(图片出自于PLC荣久学院)
2、数据寄存器种类:
一般型数据寄存器:一般型数据寄存器用于存放数据的软元件,其表示符号为D,以十进制进行编号,FX3U系列共有200个一般数据寄存器,编号为D0~D199。一个数据寄存器可以存放16位二进制数,即范围为-32768~+32767。两个相邻的数据寄存器可以组合成一个32位的数据寄存器,即范围为-2147483648~+2147483647。
当将100000放入D2寄存器时,出现报错!
原因是D2寄存器是16位,只能放-32768~+32767间的数据
当将100放入D2寄存器时是成功的!
停电保持型数据寄存器:停电保持型数据寄存器具有停电保持功能,当PLC从运行模式进入停止模式时,停电保持型寄存器的值保持不变,从而使数据掉电不丢失。编号为D200~D7999,共有7800个。
文件型寄存器:文件型寄存器用于设置具有相同软元件编号的数据寄存器的初始值。在PLC上电或从停止模式转换至运行模式时,文件寄存器中的数据会被传送到系统的RAM的数据寄存器区,这种寄存器通常是使用者用不到的。(FX3U系列没有这种数据寄存器)
特殊型数据寄存器:特殊型数据寄存器具有由厂家定义的功能,这种寄存器也是使用者用不到的。
3、数据寄存器符号:
符号:D
此代码使用16位数据寄存器
此代码使用32位数据寄存器,在使用32位数据寄存器的时候使用的是不同的指令。
(想知道使用什么不同的指令请继续关注我的文章!)
4、总结:
a、一个数据寄存器是16位,存储范围是-32768~+32767,在大多数情况下3万2的存储大小是完全不够的,所以PLC内允许使用两个相邻的数据寄存器联合使用,成为一个共生体32位的寄存器。但在程序中只会显示编号小的那个寄存器,另一个寄存器不会显示,这时需要注意不要重复使用这个不显示的寄存器。
b、为了不重复使用一些在程序上不显示的寄存器,我们在写程序的时候习惯使用双数进行编码,即D0、D2、D4、D6等。这样可以一定程度防止编写的代码与运行结果不一致的现象。
c、三菱PLC内部将浮点数用32位表示,所以在使用浮点数的时候需要两个数据寄存器存储。
更多推荐
三菱FX3U系列—数据寄存器
发布评论