您现在所在的是:

西门子SIEMENS

回帖:18个,阅读:1806 [上一页] [1] [2] [下一页]
967
gmajvfhp
文章数:6
年度积分:50
历史总积分:967
注册时间:2006/10/22
发站内信
发表于:2018/12/23 16:32:03
#0楼
本人初学,没PLC实物,在仿真软件上的结果是Q0.0 为接通状态,没有我想象的是 300毫秒闪烁状态。有知道问题出在哪里的吗,希望能指点一下.
T52是每隔300毫秒保持一个扫描周期的打开状态,在T52打开状态的周期内,只有一个Q0.0的置位或复位会被执行。但现在的仿真结果好像Q0.0的置位或复位被同时执行了。为什么会这样呢
附件 西门子梯形图.jpg



19507
pqsh 版主
文章数:7447
年度积分:123
历史总积分:19507
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2018/12/23 16:44:05
#1楼
你这个T52本来就是脉冲了,不要再加P了.
967
gmajvfhp
文章数:6
年度积分:50
历史总积分:967
注册时间:2006/10/22
发站内信
发表于:2018/12/23 16:55:37
#2楼
回复 #1楼 pqsh
嗯,这个明白。不过没加P时,Q0.0也是不能输出300毫秒闪烁,是在仿真软件里的结果,没有实物PLC,没法试
3270
litianxi
文章数:942
年度积分:50
历史总积分:3270
注册时间:2001/4/10
发站内信
发表于:2018/12/23 17:00:47
#3楼
第一次T52时间到,Q0.0置位,第二次T52时间到,Q0.0先复位再被置位,程序执行的结果就是运行后Q0.0输出为1。要实现闪烁输出,把UP后面改为1,xorb qb0
此帖发自手机工控论坛
10416
twtynijj
文章数:2626
年度积分:68
历史总积分:10416
注册时间:2009/7/15
发站内信
2016国庆活动(三)
发表于:2018/12/23 17:20:34
#4楼
量个循环 交替
685
akzonobel002
文章数:19
年度积分:50
历史总积分:685
注册时间:2014/7/21
发站内信
发表于:2018/12/23 19:26:22
#5楼
你好,s7200仿真软件哪里下载,32位的
12366
limassol
文章数:749
年度积分:170
历史总积分:12366
注册时间:2005/9/24
发站内信
发表于:2018/12/23 20:53:59
#6楼
把复位 置位合在一起,用一个RS指令
23122
gk_0 版主
文章数:7738
年度积分:128
历史总积分:23122
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2018/12/24 8:42:14
#7楼
把第一行跟第二行对换下即可!
另外用SR或RS指令驱动
10507
xlian
文章数:3232
年度积分:53
历史总积分:10507
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2018/12/24 8:43:26
#8楼
有中间变量转换一下,你这样写脉冲后面是如果Q0.0为ON,就复位,接着一步为OFF就置ON,肯定一直为ON了
10507
xlian
文章数:3232
年度积分:53
历史总积分:10507
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2018/12/24 8:49:45
#9楼
可以用SR或者RS指令,也可以用两个时间继电器,如果一定要写成你那样,你要把Q0.0用中间变量缓冲一下也可以
LD     Q0.0
=      L0.0
LD     T52
EU
LPS
A      L0.0
R      Q0.0, 1
LPP
AN     L0.0
S      Q0.0, 1
[此贴子已经被作者于2018/12/24 8:51:27编辑过]

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

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

78.0005