paktat
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看paktat的 主题 / 回贴
楼主  发表于: 2010-01-05 16:14
旋转编码器为日本“莱茵”牌,型号为CB-1000HC,每周脉冲数为1000;A、B、Z分别接在00、01、02三个输入点;我写的程序如下:
问题是:D100根本没反应。不知问题出在哪里,希望各位知无不言,指点指点!
本帖最近评分记录:
  • 下载积分:+1(黄猛) 支持原创
    nbwrk
    树不要皮必死无疑!人不要脸天下无敌!
    级别: 家园常客
    精华主题: 0
    发帖数量: 578 个
    工控威望: 574 点
    下载积分: 1079 分
    在线时间: 96(小时)
    注册时间: 2007-11-18
    最后登录: 2019-11-02
    查看nbwrk的 主题 / 回贴
    1楼  发表于: 2010-01-06 12:14
    首先你看一下硬件有没有问题,看看输入灯是否会闪,还有你选了Z相复位,这一点也要注意,如果复位相通着的话就一直是0了。
    另外你可以直接读取高速计数器的当前地址,比如CPM1A、2A的PLC里的248及249就是高速计数器的当前值。CP1E的我没用过,你去书上查查吧。
    本帖最近评分记录:
  • 下载积分:+1(paktat) 热心助人
  • 下载积分:+1(黄猛) 热心助人