組態數字量輸入
STEP7軟件 單擊 “係統塊” (System Block) 對話框的 “數字量輸入” (Digital Inputs) 節點組態數字量輸入濾波器和脈衝(chong) 捕捉位。
圖1. 組態數字量輸入設置窗口
數字量輸入濾波器
S7-200 SMART CPU 允許為(wei) 某些或所有數字量輸入點選擇一個(ge) 定義(yi) 時延(可在 0.2 ms 到 12.8 ms 和 0.2 μs 到 12.8 μs 之間選擇)的輸入濾波器。“係統塊”中不能修改濾波時間的其他數字量輸入通道,其濾波時間默認為(wei) 12.8ms。
如果需要使用 S7-200 SMART 的高速計數器功能,需要手動修改濾波器的時間至 0.2 μs (也可根據速率設定成更長的濾波時間),否則在速率較高時將會(hui) 造成高速計數器無法計數。 因為(wei) S7-200 SMART 與(yu) S7-200 不同,對於(yu) S7-200 SMART ,用戶可以根據輸入信號速率不同自由設置濾波時間以便高速計數器過濾噪音。
通過設置輸入延時,您可以過濾數字量輸入信號。 輸入狀態改變時,輸入必須在時延期限內(nei) 保持在新狀態,才能被認為(wei) 有效。 濾波器會(hui) 消除噪音脈衝(chong) ,並強製輸入線在數據被接受之前穩定下來。默認濾波時間是 6.4 ms。
要設置輸入延遲,請按以下步驟操作:
1. 從(cong) 一個(ge) 或多個(ge) 輸入旁的下拉列表中選擇延遲時間。
2. 單擊 “確定” (OK) 按鈕,輸入選項。
如果數字量輸入通道的濾波時間更改自以前的設置,則新的“0” 電平輸入值可能需要保 持長達 12.8 ms 的累積時間,然後濾波器才會(hui) 完全響應新輸入。 在此期間,可能不 會(hui) 檢測到持續時間少於(yu) 12.8 ms 的短“0”脈衝(chong) 事件或對其計數。 濾波時間的這種更改會(hui) 引發意外的機械或過程操作,這可能會(hui) 導致人員死亡、重傷(shang) 和設備損壞。 為(wei) 了確保新的濾波時間立即生效,必須關(guan) 閉 CPU 電源後再開啟。
脈衝捕捉位
S7-200 SMART CPU 為(wei) 數字量輸入點提供脈衝(chong) 捕捉功能。通過脈衝(chong) 捕捉功能可以捕捉高電平脈衝(chong) 或低電平脈衝(chong) 。此類脈衝(chong) 出現的時間極短,CPU 在掃描周期開始讀取數字量輸入時,可能無法始終看到此類脈衝(chong) 。
當為(wei) 某一輸入點啟用脈衝(chong) 捕捉時,輸入狀態的改變被鎖定,並保持至下一次輸入循環更新。 這樣可確保延續時間很短的脈衝(chong) 被捕捉,並保持至 S7-200 SMART CPU 讀取輸入。
根據 CPU 型號,可按以下數字量輸入點數單獨啟用脈衝(chong) 捕捉操作:
● CPU CR40: 14
● CPU SR20: 12 (14,如果存在 SB DT04 )
● CPU ST40/CPU SR40: 14 (16,如果存在 SB DT04 )
● CPU ST60/CPU SR60: 14 (16,如果存在 SB DT04 )
圖2. S7-200 SMART CPU (脈衝(chong) 捕捉啟用和未啟用)的基本操作狀況
由於(yu) 脈衝(chong) 捕捉功能在輸入通過輸入濾波器後對輸入進行操作,您必須調整輸入濾波時間, 以防濾波器過濾掉脈衝(chong) 。
圖3. 數字量輸入電路方框圖