卡特蕾亞
級(jí)別: 略有小成
![]() |
如果一個(gè)掃描周期是50ms,設(shè)置一個(gè)定時(shí)器為10ms。這樣會(huì)不會(huì)出什么問(wèn)題 我是看見(jiàn)一個(gè)光電過(guò)濾干擾的計(jì)時(shí)器設(shè)置時(shí)間比掃描周期還小,如果說(shuō)光電有一瞬間小于掃描周期的誤閃,計(jì)時(shí)器時(shí)間小好像更容易出問(wèn)題? ![]() |
---|---|
|
li8110
級(jí)別: 工控俠客
![]() |
1200/1500的不太清楚 但是200SMART的定時(shí)器是有分辨率的,有些類(lèi)型的定時(shí)器可以無(wú)視掃描周期。 |
---|---|
|
redrock99
級(jí)別: 家園常客
![]() |
不知道你的程序掃描周期下來(lái)是多久,但是可以查看下。200SMART有1ms周期計(jì)時(shí)器,不依賴(lài)掃描周期的 |
---|---|
|
niningtt
級(jí)別: 工控俠客
![]() |
1、如果一個(gè)掃描周期是50ms,設(shè)置一個(gè)定時(shí)器為10ms。如果是普通定時(shí)器沒(méi)意義,時(shí)間到了也要按正常掃描順序執(zhí)行,如果需要使用定時(shí)器中斷 2、你說(shuō)說(shuō)的光電過(guò)濾干擾是數(shù)字量輸入過(guò)濾時(shí)間嗎?如果是那個(gè)時(shí)間不依賴(lài)程序掃描周期,屬于輸入映射處理,獨(dú)立于程序掃描。輸入信號(hào)持續(xù)時(shí)間超過(guò)過(guò)濾時(shí)間則向輸入映射寄存器寫(xiě)1,執(zhí)行程序是以每次掃描前讀取的映射數(shù)據(jù)時(shí)刻數(shù)據(jù)為準(zhǔn),當(dāng)然使用輸入刷新指令另說(shuō) |
---|---|
|
sanlihu
吉圓
級(jí)別: 論壇先鋒
![]() |
廠家有考慮,不用我們?cè)偎伎肌?/div>
|
|
---|---|---|
|
wgefwgef
級(jí)別: 正式會(huì)員
![]() |
你這掃描周期50ms就有問(wèn)題,這是寫(xiě)了多少程序??無(wú)論用高檔還是低檔PLC,最終掃描周期要控制在20甚至10毫秒以?xún)?nèi) 樓主留言:舉個(gè)例子而已,實(shí)際的掃描周期是30ms左右,但是我看到有個(gè)10ms的定時(shí)器作為光電過(guò)濾。 |
---|---|
|
卡特蕾亞
級(jí)別: 略有小成
![]() |
是數(shù)字量的過(guò)濾,程序是別人寫(xiě)的。加定時(shí)器過(guò)濾應(yīng)該是為了避免一些誤閃的情況出現(xiàn)。如果說(shuō)這個(gè)周期由于誤閃掃到有輸入,這樣在一個(gè)掃描周期內(nèi)其實(shí)已經(jīng)完成了計(jì)時(shí)器的計(jì)時(shí),但是到了下個(gè)周期是沒(méi)掃到有輸入。好像時(shí)間小于掃描周期,加了定時(shí)器跟沒(méi)加是一樣 ![]() 目前我是把計(jì)時(shí)時(shí)間加大了,比掃描周期大一些 |
---|---|
|