登录
首页
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
上一页
下一页
工控新闻
从电网到芯片:优化AI数据中心的能源效率
奥比中光拟定增21.87亿元:加码机器人视觉技术,能否夯实3D感知第一梯队地位
和利时与麒麟软件达成战略合作
罗克韦尔自动化推出 PointMax I/O ,助力灵活工业系统设计并降低运营复杂性
华北工控ATX-6159主板:赋能工业数控设备集成控制与协同作业
摩尔斯微电子携手Airfide在日本COMNEXT展会推出Wi-Fi HaLow占用传感器
《中国工业发展报告(2024)》发布会暨“十五五”时期新型工业化展望学术研讨会在京举行
8月起原“财新PMI”将更名为“RatingDog中国PMI”
更多新闻资讯