裴龍飛
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 94 點
下載積分: 578 分
在線時間: 7(小時)
注冊時間: 2016-02-23
最后登錄: 2020-09-27
查看裴龍飛的 主題 / 回貼
樓主  發(fā)表于: 2016-09-23 10:15
圖片:
我不清楚這是怎么回事  我是用向導設定的 但是一直是紅色的
poiuzj
多動手操作才是王道!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 225 點
下載積分: 7101 分
在線時間: 108(小時)
注冊時間: 2013-02-20
最后登錄: 2024-08-12
查看poiuzj的 主題 / 回貼
1樓  發(fā)表于: 2016-11-02 10:05
圖片:
圖片:
9、10或11初始化模式
下列步驟說明如何為A/B相正交計數(shù)器(模式9、10或11)初始化HSC1:


1.    使用首次掃描內(nèi)存位調用執(zhí)行初始化操作的子程序。因為使用子程序調用,隨后的掃描不再調用子程序,因此可減少掃描時間執(zhí)行并使程序結構更條理化。

2.    在初始化子程序中,根據(jù)所需的控制操作載入SMB47。

例如(1x 計數(shù)模式):
SMB47 = 16#FC產(chǎn)生下列結果:

啟用計數(shù)器
寫入新當前值
寫入新預設值
設置HSC初始方向,向上計數(shù)
將起始和復原輸入設為現(xiàn)用水平高



例如(4x計數(shù)模式):
SMB47 = 16#F8產(chǎn)生下列結果:

啟用計數(shù)器
寫入新當前值
寫入新預設值
設置初始HSC方向,向上計數(shù)
將起始和復原輸入設為現(xiàn)用水平高


3.    執(zhí)行HDEF指令,HSC輸入設為1,無外部復原或起始的MODE(模式)輸入設為9,有外部復原但無起始設為10,有外部復原和起始設為11。

4.    用所需的當前值載入SMD48(雙字尺寸數(shù)值)(載入零可加以清除)。

5.    用所需的預設值載入SMD52(雙字尺寸數(shù)值)。

6.    為了捕獲當前值等于預設值,將CV=PV中斷事件(事件13)附加于中斷例行程序中,為中斷編程。

7.    為了捕獲方向改變,將方向改變中斷事件(事件14)附加于中斷例行程序中,為中斷編程。

8.    為了捕獲外部復原事件,將外部復原中斷事件(事件15)附加于中斷例行程序中,為中斷編程。

9.    執(zhí)行全局中斷啟用指令(ENI),啟用中斷。

10.    執(zhí)行HSC指令,使S7-200為HSC1編程。

11.    退出子程序。