当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
首页
上一页
1
2
下一页
尾页
请教一个关于定时器的问题
点击:
1877
| 回复:
36
teamo.wan
关注
私信
精华:1帖
求助:0帖
帖子:40帖 | 442回
年度积分:0
历史总积分:732
注册:2005年12月13日
发表于:2006-06-30 13:59:00
楼主
假设MW70=1,
小弟认为,按照梯形图的扫描顺序,MW20的数值应该每隔10秒增加1才对.
可是在实验中,T0的常开接点从未导通过.MW20的数值也不增加.
这到底是怎么回事啊.望各位高手指教.
配置:S7-300,CPU315-2DP
分享到:
收藏
邀请回答
回复楼主
举报
teamo.wan
关注
私信
精华:1帖
求助:0帖
帖子:40帖 | 442回
年度积分:0
历史总积分:732
注册:2005年12月13日
发表于:2006-07-07 08:37:00
21楼
TO 群:
兄弟,实在抱歉,我们公司不让用QQ,只能用MSN
我的MSN:wanweiwei2006@hotmail.com
回复
引用
举报
群
关注
私信
精华:0帖
求助:0帖
帖子:46帖 | 602回
年度积分:0
历史总积分:1483
注册:2004年7月01日
发表于:2006-07-07 09:34:00
22楼
我的msn:gaoaiqun_2006@hotmail.com
我没用过,呵呵,不知到怎末加别人
回复
引用
举报
苗子
关注
私信
精华:0帖
求助:1帖
帖子:363帖 | 2721回
年度积分:0
历史总积分:5525
注册:2002年11月15日
发表于:2006-07-07 17:23:00
23楼
你的程序有问题,不能使用T0非来采集定时器的脉冲,西门子的不能这样使用。日本的PLC才可以这样使用。
回复
引用
举报
群
关注
私信
精华:0帖
求助:0帖
帖子:46帖 | 602回
年度积分:0
历史总积分:1483
注册:2004年7月01日
发表于:2006-07-07 17:26:00
24楼
苗子谈谈为什么
回复
引用
举报
苗子
关注
私信
精华:0帖
求助:1帖
帖子:363帖 | 2721回
年度积分:0
历史总积分:5525
注册:2002年11月15日
发表于:2006-07-09 12:15:00
25楼
---( SD )(接通延时定时器线圈指令)用于在RLO 状态出现上升沿时,起动指定的具有给定时间值( <时间值>)的定时器。当<时间值> 已经结束,未出现错误并且RLO 仍为“1”,则该定时器的信号状态为“1”。当定时器运行时,如果RLO 从“1”变为“0”,则定时
器复位。在这种情况下,“1”信号扫描产生结果“0”。
所以使用T0非锁定定时器采集脉冲时,RL0从“1”变为“0”,定时器复位了,所以采集不倒定时器的脉冲。
回复
引用
举报
xietog
关注
私信
精华:1帖
求助:0帖
帖子:6帖 | 26回
年度积分:0
历史总积分:49
注册:2002年12月29日
发表于:2006-07-09 12:26:00
26楼
把这两行颠倒一下应该就可以了
回复
引用
举报
xietog
关注
私信
精华:1帖
求助:0帖
帖子:6帖 | 26回
年度积分:0
历史总积分:49
注册:2002年12月29日
发表于:2006-07-09 12:40:00
27楼
我试验了一下颠倒过来就没有问题了。运行完全正常,其实这样的问题在其他类型的PLC里面也是一样的。是一个时序问题。
回复
引用
举报
teamo.wan
关注
私信
精华:1帖
求助:0帖
帖子:40帖 | 442回
年度积分:0
历史总积分:732
注册:2005年12月13日
发表于:2006-07-10 08:48:00
28楼
这么说,西门子PLC和其他PLC的扫描原理是有所不同的?
回复
引用
举报
继续扫盲
关注
私信
精华:1帖
求助:0帖
帖子:28帖 | 186回
年度积分:0
历史总积分:264
注册:2004年11月22日
发表于:2006-07-12 16:58:00
29楼
接:TO teamo.wan:你理解错了,这一个周期里,T0的状态是T存储区里立即被复位,而程序里一个周期扫描读值一次.
这就是你为什么要反过来这两行.读值不是立即的,复位却是立即的.
回复
引用
举报
继续扫盲
关注
私信
精华:1帖
求助:0帖
帖子:28帖 | 186回
年度积分:0
历史总积分:264
注册:2004年11月22日
发表于:2006-07-12 17:11:00
30楼
前一条在执行时,其实你的下一条已经进CPU去排队了.所以~~~~
我的嘴很笨么?呵呵
回复
引用
举报
teamo.wan
关注
私信
精华:1帖
求助:0帖
帖子:40帖 | 442回
年度积分:0
历史总积分:732
注册:2005年12月13日
发表于:2006-07-13 13:59:00
31楼
TO 阿连:
你的意思是也是:定时器的状态是不断刷新的,所以时间到达时,T0的状态就立即改变??
回复
引用
举报
继续扫盲
关注
私信
精华:1帖
求助:0帖
帖子:28帖 | 186回
年度积分:0
历史总积分:264
注册:2004年11月22日
发表于:2006-07-14 09:30:00
32楼
对的.
回复
引用
举报
继续扫盲
关注
私信
精华:1帖
求助:0帖
帖子:28帖 | 186回
年度积分:0
历史总积分:264
注册:2004年11月22日
发表于:2006-07-14 09:39:00
33楼
你分清T0存储区的状态是时间到立即变,而程序里T0的状态是要每次扫程序的时候预读出来的.所以你的实际累加时间是一个扫描周期加上10秒.因为每10秒有一个扫描周期你是累加数据,而没有立即下一个计时.如果不出意外,大部分PLC,CPU都是这个道理的.
回复
引用
举报
opencloudy
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 50回
年度积分:0
历史总积分:107
注册:2004年10月11日
发表于:2006-07-17 14:47:00
34楼
我同意苗子的看法。在日系的PLC中,上述编程是可以的,因为没有RLO的概念。
回复
引用
举报
昊雨
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 51回
年度积分:0
历史总积分:131
注册:2006年9月09日
发表于:2007-05-10 09:33:00
35楼
回复
引用
举报
昊雨
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 51回
年度积分:0
历史总积分:131
注册:2006年9月09日
发表于:2007-05-10 09:33:00
36楼
回复
引用
举报
热门招聘
相关主题
串口调试助手发送数据的含义...
[16462]
用梯形图直接写单片机
[12375]
高手们可否遇到同样的问题,伺...
[16096]
这个就是典型的会用温控表做...
[8835]
s7-200中的VD100里的数据怎么...
[7508]
台湾丰炜PLC与三菱PLC兼容吗...
[7941]
用西门子S7_300实现PID控制的...
[14141]
那位大哥有USB转RS232 9针接...
[11675]
一个点动开关控制一个电灯常...
[14597]
求助;用三菱plc,GX Develope...
[15564]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
下一页
尾页