欧姆龙PIC接旋转编码程序怎么写
发布网友
发布时间:2024-03-06 23:58
我来回答
共1个回答
热心网友
时间:2024-03-20 03:04
编码器一般用在高速计数功能,来做定位或者高速处理一些东西。
如果你要做高速计数中断的话就这样写,
MOVL A270 D10000 《取高速计数0当前值到寄存器D10000>
+L D10000 D1200 D11001 《当前值+你运算出来的目标值送到D11001
MOV &1 D11000 《定义高速计数的比较个数》
MOV &25 D11003 《定义第一段的中断号》
CTBL #0 #0 D11000 <高速计数表比较登录》
当高速计数走到与你目标值的时候会中断去执行中断号为25的中断程序。
如果你想用于精密定位就要在中断程序里面从新定义下一段的目标值并且登录比较
如果你要清零高速计数的话就用INI指令
由于比较麻烦,如果不明白可再追问,或者给个详细一点的方案来帮你做出来。