行业动态

www.qg1515com:三菱PLC > 新闻资讯 > 行业动态

通过实例玩转三菱PLC之数据寄存器

点击:1049 日期:2019-04-10 选择字号:

海蓝机电文章分享:通过实例玩转三菱PLC之数据寄存器。


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

 

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

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

 

2)停电保持用寄存器 通道分配 D200D511,共312点,或D200D999,共800点(由机器的具体型号定)。

 

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

3)文件寄存器 通道分配 D1000D2999,共2000点。

 

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

 

4RAM文件寄存器 通道分配 D6000D7999,共2000点。

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

 

5)特殊用寄存器 通道分配 D8000D8255,共256点。

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

 

应用指令的使用:

概述:

A、助记符和操作数


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

B32位指令


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

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

C、脉冲执行指令

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


D、变址寄存器

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

三菱PLC数据存储器

上图中Z1的值为4D6Z1相当于软元件D106+4,V0的值为50K100V0的意思就是相当于K150100+50)。

X12接通,常数50被送到V0,4被送到Z1ADD指令完成运算K100V0+D6Z1的值并送到D7Z1中取。


如何进行仿真呢?

需要用到软元件登录监视功能的操作,按如下图操作,

三菱PLC数据存储器

出现如下图所示对话框

三菱PLC数据存储器

三菱PLC数据存储器

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

三菱PLC数据存储器

软元件测试功能一致。


钱柜娱乐www.ecenturycentre.com)专业经营:三菱PLCwww.qg1515com三菱变频器三菱触摸屏等工控自动化产品的批发和代理。同时提供机器人视觉、自动化开发、上位机软件、机电设备维修等技术服务。电话:0755-88356296(10线) 吴经理:13823726967 

评论信息

暂无留言!
发表评论
姓名:
内容:
验证码: 点击换一个 看不清?

1.尊重网上道德,遵守中华人民共和国的各项有关法律法规,不发表攻击性言论。
2.承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
3.产品留言板管理人员有权保留或删除其管辖留言中的任意内容。
4.不支持HTML代码且留言要通过审核后才会显示,请勿恶意留言。