paktat
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看paktat的 主题 / 回贴
楼主  发表于: 2010-01-05 16:14
旋转编码器为日本“莱茵”牌,型号为CB-1000HC,每周脉冲数为1000;A、B、Z分别接在00、01、02三个输入点;我写的程序如下:
问题是:D100根本没反应。不知问题出在哪里,希望各位知无不言,指点指点!
本帖最近评分记录:
  • 下载积分:+1(黄猛) 支持原创
    lxhwawa
    级别: 略有小成
    精华主题: 0
    发帖数量: 275 个
    工控威望: 347 点
    下载积分: 1578 分
    在线时间: 297(小时)
    注册时间: 2009-02-27
    最后登录: 2024-08-16
    查看lxhwawa的 主题 / 回贴
    1楼  发表于: 2010-01-05 19:07
    你需要好好看看编程手册中关于PRV指令的相关说明了。
    端口指定符:0000Hex:脉冲输出0
    我想你用PRV的目的是想读取高速计数器的当前值或高速计数的频率吧,如果是当前值,那你的设定如下
    端口指定符:0010Hex:高速计数器输入0
    控制数据: 0000Hex:当前值
    第一个目标字:D100
    本帖最近评分记录:
  • 下载积分:+1(paktat) 热心助人
  • 下载积分:+1(黄猛) 热心助人