454945447
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 94 点
下载积分: 577 分
在线时间: 1(小时)
注册时间: 2015-07-23
最后登录: 2015-08-10
查看454945447的 主题 / 回贴
楼主  发表于: 2015-07-23 10:09
[attachment=137627] PLC型号为西门子224XP,编写了一个简单程序,想利用高速计数器(HSC0,模式9)测编码器脉冲,程序如下。编码器一共有5条线,A、B相分别接到PLC的I0.0和I0.1上,电源线接直流24V,屏蔽线没接。运行的时候,当编码器轴旋转时I0.0和I0.1灯不亮,状态监控表内HCO的值始终为+0,这是哪里弄错了么?目前可以肯定的是编码器是好使的,因为我用HB961能测到编码器输出脉冲数。求大神帮忙分析一下,感激不尽!在网上搜了一下,有人说编码器输出要接上拉电阻再接PLC,是这个原因吗?
nqj911
浪迹天涯
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 158 点
下载积分: 3622 分
在线时间: 67(小时)
注册时间: 2009-07-03
最后登录: 2024-12-11
查看nqj911的 主题 / 回贴
1楼  发表于: 2015-07-24 00:34
看下编码器输出是PNP还是NPN的,西门子只能接PNP输出的。