余香深深
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 147 点
下载积分: 3327 分
在线时间: 31(小时)
注册时间: 2013-04-19
最后登录: 2013-06-19
查看余香深深的 主题 / 回贴
楼主  发表于: 2013-04-21 10:25
请问这个梯形图程序是什么意思啊

为什么第二行和第三行输出一样呢?这是什么功能?

看完这个麻烦再看一下24楼,谢谢。
[ 此帖被余香深深在2013-04-24 08:56重新编辑 ]
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158730 分
在线时间: 3159(小时)
注册时间: 2007-11-21
最后登录: 2024-11-18
查看sjm213的 主题 / 回贴
1楼  发表于: 2013-04-21 13:23
根据PLC自上而下、自左而右的扫描原则,第二行的M12.2才是没用的,它的状态会被第三行的M12.2执行结果覆盖掉。
M4.1  ON 时     M12.2 OFF

M4.1  OFF 时     M12.2 ON
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158730 分
在线时间: 3159(小时)
注册时间: 2007-11-21
最后登录: 2024-11-18
查看sjm213的 主题 / 回贴
2楼  发表于: 2013-04-22 08:49
理论上是M12.2先ON再OFF
但是因为你这两条程序紧挨着编写,中间未用到M12.2的触点,所以M12.2是在第一个线圈处ON了到第二个线圈马上OFF
这种脉冲信号无意义
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158730 分
在线时间: 3159(小时)
注册时间: 2007-11-21
最后登录: 2024-11-18
查看sjm213的 主题 / 回贴
3楼  发表于: 2013-04-22 09:00
定时器T3时间到,计数器C5加1,计数值存储到MW70;
当不断计数到MW70数值与MW92数据相等时,复位计数器C5以及M4.2和M4.4;
红色问号处是没有给定编号的计数器,M4.4不给复位也不会有问题吧,它本身就是边沿脉冲信号(如果没有其他地方用到)
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158730 分
在线时间: 3159(小时)
注册时间: 2007-11-21
最后登录: 2024-11-18
查看sjm213的 主题 / 回贴
4楼  发表于: 2013-04-22 09:04
程序编译错误,根本写不进PLC中。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158730 分
在线时间: 3159(小时)
注册时间: 2007-11-21
最后登录: 2024-11-18
查看sjm213的 主题 / 回贴
5楼  发表于: 2013-04-22 19:30
引用
引用第21楼qq328876860于2013-04-22 18:21发表的  :
据经验这是双线圈错误,我不知道为什么能编译过去,更不知道设计人员写这样的程序有什么意思! 汗!!!

双线圈对于我们的编程逻辑而言可能会造成意外的错误,但对于PLC本身并非是错误,不影响其编译。