登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:S7-1200如何利用循环中断模块做个1s定时器

点击:7066 回复:5

附件 微信截图_20170919203510.jpg
之前用STEP7 5.5写过OB35循环中断模块来做1s定时。100ms循环计数一次,1次就是1s,1s再计数3600次就是1小时。
现在用博图软件来做上升沿触发变成了上下标的形式了,发现每次只能计数一次,有没有大神指导下怎么用改过后的上升沿触发这个指令
17-09-19 20:39
计数器本身就是检测输入的边沿触发,你为何还要加边沿触点?
Good Luck~
17-09-19 21:35
可是我在OB35循环中断里面不加边沿触发也只能计数一次啊,以前我在STEP7 5.5版本里面在OB35里面用边沿触发是可以循环计数的
17-09-20 08:13
附件 OB35.1.jpg
这是之前用STEP7 5.5版本做的ob35循环计数,就可以的,现在触发方式变了就不行了
17-09-20 09:05

引用 857362369 在 2017/9/20 9:05:42 发言【内容省略】

计数器都不用,定时中断下面执行程序就可以了,也不需要设定100MS,完全可以设定60000MS来执行,这样一个比较指令就结束了。另外,对于边沿触发的检测请使用全局变量,例如M,DB。
附件 snap1.jpg
HAVE FUN!
17-09-20 10:18
你这个用累加器的确很方便啊!我来试试
今天我在主程序中直接用时间累加器来做的,也不错
附件 dingshi.jpg
17-09-20 13:29

工控新闻

更多新闻资讯