您现在所在的是:

西门子SIEMENS

回帖:5个,阅读:6972 [上一页] [1] [下一页]
4529
857362369
文章数:641
年度积分:107
历史总积分:4529
注册时间:2017/5/7
发站内信
发表于:2017/9/19 20:39:08
#0楼
附件 微信截图_20170919203510.jpg

之前用STEP7 5.5写过OB35循环中断模块来做1s定时。100ms循环计数一次,1次就是1s,1s再计数3600次就是1小时。

现在用博图软件来做上升沿触发变成了上下标的形式了,发现每次只能计数一次,有没有大神指导下怎么用改过后的上升沿触发这个指令

万千世界,不离壹刻。
37602
cvlsam 版主
文章数:12429
年度积分:213
历史总积分:37602
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/9/19 21:35:33
#1楼
计数器本身就是检测输入的边沿触发,你为何还要加边沿触点?

Good Luck~
4529
857362369
文章数:641
年度积分:107
历史总积分:4529
注册时间:2017/5/7
发站内信
发表于:2017/9/20 8:13:54
#2楼
回复 #1楼 cvlsam
可是我在OB35循环中断里面不加边沿触发也只能计数一次啊,以前我在STEP7 5.5版本里面在OB35里面用边沿触发是可以循环计数的
4529
857362369
文章数:641
年度积分:107
历史总积分:4529
注册时间:2017/5/7
发站内信
发表于:2017/9/20 9:05:42
#3楼
附件 OB35.1.jpg



这是之前用STEP7 5.5版本做的ob35循环计数,就可以的,现在触发方式变了就不行了
8371
fujifa
文章数:2941
年度积分:57
历史总积分:8371
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2017/9/20 10:18:23
#4楼
以下是引用8573623692017/9/20 9:05:42的发言:
附件 OB35.1.jpg



这是之前用STEP7 5.5版本做的ob35循环计数,就可以的,现在触发方式变了就不行了

计数器都不用,定时中断下面执行程序就可以了,也不需要设定100MS,完全可以设定60000MS来执行,这样一个比较指令就结束了。另外,对于边沿触发的检测请使用全局变量,例如M,DB。

附件 snap1.jpg

HAVE FUN!
4529
857362369
文章数:641
年度积分:107
历史总积分:4529
注册时间:2017/5/7
发站内信
发表于:2017/9/20 13:29:12
#5楼
回复 #4楼 fujifa
你这个用累加器的确很方便啊!我来试试
今天我在主程序中直接用时间累加器来做的,也不错
附件 dingshi.jpg

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

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

46.8003