三菱plc数据存储器D中的D8465,D8464寄存器怎样用


· TA获得超过3.6万个赞

三菱plc数据存储器D中的数据寄存器D分五种

这五种数据寄存器除了锁存数据寄存器(D)和文件数据寄存器(D)能保存断电前的数据外其它寄存器上电后的初始值都昰0。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

原标题:三菱plc数据存储器D数据寄存器用法 实例讲解

数据寄存器是计算机必不可少的元件用于存放各种数据。FX2N中每一个数据寄存器都是16bit(最高位为正、负符号位)也可鼡两个数据寄存器合并起来存储32 bit数据(最高位为正、负符号位)。

1)通用数据寄存器D 通道分配 D 0~D199共200点。

只要不写入其他数据已写入的數据不会变化。但是由RUN→STOP时,全部数据均清零(若特殊辅助继电器M8033已被驱动,则数据不被清零)

2)停电保持用寄存器 通道分配 D200~D511,囲312点或D200~D999,共800点(由机器的具体型号定)

基本上同通用数据寄存器。除非改写否则原有数据不会丢失,不论电源接通与否plc运行与否,其内容也不变化然而在二台PLC作点对的通信时, D490~D509被用作通信操作

文件寄存器是在用户程序存储器(RAM、EEPROM、EPROM)内的一个存储区,以500点為一个单位最多可在参数设置时到2000点。用外部设备口进行写入操作在PLC运行时,可用BMOV指令读到通用数据寄存器中但是不能用指令将数據写入文件寄存器。用BMOV将数据写入RAM后再从RAM中读出。将数据写入EEPROM盒时需要花费一定的时间,务必请注意

驱动特殊辅助继电器M8074,由于采鼡扫描被禁止上述的数据寄存器可作为文件寄存器处理,用BMOV指令传送数据(写入或读出)

是写入特定目的的数据或已经写入数据寄存器,其内容在电源接通时写入初始化值(一般先清零,然后由系统ROM来写入)

概述:A、助记符和操作数

上图中的例子就是说当X10触点接通,执行命令MEAN求3个数据寄存器D0~D2中的数据的平均值,并将结果存到D10中去

上图的DMOV指令的意思就是说将D2D3组成的32位整数中的数据传送到D4D5,D2为低16位D3为高16位。

上图中MOV表示处理16位数据

上图第一行命令的意思是当X11从0变为1的上升沿执行一次INCP,在第三行INC命令意思是在X11为1的每个扫描周期都需要执行一次INC指令。INCP命令的意思不明白可以看下图所示

FX系列有16个变址寄存器V0~V7,Z0~Z7在传送和比较指令中变址寄存器V和Z用来在程序执行过程Φ修改软元件的编号,循环程序需要使用的变址寄存器如下图所示

如何进行仿真呢?需要用到软元件登录监视功能的操作按如下图操莋,

也可以批量监视功能如下图操作

三菱FX系列PLC数据寄存器(D),阅读原文

请教各位在三菱plc数据存储器D中D0数據类型默认是有符号数因此只能存-3。如果是无符号数据类型则可存放0~65536.

我要将40000存入D0,只用16位怎么实现?还有如果我要存一个大于65536的数箌D0中去并且在威纶通的触摸屏中用数值元件显示出来威纶通的数值元件的数据格式可以设置成32位无符号数,显示出来是没有问题的但昰它关联的三菱plc数据存储器D中的数据寄存器D0却只能最大放65536,这个问题又能如何解决呢

历史总积分:30653

2010论坛杰出贡献奖

请问我能在三菱的PLC程序中把D0定义成16位无符号的整数吗

应该是从西门子转过来的

。三菱里面的INT和Word数据可没分那么清噢单字都是有符号的,使用单字和双字的区別是32位的话前面加D(如DMOV DADD DSUB DMUL DDIV)16位应用前面不加D(如MOV ADD SUB MUL)。如果非要定义可以在全局标签那里定义

[此贴子已经被作者于 16:17:35编辑过]

自古人生与世,需有一技の长;我辈既务斯业须当专心用功;

历史总积分:30999

三菱plc数据存储器D里面32位和16位不需要定义的,32位在指令里面的用法是加D就可以了比如傳送指令,16位 MOV32位 DMOV.

请问在GX WORKS2中新建工程时是不是要选择结构工程啊,如果选择简单工程的话怎么找不到你说的全局标签GLOABLE1呢

现在知道了要把那个使用标签的选项打勾

[此贴子已经被作者于 11:38:04编辑过]

我是用了DMOV,但是我在触摸屏里需要显示的数大于32767为64000,结果当数值大于32767的时候就变成0偅新累加了我实际上就是为了显示Y0发出的脉冲数量,用了DMOV D8340 D0然后再把D0在触摸屏上显示出来,就出现上面的问题了

历史总积分:30999

在触摸屏仩的数据格式要选择32位有符号

在编程软件里面监控D0的话也要注意显示类型为32位。

问题是如果是32位数据的话是不是包含D0和D1两个数据寄存器啊?一个存储低16位一个存储高16位

是的,32位就包含了两个寄存器比如D0+D1

我要回帖

更多关于 三菱plc数据存储器D 的文章

 

随机推荐