zhaotingjie
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zhaotingjie的 主题 / 回贴
楼主  发表于: 2010-10-14 15:45


程序中T0计时后闭合,T1开始计时,T1计时后为什么不会闭合?因为(P)没有上升沿信号,Q0.0也没有闭合。
[ 此帖被zhaotingjie在2010-10-15 17:29重新编辑 ]
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2010-10-14 18:04
有三个需要注意的地方:
1. 上升沿信号本身也就会ON一个扫描周期的时间,这个毫秒级的置位时间用肉眼很难观察到。何况还有电脑本身显示为绿色的反应时间。
2. T1计时时间到为ON时的那个扫描周期内就将T0复位掉,所以T0、T1都在此时断开无法闭合。
3. 有一定的几率能将Q0.0导通,但不一定会将其导通。会造成程序的不稳定。将Q0.0输出线圈改为SET更能够观察到这种情况。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
2楼  发表于: 2010-10-15 14:31
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0274.pdf
请再仔细阅读这个文档中的介绍。
请注意1楼第三条的第一句话。
网络3跟网络1掉换,只是改变(掉换)了Q0.0导通与不导通的几率,并不能100%的确定其是会被置位还是不会被置位。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
3楼  发表于: 2010-10-15 21:10
因为对于200的100ms定时器而言,它是当执行到时间继电器的时候才刷新当前值,所以以上程序的T37、T38不会在执行到相应程序之前就达到计时值而导通进而将继电器线圈复位;换成1ms定时器也会出现那种情况。有兴趣的话可以再换成10ms定时器看会出现什么结果。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
4楼  发表于: 2010-10-18 13:17
回楼上,不是。
扫描周期是不固定的。
这是西门子对其工作模式已经设定好的。
系统手册上有详细的说明。