登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请教一个西门子S7-200的梯形图执行结果的疑惑
点击:1884 回复: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
上一页
下一页
工控新闻
施耐德电气:以开放的、软件定义的自动化重塑工业企业生产运营
8月起原“财新PMI”将更名为“RatingDog中国PMI”
埃夫特亮相富士康全球机器人科技峰会,合作共启机器人产业新生态
X-Power IBM赋能创新中心在苏州启动运营 搭载IBM AI及自动化技术助力制造业数字化转型
皮尔磁:IO-Link Safety为智能安全而生
一文速览七月工业自动化领域热点新闻
支持MES系统终端集成!华北工控PPC-3317QL助力制造企业数智化转型升级
摩尔斯微电子携手Airfide在日本COMNEXT展会推出Wi-Fi HaLow占用传感器
更多新闻资讯