泰达plc怎么将16位寄存器最大值变换成32位寄存器

当前位置:
主题:602941 ┆ 帖子:4609201
┆ 今日新贴:698
昨日贴数:1013 ┆ 1历史最高贴数:2056
(日)在线用户:4397人
永宏的数据寄存器
给TA发消息
加TA为好友
悬赏5分-已结帖 发表于: 21:43:40 楼主
请教:永宏的数据寄存器的DR,HR,ROR分别表示什么啊?哪一种是表示双字节的?
给TA发消息
加TA为好友 发表于: 08:22:42 1楼
双字节?还是双字?。。。。。。。。。。。
给TA发消息
加TA为好友 发表于: 12:10:33 2楼
DR在永宏编程软件监视页里面表示32位双字,在一些组态软件里面(如力控)里面表示D寄存器16位的,可以选择32位的;HR只在组态软件里面见过表示16位的R寄存器也可以选择32位的;ROR没见过。
给TA发消息
加TA为好友 发表于: 21:45:31 3楼
HR R0-R2999DR D0-D3999ROR RIR RSR 系统特殊缓存器 &万年历缓存器等XR V、Z、P0-P9
给TA发消息
加TA为好友 发表于: 20:52:29 4楼
引用 th7588 的回复内容:HR R0-R2999DR D0-D3999ROR RIR RSR 系统特殊缓存器 &万年历缓存器等XR V、Z、P0-P9
给TA发消息
加TA为好友 发表于: 10:18:37 5楼
DR表示为32位数据寄存器(可读写),HR表示为16数据寄存器(可读写),ROR为只读数据寄存器。李泳龙@永宏PLC华南办事处FAETEL:0
给TA发消息
加TA为好友 发表于: 14:06:48 6楼
引用 liyonglong 的回复内容:DR表示为32位数据寄存器(可读写),HR表示为16数据寄存器(可读写),ROR为只读数据寄存器。李泳龙@永宏PLC华南办事处FAETEL:0再追问一下:如果当32位数据寄存器使用的时候,例如往D0和R0里分别传送32位数据,那么占用地址的话是不是分别是D1D0;& R1R0?都需要占用两个地址?
给TA发消息
加TA为好友 发表于: 11:51:43 7楼
32位的是占用2个地址的
给TA发消息
加TA为好友 发表于: 13:01:20 8楼
如果当32位数据寄存器使用的时候,例如往D0和R0里分别传送32位数据,需要占用两个地址DD0(D0D1),DR0(R0R1).&)办事处FAE
给TA发消息
加TA为好友 发表于: 20:38:58 9楼
引用 liyonglong 的回复内容:如果当32位数据寄存器使用的时候,例如往D0和R0里分别传送32位数据,需要占用两个地址DD0(D0D1),DR0(R0R1).&李泳龙@永宏PLC华南(深圳)办事处FAETEL:0那是否我可以理解为:往R0里穿16位时占用一个地址,传32位数据时占用两个地址(R1R0)&&&&&&&&&&&&&&&&&&&&&&&&&&&& 往D0里无论传16位或32位数据都会占用两个地址(R1R0),要不然的话16位寄存器R和32位寄存器D就没区别了?
给TA发消息
加TA为好友 发表于: 10:59:50 10楼
引用 圆圆的太阳 的回复内容:引用 liyonglong 的回复内容:如果当32位数据寄存器使用的时候,例如往D0和R0里分别传送32位数据,需要占用两个地址DD0(D0D1),DR0(R0R1).&李泳龙@永宏PLC华南(深圳)办事处FAETEL:0那是否我可以理解为:往R0里穿16位时占用一个地址,传32位数据时占用两个地址(R1R0)&&&&&&&&&&&&&&&&&&&&&&&&&&&& 往D0里无论传16位或32位数据都会占用两个地址(R1R0),要不然的话16位寄存器R和32位寄存器D就没区别了?R、D都是永宏FBS内部存储区的标识,这2个处于不同的空间段,它们的用法是一样的。如果想在监视页里面监视双字的R或者D,那么需要用前缀D(Double)来表示,如 DR0 表示 R1R0(永宏是低字低位表示法,同S200不同); DD0 表示 D1D0至于你如果写 R0 或者 D0,这分别表示2个不同地址的字(16bit)寄存器。
给TA发消息
加TA为好友 发表于: 10:49:53 11楼
引用 danny604 的回复内容:引用 圆圆的太阳 的回复内容:引用 liyonglong 的回复内容:如果当32位数据寄存器使用的时候,例如往D0和R0里分别传送32位数据,需要占用两个地址DD0(D0D1),DR0(R0R1).&李泳龙@永宏PLC华南(深圳)办事处FAETEL:0那是否我可以理解为:往R0里穿16位时占用一个地址,传32位数据时占用两个地址(R1R0)&&&&&&&&&&&&&&&&&&&&&&&&&&&& 往D0里无论传16位或32位数据都会占用两个地址(R1R0),要不然的话16位寄存器R和32位寄存器D就没区别了?R、D都是永宏FBS内部存储区的标识,这2个处于不同的空间段,它们的用法是一样的。如果想在监视页里面监视双字的R或者D,那么需要用前缀D(Double)来表示,如 DR0 表示 R1R0(永宏是低字低位表示法,同S200不同); DD0 表示 D1D0至于你如果写 R0 或者 D0,这分别表示2个不同地址的字(16bit)寄存器。在请教:DD0怎么写入啊?
给TA发消息
加TA为好友 发表于: 14:32:00 12楼
引用 圆圆的太阳 的回复内容:引用 danny604 的回复内容:引用 圆圆的太阳 的回复内容:引用 liyonglong 的回复内容:如果当32位数据寄存器使用的时候,例如往D0和R0里分别传送32位数据,需要占用两个地址DD0(D0D1),DR0(R0R1).&李泳龙@永宏PLC华南(深圳)办事处FAETEL:0那是否我可以理解为:往R0里穿16位时占用一个地址,传32位数据时占用两个地址(R1R0)&&&&&&&&&&&&&&&&&&&&&&&&&&&& 往D0里无论传16位或32位数据都会占用两个地址(R1R0),要不然的话16位寄存器R和32位寄存器D就没区别了?R、D都是永宏FBS内部存储区的标识,这2个处于不同的空间段,它们的用法是一样的。如果想在监视页里面监视双字的R或者D,那么需要用前缀D(Double)来表示,如 DR0 表示 R1R0(永宏是低字低位表示法,同S200不同); DD0 表示 D1D0至于你如果写 R0 或者 D0,这分别表示2个不同地址的字(16bit)寄存器。在请教:DD0怎么写入啊?写好指令后把32位勾上就可以了,,。。
周好评排行周回复排行
[7] [4] [1] [0] [1] [5] [0] [0] [0] [1]
[43] [32] [31] [29] [27] [25] [22] [19] [19] [15]最新求助
[0] [0] [1] [1] [3] [0] [0] [1] [0] [2]怎么把plc高速计数器采集到的数据依次放在寄存器里_百度知道
怎么把plc高速计数器采集到的数据依次放在寄存器里
用的高速计数模块,用什么指令?谢谢!
我有更好的答案
双字的。例如高速计数器对应的是C236。D1为高16位:使用DMOV指令,就可将C236里存的计数数值放入D0 D1组成的32位内存中。那么
D0大概参考,D0为低16位
我的意思是,高速计数器一直在采集,但我每隔0.1秒采一个数据,比如说:我第一次采了一个数放在D100里,0.1秒后又采一个数放在D102里,再过0.1秒,我再采集一个数,放在D104里,能否告诉我程序,QQ邮箱
有专门寄存器存储的
我的意思是,高速计数器一直在采集,但我每隔0.1秒采一个数据,比如说:我第一次采了一个数放在D100里,0.1秒后又采一个数放在D102里,再过0.1秒,我再采集一个数,放在D104里,能否告诉我程序,QQ邮箱
不改的话,第一个告诉计数器默认ID1000
其他类似问题
为您推荐:
高速计数器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁三菱PLC中,16位和32位数据的区别?_百度知道
三菱PLC中,16位和32位数据的区别?
三菱plc中的MOV主要用于16位数据,DMOV主要用于32位数据。 MOV是单字节的16位数据,范围是-3,如果超过这个范围,这个数超过16位(2进制意义上的)即十进制里面的32767,我们就需要用到DMOV指令了,DMOV指令可以传送32位以内的数,比如在运算过程中出现有40000数值的,只能用32位的双字节数据格式!DMOV双字节的32位数据,范围大概是-21亿—+21亿。如果是16位指令,则改变的只是目标寄存器的内容,如果是32位指令,则改变的是以目标寄存器为首地址的2个寄存器。比如:DMOV K10 D0,就是把十进制的10传送到D0和D1中,其中D1存高位,D0存低位。
其他类似问题
为您推荐:
16位数据范围是-3,超过此范围,比如运算过程中出现40000数值的,只能用32位数据格式
来自团队:
其他3条回答
32位以双字为单位。简单打个比方,100和101都变0,16位的传送指令对目标地址为数值存储区100传送0,只有100被覆盖成0,如果是双字传送16为是以字为操作单位的
数据范围不一样,16为的数据范围为:-32767—+32768,32为范围大概是-21亿—+21亿。如果是16位指令,则改变的只是目标寄存器的内容,如果是32位指令,则改变的是以目标寄存器为首地址的2个寄存器。比如:DMOV K10 D0,就是把十进制的10传送到D0和D1中,其中D1存高位,D0存低位。
你是说的数字模块吧! 16位模块就是能输入16个数字通道,32位的就是继承了2个16位的通道,可以同时输入32个数字量,要是模拟模块的话,32位的比16位的贵一些
三菱plc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁FX2N系列PLC变址寄存器在功能指令中的应用
添加时间:
来源: | 阅读量:268
提示: 三菱FX2N系列可编程控制器有16个变址寄存器V0~V7和Z0~ 27。每一个变址寄存器都是16位。如果需使用32位寄存器则V组成高16位,对应标号的Z组成相应的低16位。功能指令的操作数都可采用变址方式寻址。 1.数据寄存器变址寻址 例如,图7-13所示的程序,当X0 =1时,将10送给变址寄存器V0;当X1 =1时,将20送给变址寄存器Z0。设
&&& 三菱FX2N系列可编程控制器有16个变址寄存器V0~V7和Z0~ 27。每一个变址寄存器都是16位。如果需使用32位寄存器则V组成高16位,对应标号的Z组成相应的低16位。功能指令的操作数都可采用变址方式寻址。
&&& 1.数据寄存器变址寻址
&&& 例如,图7-13所示的程序,当X0 =1时,将10送给变址寄存器V0;当X1 =1时,将20送给变址寄存器Z0。设上述步骤完成。
&&& 图7-13&&& 数据寄存器变址寻址
&&& 当X2 =1时,将100送给D0V0。此时V0=10,则D0V0表示D(0 +10)= D10,即表示将100送给D10。
&&& 当X3 =1时,将200送给D1020。注意此处是32位指令,因此D1020是32位数据寄存器,D1020表示两个标号相连的数据寄存器,其中小标号为10+Z0= 30。故将200送给D31D30。
&&& 2.常数变址寻址
&&& 如图7-14所示的程序,当X0 =1时,将10送给V0,当X1 =1时,将K20V0(即20 +10)送给D0。
&&& 图7-14&&& 常数变址寻址
&&& 3.元件组的变址寻址
&&& 例如,图7-15所示的程序,当X0=1时,将6送给V0;K2X0V0表示K2X(0+6)=K2X6。当X1 =1时,将X15~X10、X7、X6,共8个输入继电器的值当做一个数据送给D0。
&&& 图7-15&&& 元件组变址寻址
(责任编辑: 佚名 )
本文关键字:
免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:
由于脱墨过程中是解决分散于...
变频器控制电路的控制信号均...
(1)墙挂式安装。由于变频器本...
如图6-21所示,按钮SB1和SB2...
新闻热点排行plc32位寄存器的高地位怎么排列_百度知道
plc32位寄存器的高地位怎么排列
提问者采纳
低地址存低位16位数据。欧系(西门子)PLC的32位的寄存器高地位排列是高地址存低16位数据,低地址存高16位数据plc32位寄存器使用字。日系(三菱)PLC的32位的寄存器高地位排列是高地址存高16位数据,即使用两个16位的寄存器组成一个32位的寄存器
提问者评价
你真棒,学习了
其他类似问题
为您推荐:
寄存器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 16位寄存器 的文章

 

随机推荐