zhaotingjie
級別: *
![]() |
![]() 程序中T0計時后閉合,T1開始計時,T1計時后為什么不會閉合?因為(P)沒有上升沿信號,Q0.0也沒有閉合。 [ 此帖被zhaotingjie在2010-10-15 17:29重新編輯 ] |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
有三個需要注意的地方: 1. 上升沿信號本身也就會ON一個掃描周期的時間,這個毫秒級的置位時間用肉眼很難觀察到。何況還有電腦本身顯示為綠色的反應時間。 2. T1計時時間到為ON時的那個掃描周期內(nèi)就將T0復位掉,所以T0、T1都在此時斷開無法閉合。 3. 有一定的幾率能將Q0.0導通,但不一定會將其導通。會造成程序的不穩(wěn)定。將Q0.0輸出線圈改為SET更能夠觀察到這種情況。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0274.pdf 請再仔細閱讀這個文檔中的介紹。 請注意1樓第三條的第一句話。 網(wǎng)絡3跟網(wǎng)絡1掉換,只是改變(掉換)了Q0.0導通與不導通的幾率,并不能100%的確定其是會被置位還是不會被置位。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
因為對于200的100ms定時器而言,它是當執(zhí)行到時間繼電器的時候才刷新當前值,所以以上程序的T37、T38不會在執(zhí)行到相應程序之前就達到計時值而導通進而將繼電器線圈復位;換成1ms定時器也會出現(xiàn)那種情況。有興趣的話可以再換成10ms定時器看會出現(xiàn)什么結果。 |
---|---|
|