当前位置:
工控论坛
> >
产品
>
PLC
我要发帖
请教:批量复位S7-300计数器的方法
点击:
1507
| 回复:
6
scott999
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 41回
年度积分:0
历史总积分:95
注册:2003年12月23日
发表于:2007-06-06 15:29:00
楼主
因为断电后不知道计数器的内容是否为0,希望能够在OB100里实现批量复位所有计数器。谢谢
分享到:
收藏
邀请回答
回复楼主
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2007-06-06 15:39:00
1楼
不清楚您的具体意思,您使用R指令不行?
回复
引用
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2007-06-06 15:50:00
2楼
您完全可以在OB100中使用间接寻址,然后编循环程序,一起复位您的计数器。
回复
引用
举报
scott999
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 41回
年度积分:0
历史总积分:95
注册:2003年12月23日
发表于:2007-06-06 16:09:00
3楼
很感谢您的答复。
我以前用三菱的PLC,有一条指令能够直接复位一段定时器、计数器,比如ZRST C100 C120就行了。
后来,转到S7-200,没有直接批量复位指令。上网查找了一下,看到有用R指令,一次性复位一定数量的计数器位,具体忘了,比如160个计数器位,如果是16位的计数器,就能够一次性复位10个计数器。这也算一种灵活使用的方法。
S7-300里面,R指令是位指令,但是不能跟参数。一个R指令只能处理1个计数器/定时器。如果需要在系统启动时初始化那么多定时器、计数器,初始化速度就长了。
不过,您的意见倒也算一个不错的方法。如果方便的话,是否可以直接把程序写给我,谢谢!
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2007-06-06 16:20:00
4楼
间接寻址,然后编循环程序是个不错的方法
回复
引用
举报
scott999
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 41回
年度积分:0
历史总积分:95
注册:2003年12月23日
发表于:2007-06-06 20:55:00
5楼
目前只会LAD编程,咋办?
回复
引用
举报
lena0723
关注
私信
精华:0帖
求助:2帖
帖子:4帖 | 20回
年度积分:0
历史总积分:124
注册:2007年5月23日
发表于:2010-10-07 15:47:30
6楼
LAD也可以啊,dao
回复
引用
举报
热门招聘
相关主题
工控老鬼 工程师成长之路(2)...
[8623]
求S7-200模拟量转换库指令
[25721]
SQLSERVERR2000SP3FORWINCC下...
[11493]
组态王视频22讲,很详细。
[8472]
免费提供LS(LG)PLC编程软件(...
[17037]
解读三菱程序
[10928]
深入讨论:PC与PLC控制
[8657]
成为编程高手的八大奥秘(转载...
[7745]
为什么我装的三菱PLC编程软件...
[9911]
0.1秒摧残任何版本威纶禁止反...
[13043]
官方公众号
智造工程师
客服
小程序
公众号