您现在所在的是:

PLC论坛

回帖:6个,阅读:12187 [上一页] [1] [下一页]
1157
shixuejia2008
文章数:82
年度积分:50
历史总积分:1157
注册时间:2010/3/18
发站内信
发表于:2011/4/19 8:45:17
#0楼
我现在用是S7-200,但是不知道怎么编写高速计数器清零程序,呵呵呵
1374
wyb2866255
文章数:142
年度积分:50
历史总积分:1374
注册时间:2011/4/18
发站内信
发表于:2011/4/25 20:41:08
#1楼
回复
S7-200 内含有6个高速计数器,最多有12种不同的控制模式,你可选某一个高速计数器(比如选HSC0),它有8种控制模式,选带有复位的控制模式,如选模式1,此时该计数器就是带有复位控制的,其I0.0输入端为时钟输入,I0.2即为复位控制端,PLC运行时,如I0.2=0,I0.0有高速脉冲信号输入,高速计数器就进行计数,如使I0.2置1,高速计数器被复位且停止计数,此时计数值被清0,当再使I0.2置0时,计数器复位结束,且从0开始计数。你就可以利用控制I0.2,来将计数器清0。
761
shliangx
文章数:8
年度积分:50
历史总积分:761
注册时间:2011/3/31
发站内信
发表于:2011/4/27 22:44:38
#2楼
可以用复位信号清零,也可以写参数清零
1157
shixuejia2008
文章数:82
年度积分:50
历史总积分:1157
注册时间:2010/3/18
发站内信
发表于:2011/5/2 1:42:28
#3楼
请问清零程序怎么写呀?
你好,请问清零程序怎么写呀?
方便告诉我吗?
15332
zwk34
文章数:1060
年度积分:357
历史总积分:15332
注册时间:2005/12/4
发站内信
发表于:2011/5/2 8:28:01
#4楼
2楼已经回答的很详细了
22571
liuxd6909
文章数:11956
年度积分:139
历史总积分:22571
注册时间:2008/7/19
发站内信
2017国庆活动(三)
2015Indusoft体验
LOGO!体验一等奖
发表于:2015/7/18 9:50:46
#5楼
2楼说得非常正确 。

附件 14.jpg
思想决定高度
451
huangtaichen
文章数:1
年度积分:50
历史总积分:451
注册时间:2017/4/24
发站内信
发表于:2017/4/24 20:44:19
#6楼
回复 #5楼 liuxd6909
你好,不好意思又把您之前好久回复的一个帖子挖出来了,如您看到了之后能够回复我的评论我将不甚感激。
------------------------------------
你在回答楼主关于如何复位S7-200的高速计数器的问题下回答画出的LAD图中,我看到你使用了如下的指令:
MOVB 16#FB,SMB37
MOVD 16#0,SMD38
MOVD 16#0,SMD42
HSC 1
ENI
PLS 1

请问为何在复位高速计数器的初值的时候为何要使用MOVD 16#0,SMD42即把立即数0放入到高速计数器的预置值器内呢?是随手写的,还是有什么其他的作用呢?因为没有多少实际的开发经验,所以特向你请教,谢谢!

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

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

78.0005