欧姆龙plc寄存器类型长寄存器超过65535怎么办

本帖最后由 dontium 于
11:08 编辑 又没有人知道为什么,是不是是我把输入弄错了,还是没配置对,把那个程序弄出来,大家看看
void ADS1115Config_A(u8 LCMD,u8 HCMD)//配置寄存器
u8 Initdata[4];
Initdata[0] = WR_REG;
// μ??·0x90
?÷?tADR?óμ? D′??′??÷
Initdata[1] = CONF_REG;// μ??·0x01
???ò??????′??÷
Initdata[2] = HCMD;
// μ??·0x64
????×???×??ú
Initdata[3] = LCMD;
// μ??·0xf0
????×?μí×??ú
I2CStart_A();
for(i=0;i<4;i++)
I2CWriteByte_A(Initdata);
ADS1115_delay(10);
I2CStop_A();
/*******************************************************************
读和指向寄存器
********************************************************************/
u16 ReadAD_A(void)
u16 Data[2]={0,0};
I2CStart_A();
I2CWriteByte_A(WR_REG);//指向指向寄存器
I2CWriteByte_A(DATA_REG);
I2CStop_A();
I2CStart_A();
I2CWriteByte_A(RE_REG);//读
Data[0] = I2CReadByte_A();
Data[1] = I2CReadByte_A();
I2CStop_A();
Data[0] = Data[0]<<8 | Data[1];
(Data[0]);//&0x7fff
在主函数中初始化时候
ADS1115Config_A(0xf0,0x64);
AINP = AIN3 and AINN = GND这个实在芯片手册中弄出来的,不知道什么意思
(14.29 KB, 下载次数: 0)
15:28 上传
ads1115电路
在线时间2191 小时
威望6290分
芯币11260枚
E金币669枚
TA的帖子TA的资源
1看配置,2查延时& && && && &
调通了,可是现在怎么将寄存器的值,转化成那个电压值呀&
在线时间26 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 48, 距离下一级还需 152 积分
一粒金砂(中级), 积分 48, 距离下一级还需 152 积分
1看配置,2查延时
调通了,可是现在怎么将寄存器的值,转化成那个电压值呀
在线时间2191 小时
威望6290分
芯币11260枚
E金币669枚
TA的帖子TA的资源
量化一下。比如外加1V时AD值时999,3V时是3000,那么AD值是2000是电压是多少啊?
在线时间26 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 48, 距离下一级还需 152 积分
一粒金砂(中级), 积分 48, 距离下一级还需 152 积分
这个好像说就是已经就是明文规定了的,就是寄存器的值*量程除以65535,不过怎么来的也不是很清楚
在线时间2191 小时
威望6290分
芯币11260枚
E金币669枚
TA的帖子TA的资源
AD芯片肯定有测量范围,假如一片8位AD,假如最大测量范围o ~5V。实际电压=(AD/255)*5
在线时间26 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 48, 距离下一级还需 152 积分
一粒金砂(中级), 积分 48, 距离下一级还需 152 积分
也搞定了,他是内部基准的芯片,16位的嘛,然后就是转换就是4.096*2/65535,其中要不要多去几次平均滤波呀
在线时间2 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
能告诉我怎么调通的么 ,我也遇到了这个问题了
请教您一个问题,跟你遇到的问题一样,如果只按手册上的配置输出的是7ffff啊,不知道怎么做了,后来你怎么做的?&
在线时间26 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 48, 距离下一级还需 152 积分
一粒金砂(中级), 积分 48, 距离下一级还需 152 积分
关键是你要把那个IIC信号给对,那样以后你就可以直接从那个数据寄存器里面读数据了
请教您一个问题,跟你遇到的问题一样,如果只按手册上的配置输出的是7ffff啊,不知道怎么做了,后来你怎么做的?&
在线时间44 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 110, 距离下一级还需 90 积分
一粒金砂(中级), 积分 110, 距离下一级还需 90 积分
能告诉我怎么调通的么 ,我也遇到了这个问题了
请教您一个问题,跟你遇到的问题一样,如果只按手册上的配置输出的是7ffff啊,不知道怎么做了,后来你怎么做的?
在线时间44 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 110, 距离下一级还需 90 积分
一粒金砂(中级), 积分 110, 距离下一级还需 90 积分
关键是你要把那个IIC信号给对,那样以后你就可以直接从那个数据寄存器里面读数据了
请教您一个问题,跟你遇到的问题一样,如果只按手册上的配置输出的是7ffff啊,不知道怎么做了,后来你怎么做的?
在线时间2 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
请教您一个问题,跟你遇到的问题一样,如果只按手册上的配置输出的是7ffff啊,不知道怎么做了,后来你怎么做的?
iic 出了问题。解决了
在线时间6 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
关键是你要把那个IIC信号给对,那样以后你就可以直接从那个数据寄存器里面读数据了
能否分享一下程序我调了好几天就是不好使
在线时间6 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
iic 出了问题。解决了
请问你是怎么解决的我也是全部都是1
在线时间115 小时
芯币1320枚
E金币281枚
TA的帖子TA的资源
一粒金砂(中级), 积分 144, 距离下一级还需 56 积分
一粒金砂(中级), 积分 144, 距离下一级还需 56 积分
这个芯片 不难,你看看 寄存器 是不是配置错误了,然后再看看代码是不是错误。&&网上有现成的程序,比对一下那里出现了问题
论坛测评队员
EEWORLD 官方微信
Powered by
逛了这许久,何不进去瞧瞧?欧姆龙CJ1系列PLC存储区的数据寄存器(DR)
添加时间:
来源: | 阅读量:2737
间接寻址中利用16个数据寄存器(DRO~DR15)来偏移变址寄存器中的PLC存储地址。将数据寄存器中的值加到变址寄存器中的PLC存储地址上,来指定一个位或字在I/O存储
&&& 间接寻址中利用16个数据寄存器(DRO~DR15)来偏移变址寄存器中的PLC存储地址。将数据寄存器中的值加到变址寄存器中的PLC存储地址上,来指定一个位或字在I/O存储区中的绝对内存地址,数据寄存器中的数据是带符号的二进制数,取值范围是-32 768~32 767,因此变址寄存器中的内容既可以偏移到高地址,也可以偏移到低地址,如图4-16所示。
图4-16 数据寄存器的工作原理示意图
【例4-3】&用数据寄存器来偏移变址寄存器中的PLC存储地址。
&&& 需要注意的是,启动一个中断任务时,数据寄存器中的值未知。若在一个中断任务中需使用数据寄存器,则必须在使用该数据寄存器前设置一个值。DR可以通过CX-Programmer的属性设定窗口,选择在任务间独立使用或共享使用。不能从编程器访问数据寄存器的内容。
(责任编辑: 佚名 )
本文关键字:
免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:
显影组件主要以感光鼓为中心...
扫描组件用来对原稿的图像进...
(1)供纸机构 模拟复印机的供...
继电器控制式正、反转控制电...
新闻热点排行扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
欧姆龙PLC 梯形图欧姆龙PLC梯形图指令中 目标开始通道有两个寄存器是什么意思?中间用逗号隔开的如MOVL # DR1,IR1
扫二维码下载作业帮
1.75亿学生的选择
这是长传送,把十六进制的#数值传送到以IR1有效IO地址加上DR1数据寄存器的值当做有效的IO地址指定的地址里.
为您推荐:
其他类似问题
扫描下载二维码欧姆龙PLC移位寄存器指令SFT (10) 功能介绍_仪器仪表_中国百科网
欧姆龙PLC移位寄存器指令SFT (10) 功能介绍
&#160;&#160;&#160;&#160; 关键词: 指令 欧姆龙 功能 介绍 移位寄存器 摘要:移位寄存器指令SFT (10) IN:数据输入端R:复位端SP:移位脉冲输入端 功能当复位端R为OFF时,在SP端移位脉冲的作用下,IN端的数据被移入移位寄存器。在移位脉冲的作用下,移位寄存器中的数据以位为单位依次向左移一位。
移位寄存器指令SFT (10)IN:数据输入端R:复位端SP:移位脉冲输入端 功能当复位端R为OFF时,在SP端移位脉冲的作用下,IN端的数据被移入移位寄存器。在移位脉冲的作用下,移位寄存器中的数据以位为单位依次向左移一位。
收录时间:日 19:00:33 来源:中国工控网 作者:匿名
上一篇: &(&&)
创建分享人
喜欢此文章的还喜欢
Copyright by ;All rights reserved. 联系:QQ:

我要回帖

更多关于 欧姆龙plc特殊寄存器 的文章

 

随机推荐