您现在所在的是:

欧姆龙OMRON

回帖:3个,阅读:952 [上一页] [1] [下一页]
11877
yk_wangyu
文章数:1391
年度积分:53
历史总积分:11877
注册时间:2005/8/24
发站内信
发表于:2009/11/8 7:43:37
#0楼
我在程序中使用了ZCP区域比较指令,在程序运行过程中发现它有不正确显示的现象,被比较数据在区域上限与下限之间,而结果却使25507(小于)标志位有输出,而导致了我的项目程序发生了错误,不知道各位有类似的问题发生过没有.
ZCP指令在程序中可以被多次使用吧,应该没有使用次数的限制吧.
                 I believe i can fly
85321
ZCMY 版主
文章数:47403
年度积分:1380
历史总积分:85321
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2009/11/8 8:37:26
#1楼
程序这段贴上来;
11877
yk_wangyu
文章数:1391
年度积分:53
历史总积分:11877
注册时间:2005/8/24
发站内信
发表于:2009/11/8 16:51:30
#2楼
哈哈,我找到了原因了.
因为我的参数是在1分钟的时候初始化即清0,所以小于标志位是在1分钟的时候由无变为有,而且我后面的捕捉信号也是在1分钟的时候进行状态捕捉,按照我的设计目的是在标志位变化之前的很小时间内把状态捕捉到,结果就是在这儿出现了数字电路的竞争现象,从而导致了输出状态的偏差,我把标志位的变化时间间隔由原来的一分钟改为603毫秒,即躲过了捕捉信号.
                 I believe i can fly
3462
chengjun77
文章数:2027
年度积分:50
历史总积分:3462
注册时间:2009/7/19
发站内信
发表于:2009/11/8 18:23:00
#3楼
找到了就好。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003