登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请教一个西门子S7-200的梯形图执行结果的疑惑
点击:1880 回复:18
楼主
编辑
引用
管理
gmajvfhp
本人初学,没PLC实物,在仿真软件上的结果是Q0.0 为接通状态,没有我想象的是 300毫秒闪烁状态。有知道问题出在哪里的吗,希望能指点一下.
T52是每隔300毫秒保持一个扫描周期的打开状态,在T52打开状态的周期内,只有一个Q0.0的置位或复位会被执行。但现在的仿真结果好像Q0.0的置位或复位被同时执行了。为什么会这样呢
18-12-23 16:32
1楼
编辑
引用
管理
pqsh
你这个T52本来就是脉冲了,不要再加P了.
18-12-23 16:44
2楼
编辑
引用
管理
gmajvfhp
嗯,这个明白。不过没加P时,Q0.0也是不能输出300毫秒闪烁,是在仿真软件里的结果,没有实物PLC,没法试
18-12-23 16:55
3楼
编辑
引用
管理
litianxi
第一次T52时间到,Q0.0置位,第二次T52时间到,Q0.0先复位再被置位,程序执行的结果就是运行后Q0.0输出为1。要实现闪烁输出,把UP后面改为1,xorb qb0
18-12-23 17:00
4楼
编辑
引用
管理
twtynijj
量个循环 交替
18-12-23 17:20
5楼
编辑
引用
管理
akzonobel002
你好,s7200仿真软件哪里下载,32位的
18-12-23 19:26
6楼
编辑
引用
管理
limassol
把复位 置位合在一起,用一个RS指令
18-12-23 20:53
7楼
编辑
引用
管理
gk_0
把第一行跟第二行对换下即可!
另外用SR或RS指令驱动
18-12-24 08:42
8楼
编辑
引用
管理
xlian
有中间变量转换一下,你这样写脉冲后面是如果Q0.0为ON,就复位,接着一步为OFF就置ON,肯定一直为ON了
18-12-24 08:43
9楼
编辑
引用
管理
xlian
可以用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
上一页
下一页
工控新闻
丹佛斯传动携源网荷储一体化方案亮相光储直柔大会,助推绿色高质量发展
卧龙电驱赴港上市加推出海战略 全球设5大研发中心海外收入近40%
非计划停机、试错烧钱?一本白皮书给出破解答案
意法半导体计划以 9.5 亿美元收购恩智浦 MEMS 微机电传感器业务
图尔克从产线到领奖台 | TAS 软件荣膺“年度产品”大奖
ABB邀你探索直流应用的世界
软件定义时代的左移策略
伊顿收购北美固态变压器品牌RPS,技术版图再扩张
更多新闻资讯