您现在所在的是:

PLC论坛

回帖:4个,阅读:3070 [上一页] [1] [下一页]
976
nce
文章数:8
年度积分:50
历史总积分:976
注册时间:2007/5/15
发站内信
发表于:2008/6/13 14:08:00
#0楼


LD     SM0.0
LDN    T37
TON    T37, LW4                    //延时后,断开
LD     T37
MOVW   0, AQW0                     //测试留用
=      M0.4                      


有请大侠们帮助:
现在需要让T37的计数每次进入都是从0开始,请问需要如何操作?
我尝试了产生上升下降沿,或者直接在程序的前面为T37赋 0 ,但是都不行,即每次手动终止程序的运行,然后再继续,T37总是继续从上次终止的计数值继续。希望大家能看明白我的表述:)

我的设备是S7-200,226CN,
编译器是STEP 7-Micro/WIN 4.0.4.16
1609
蓝天月亮
文章数:267
年度积分:50
历史总积分:1609
注册时间:2007/12/31
发站内信
发表于:2008/6/13 20:21:00
#1楼
那你在子程序退出之后清0就行了
976
nce
文章数:8
年度积分:50
历史总积分:976
注册时间:2007/5/15
发站内信
发表于:2008/6/13 22:58:00
#2楼
不清零,置 PLC于Stop 位置,然后再打开到 Run 位置 T37 接着上次停止的数字继续跑,
能不能在程序里实现让他进入就清零?
1000
sdzzdwf
文章数:9
年度积分:50
历史总积分:1000
注册时间:2006/1/13
发站内信
发表于:2008/6/14 21:11:00
#3楼
你这个子程序被主程序调用是条件调用,但是在条件改变的时候,计时器或者计数器是不能够复位的,建议你用sm0.0 调用
976
nce
文章数:8
年度积分:50
历史总积分:976
注册时间:2007/5/15
发站内信
发表于:2008/6/16 10:24:00
#4楼
是的,我没有分清楚调用的条件,已经按照您的方法做了,子程序推出时候计数器停在PT的终止值,但循环一遍回来进入子程序后计数器是从0开始的。
谢谢 sdzzdwf 老友。

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

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

62.4004