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多?????

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

slslj47
梅花香自苦寒来!!!
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 396 点
下载积分: 2807 分
在线时间: 173(小时)
注册时间: 2007-11-01
最后登录: 2024-10-14
查看slslj47的 主题 / 回贴
1楼  发表于: 2011-11-17 09:10
用手转一圈的确是8000BCD

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

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

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