poiuzj
多動手操作才是王道!
級別: 略有小成
|
圖片:
圖片:
9、10或11初始化模式 下列步驟說明如何為A/B相正交計數器(模式9、10或11)初始化HSC1: 1. 使用首次掃描內存位調用執行初始化操作的子程序。因為使用子程序調用,隨后的掃描不再調用子程序,因此可減少掃描時間執行并使程序結構更條理化。 2. 在初始化子程序中,根據所需的控制操作載入SMB47。 例如(1x 計數模式): SMB47 = 16#FC產生下列結果: 啟用計數器 寫入新當前值 寫入新預設值 設置HSC初始方向,向上計數 將起始和復原輸入設為現用水平高 例如(4x計數模式): SMB47 = 16#F8產生下列結果: 啟用計數器 寫入新當前值 寫入新預設值 設置初始HSC方向,向上計數 將起始和復原輸入設為現用水平高 3. 執行HDEF指令,HSC輸入設為1,無外部復原或起始的MODE(模式)輸入設為9,有外部復原但無起始設為10,有外部復原和起始設為11。 4. 用所需的當前值載入SMD48(雙字尺寸數值)(載入零可加以清除)。 5. 用所需的預設值載入SMD52(雙字尺寸數值)。 6. 為了捕獲當前值等于預設值,將CV=PV中斷事件(事件13)附加于中斷例行程序中,為中斷編程。 7. 為了捕獲方向改變,將方向改變中斷事件(事件14)附加于中斷例行程序中,為中斷編程。 8. 為了捕獲外部復原事件,將外部復原中斷事件(事件15)附加于中斷例行程序中,為中斷編程。 9. 執行全局中斷啟用指令(ENI),啟用中斷。 10. 執行HSC指令,使S7-200為HSC1編程。 11. 退出子程序。 |
---|---|
|