登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:请教一个西门子S7-200的梯形图执行结果的疑惑

点击:1880 回复:18

本人初学,没PLC实物,在仿真软件上的结果是Q0.0 为接通状态,没有我想象的是 300毫秒闪烁状态。有知道问题出在哪里的吗,希望能指点一下.
T52是每隔300毫秒保持一个扫描周期的打开状态,在T52打开状态的周期内,只有一个Q0.0的置位或复位会被执行。但现在的仿真结果好像Q0.0的置位或复位被同时执行了。为什么会这样呢
附件 西门子梯形图.jpg
18-12-23 16:32
你这个T52本来就是脉冲了,不要再加P了.
18-12-23 16:44
嗯,这个明白。不过没加P时,Q0.0也是不能输出300毫秒闪烁,是在仿真软件里的结果,没有实物PLC,没法试
18-12-23 16:55
第一次T52时间到,Q0.0置位,第二次T52时间到,Q0.0先复位再被置位,程序执行的结果就是运行后Q0.0输出为1。要实现闪烁输出,把UP后面改为1,xorb qb0
18-12-23 17:00
量个循环 交替
18-12-23 17:20
你好,s7200仿真软件哪里下载,32位的
18-12-23 19:26
把复位 置位合在一起,用一个RS指令
18-12-23 20:53
把第一行跟第二行对换下即可!
另外用SR或RS指令驱动
18-12-24 08:42
有中间变量转换一下,你这样写脉冲后面是如果Q0.0为ON,就复位,接着一步为OFF就置ON,肯定一直为ON了
18-12-24 08:43
可以用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
18-12-24 08:49

上一页下一页

工控新闻

更多新闻资讯