注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC应用

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:lth5460 发表时间:2008/2/9 19:30:00  

 

 本栏论题: cpu224xp高速计数器的奇怪问题  [3701]

    采用A/B相模式,HSC1对编码轮脉冲计数同时判断正反转,设正转预置数为5,反转时为-5,在方向改变中断设正反转标志同时改变预置数,在计数等于预置数中断中根据正反转情况清零计数器。问题如下:在正常运行一段时间后(长短不定),系统不能进入计数中断,反转一下(使其进入方向改变中断,重新置数),运行又正常。后来在主程序中加入比较指令,判断SMD48中的值是否已大于预置数(正转5,反转-5),若大于,强置重新装入预置数,并清零当前值,希望使其进入正常轨道,但不起作用。
    哪位大侠见过此类问题,望不吝赐教!谢谢!!

以下是关于《cpu224xp高速计数器的奇怪问题》论题的回复(共2篇)

回复人:tangsiwei66 

 回复时间:2008/2/9 21:12:00

支持(535) | 反对(458)

 

    主程序中不能用比较指令对高速计数判断。
    估计你的中断程序有问题。

回复人:syc820126 

 回复时间:2011/9/7 10:17:00

支持(476) | 反对(449)

 

    主要还是看计数的中断类型,理论上只要初始化完成,就能实现计数,前提是初始化要正确,包括模式,倍率等,

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳