您现在所在的是:

三菱Mitsubishi

回帖:11个,阅读:3112 [上一页] [1] [2] [下一页]
* 帖子主题:

计数器不能复位?

979
qingzhiyun
文章数:33
年度积分:50
历史总积分:979
注册时间:2005/9/26
发站内信
发表于:2009/9/12 9:25:05
#0楼
程序在仿真中运行没有问题,可是在CPU中计数器C100不能清零,还有为什么仿真中 SFTL 一下跳两个,从Y001到了Y0003。

是PLC的问题还是程序的问题。
979
qingzhiyun
文章数:33
年度积分:50
历史总积分:979
注册时间:2005/9/26
发站内信
发表于:2009/9/12 9:26:34
#1楼
附件
6844
asd3971
文章数:1771
年度积分:97
历史总积分:6844
注册时间:2005/6/20
发站内信
发表于:2009/9/12 11:20:29
#2楼
m8012改成m8000
位移指令用上升沿触发。


[此贴子已经被作者于2009-9-12 11:29:40编辑过]
stop
20507
qlin 版主
文章数:6709
年度积分:50
历史总积分:20507
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2009/9/12 12:55:22
#3楼
仿真,程序的执行过程应是:程序刚运行时,M8002接通一个扫描周期,此时Y0断开,其常闭点接通,故M0接通并自保,直到Y0接通。
   同时,秒信号使C100计数;当计数到(C100)=21>20时,M501接通。
   M501接通,复位C100;到下一个扫描周期,若CMP执行条件是接通的,则M501断开。
  又,M501的接通,将执行SFTL指令,Y0~Y11移位;当移位至Y11接通,M0又接通,开始又一个循环。
 
   仿真时,“一下跳两个”是因为M501接通时间接近或大于两个扫描周期(仿真扫描周期是100ms)。
   在CPU中计数器C100不能清零,是否指C100一直累加上去;若是,则可查M501是否曾接通、或Y0~Y11是否有移位。
   (以上按FX2N仿真,与楼主的设置不一样)。
欢迎您支持 “中华工控网” 论坛  http://bbs.gkong.com/    “电工技术”版块
————
本人技术久已荒置,不便参与技术讨论、更无法答疑,只能一旁看看,偶尔可能提示一下队形、以示存在感……
各位见谅,谢了!   20170501启
768
kubi0307
文章数:7
年度积分:50
历史总积分:768
注册时间:2009/9/13
发站内信
发表于:2009/9/13 12:56:51
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
12655
lixiaobai
文章数:7781
年度积分:50
历史总积分:12655
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/9/17 19:58:09
#5楼
M501要用上升沿的
说说
3237
ywl523
文章数:1748
年度积分:50
历史总积分:3237
注册时间:2008/7/28
发站内信
发表于:2009/9/17 20:14:07
#6楼
先收藏,有时间研究、研究!
981
xiaowei3731
文章数:32
年度积分:69
历史总积分:981
注册时间:2009/10/20
发站内信
发表于:2009/10/24 0:09:50
#7楼
表情收藏
10454
xlian
文章数:3232
年度积分:94
历史总积分:10454
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2009/10/26 10:15:28
#8楼
用边沿执行指令
6493
sqhuang
文章数:1047
年度积分:50
历史总积分:6493
注册时间:2007/9/2
发站内信
发表于:2009/11/3 15:47:34
#9楼
要用上升沿指令触发

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

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

93.6006