賞心悅目
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 351 個
工控威望: 1388 點(diǎn)
下載積分: 1667 分
在線時間: 869(小時)
注冊時間: 2008-12-24
最后登錄: 2024-12-27
查看賞心悅目的 主題 / 回貼
樓主  發(fā)表于: 2009-12-13 23:15
圖片:
        小弟現(xiàn)在開始學(xué)習(xí)看控制馬達(dá)的程序了,看到那些前輩在程序的開頭這樣寫,不知何解,我知道REFF是濾波器調(diào)整指令,就是不知道這濾波是做什么用的,調(diào)整它來做什么。小弟還是個菜菜,讓高手見笑了,希望知道的高手可以賜教一下,不勝感激。
[ 此帖被lxklz1140在2009-12-14 14:38重新編輯 ]
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5212 個
工控威望: 7436 點(diǎn)
下載積分: 159063 分
在線時間: 3173(小時)
注冊時間: 2007-11-21
最后登錄: 2024-12-27
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2009-12-14 10:53
對于輸入接點(diǎn),它是有振動、或者說毛刺的。
當(dāng)操作按鈕的時候,你使勁按下去,但對于PLC來講也許已經(jīng)采集到了數(shù)十個信號了--這點(diǎn)你可以使用高速計(jì)數(shù)器來實(shí)際觀察一下;而實(shí)際上我們只是這么一個動作,PLC應(yīng)該把它當(dāng)作一個信號才行。所以在出廠的時候就對輸入信號的采集就進(jìn)行了處理,默認(rèn)輸入信號保持約10ms后才認(rèn)為接通一次,以保證信號的穩(wěn)定性。
其實(shí)有的時候,這默認(rèn)的10ms也不能滿足我們的要求,例如對于某些特殊的操作按鈕,我們想讓它保持1s后才認(rèn)為它是有效的,以確保該按鈕不是被誤操作,此時一般會在PLC程序中使用一個延時接通的時間繼電器來實(shí)現(xiàn)這個功能。那么濾波的功能跟這個時間繼電器差不多了。
當(dāng)我們能夠保證某輸入信號的準(zhǔn)確性,而且該信號接通時間極短,短到小于10ms時,再使用PLC默認(rèn)的濾波顯然它就采集不到輸入信號的接通了,所以此時需要改動濾波時間,這就需要REFF指令了。
本帖最近評分記錄:
  • 下載積分:+3(uthman) 熱心助人
  • 下載積分:+3(lxklz1140)
    sjm213
    有小知識,無大學(xué)問。
    級別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5212 個
    工控威望: 7436 點(diǎn)
    下載積分: 159063 分
    在線時間: 3173(小時)
    注冊時間: 2007-11-21
    最后登錄: 2024-12-27
    查看sjm213的 主題 / 回貼
    2樓  發(fā)表于: 2009-12-14 15:00
    你可以閱讀一下《三菱FX編程手冊》中,關(guān)于FNC51 REFF指令和附錄7.2中關(guān)于特殊元件D8020的相關(guān)說明。
    這兩條指令都是將濾波時間設(shè)置為0 。已盡快的獲取輸入信號,避免PLC原來默認(rèn)的10ms 的延遲。(要注意的是隨著PLC型號的不同,該改動僅對X0~X7或X0~X17有效)
    本帖最近評分記錄:
  • 下載積分:+3(lxklz1140)
    sjm213
    有小知識,無大學(xué)問。
    級別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5212 個
    工控威望: 7436 點(diǎn)
    下載積分: 159063 分
    在線時間: 3173(小時)
    注冊時間: 2007-11-21
    最后登錄: 2024-12-27
    查看sjm213的 主題 / 回貼
    3樓  發(fā)表于: 2009-12-14 20:54
    1PG的狀態(tài)信息本來就只有9位;M30的狀態(tài)何時ON要看整個程序。
    本帖最近評分記錄:
  • 下載積分:+3(lxklz1140)