zhaotingjie
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看zhaotingjie的 主題 / 回貼
樓主  發(fā)表于: 2010-10-14 15:45


程序中T0計(jì)時(shí)后閉合,T1開始計(jì)時(shí),T1計(jì)時(shí)后為什么不會閉合?因?yàn)椋≒)沒有上升沿信號,Q0.0也沒有閉合。
[ 此帖被zhaotingjie在2010-10-15 17:29重新編輯 ]
zhaotingjie
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看zhaotingjie的 主題 / 回貼
1樓  發(fā)表于: 2010-10-15 09:18
1樓版主第1點(diǎn)和第3點(diǎn)說的很對,應(yīng)該用SET對Q0.0置位。
但是第2點(diǎn)還是不明白,程序是從上向下執(zhí)行的吧,T1接通了,向下執(zhí)行應(yīng)該對Q0.0 SET“1”,怎么不執(zhí)行這句反而向上對T0復(fù)位啊??
zhaotingjie
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看zhaotingjie的 主題 / 回貼
2樓  發(fā)表于: 2010-10-15 17:27
但是在S7 200中,類似的程序是可以達(dá)到效果的,S7 200和S7 300在這里是有區(qū)別??例子如下:

  
zhaotingjie
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看zhaotingjie的 主題 / 回貼
3樓  發(fā)表于: 2010-10-18 11:08
回7樓 jsm213版主:
原貼“因?yàn)閷τ?00的100ms定時(shí)器而言,它是當(dāng)執(zhí)行到時(shí)間繼電器的時(shí)候才刷新當(dāng)前值,所以以上程序的T37、T38不會在執(zhí)行到相應(yīng)程序之前就達(dá)到計(jì)時(shí)值而導(dǎo)通進(jìn)而將繼電器線圈復(fù)位;換成1ms定時(shí)器也會出現(xiàn)那種情況。有興趣的話可以再換成10ms定時(shí)器看會出現(xiàn)什么結(jié)果!
  這個(gè)是不是因?yàn)?00ms大于程序掃描周期,而1ms小于掃描周期,10ms可能等于掃描周期的原因?