slslj47
梅花香自苦寒来!!!
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 396 点
下载积分: 2807 分
在线时间: 173(小时)
注册时间: 2007-11-01
最后登录: 2024-10-14
查看slslj47的 主题 / 回贴
楼主  发表于: 2011-11-15 09:35
一台CQM1H 的PLC,CPU21的,自带的IO接了个2000p/r的旋转编码器,


指令为PRV 0 0 DM10

为啥 DM10 DM11 中读出来的数据不准,用手转一圈应为2000数值,现为何为30000多?????

设置中选的是加、减模式。软件复位。

smallnick
do good
级别: 论坛先锋
精华主题: 0
发帖数量: 330 个
工控威望: 1582 点
下载积分: 13569 分
在线时间: 707(小时)
注册时间: 2008-11-16
最后登录: 2021-07-18
查看smallnick的 主题 / 回贴
1楼  发表于: 2011-11-15 17:02
你是怎么看的哇?
用手转一圈8000 BCD码,如果你用10进制的去看,刚好是32768,不知道是不是这样造成的
slslj47
梅花香自苦寒来!!!
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 396 点
下载积分: 2807 分
在线时间: 173(小时)
注册时间: 2007-11-01
最后登录: 2024-10-14
查看slslj47的 主题 / 回贴
2楼  发表于: 2011-11-17 09:10
用手转一圈的确是8000BCD

不过只能转四圈就计不了数了,选的是加、减计数,说明书里的最高值就是达不到,就计不了数了

CQM1H的高数计数功能真是太差了,

现在换了个FX·2N的PLC,一点问题没有,
slslj47
梅花香自苦寒来!!!
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 396 点
下载积分: 2807 分
在线时间: 173(小时)
注册时间: 2007-11-01
最后登录: 2024-10-14
查看slslj47的 主题 / 回贴
3楼  发表于: 2011-11-17 09:27
只能转四圈就计不了数了,不知为何,程序如下
slslj47
梅花香自苦寒来!!!
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 396 点
下载积分: 2807 分
在线时间: 173(小时)
注册时间: 2007-11-01
最后登录: 2024-10-14
查看slslj47的 主题 / 回贴
4楼  发表于: 2011-11-18 09:53

liangyufeng
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看liangyufeng的 主题 / 回贴
5楼  发表于: 2011-11-20 11:08
可能是编写的时候符号的问题吧