西門(mén)子PLC高速計數器向導
	
		在 Micro/WIN 中的命令菜單中選擇 Tools(工具) > Instruction Wizard(指令向導),然后在指令窗口中選擇 HSC 向導,
	
	
		
圖1.選擇 HSC 向導
	
	
		第一步,項目編譯無(wú)錯誤后,選擇HSC編號和模式,詳細信息請見(jiàn)"表1.高速計數器的模式及輸入點(diǎn)。
	
	
		
圖2. 高速計數器及模式選擇
	
	
		第二步,配置初始化信息
	
	
		
圖3. HSC 初始化選項
	
	
		在上圖中:
	
	
		- 
			為初始化子程序命名,或者使用默認名稱(chēng)。
		
 
		- 
			設置計數器預置值:可以為整數、雙字地址或 符號名:如 5000、VD100、PV_HC1。用戶(hù)可使用全局符號表中雙字整數對應的符號名。如果用戶(hù)輸入的符號名尚未定義,點(diǎn)擊‘下一步’后會(huì )看到:

點(diǎn)擊‘Yes’。

填入地址和注釋?zhuān)⒁猓旱刂繁仨殲殡p字地址, 注釋可以不填。
		 
	
	
		- 
			設置計數器初始值:可以為整數、雙字地址或符號名:5000、VD100、CV_HC1。
		
 
		- 
			初始化計數方向:增,減。
		
 
		- 
			對于帶外部復位端的高速計數器,可以設定復位信號為高電平有效或者低電平有效。
		
 
		- 
			對于帶外部啟動(dòng)端的高速計數器,可以設定啟動(dòng)信號為高電平有效或者低電平有效。如果使用的高速計數器或工作模式?jīng)]有外部復位或啟動(dòng)端,則對應選項為虛。
		
 
		- 
			使用A/B相正交計數器時(shí),可以將計數頻率設為1倍速或4倍速。使用非A/B相正交計數器時(shí),此項為虛。
 注意:所謂“高/低電平有效”指的是在物理輸入端子上的有效邏輯電平,即可以使 LED 燈點(diǎn)亮的電平。這取決于源型/漏型輸入接法,并非指實(shí)際電平的高、低。
		 
	
	
		第三步:配置中斷事件及步驟總數:
	
	
		
圖 4.配置中斷及步驟
	
	
		如圖 4 所示,一個(gè)高速計數器最多可以有 3 個(gè)中斷事件,在白色方框中填寫(xiě)中斷服務(wù)程序名稱(chēng)或者使用默認名稱(chēng):
	
	
		
			
 在這里配置的中斷事件并非必須,系由用戶(hù)根據自己的控制工藝要求選用。
		
	
	
		- 
			外部復位輸入有效值是中斷,如果使用的高速計數器模式不具有外部復位端,則此項為虛。
		
 
		- 
			方向控制輸入狀態(tài)改變時(shí)的中斷,有以下 3 種情況會(huì )產(chǎn)生該中斷:
			
				- 
					單項計數器的內部或外部方向控制位改變瞬間
				
 
				- 
					雙相計數器增、減時(shí)鐘交替的瞬間
				
 
				- 
					A/B相脈沖相對相位(超前或滯后)改變時(shí)瞬間
				 
			
		 
		- 
			當前值等于預置值時(shí)產(chǎn)生的中斷,通過(guò)向導,可以在該中斷的服務(wù)程序中重新設置高速計數器的參數,如預置值、當前值。一個(gè)這樣的過(guò)程稱(chēng)為‘一步‘。
		
 
		- 
			填寫(xiě) HSC 的步數,最多可以設置 10 步。
		
 
	
	
		第五步、定義高速計數器每一步中的操作:
	
	
		
圖 5. HSC 第 1 步
	
	
		在這里配置的是當前值等于設定值中斷的服務(wù)程序中的操作:
	
	
		- 
			向導會(huì )自動(dòng)為當前值等于預置值匹配一個(gè)新的中斷服務(wù)程序,用戶(hù)可以對其重新命名,或者使用默認的名稱(chēng)。
		
 
		- 
			勾選后,用戶(hù)在右側輸入新的預置值。
		
 
		- 
			勾選后,用戶(hù)在右側輸入新的當前值。
		
 
		- 
			如果選用的高速計數器模式有內部方向控制位。
		
 
		- 
			點(diǎn)擊‘下一步‘,繼續配置其余步。
		
 
	
	
		第六步、完成向導:
	
	
		
圖 6. 完成向導
	
	
		第七步、調用子程序:
	
	
		
	
	
		 
	
	
		
			
 注意:
		
		
			- 
				HSC_INIT 為初始化子程序,請在主程序塊中使用 SM0.1 或一條邊沿觸發(fā)指令調用一次此子程序。
			
 
			- 
				向導生成的中斷服務(wù)程序及子程序都未上鎖,用戶(hù)可以根據自己的控制需要進(jìn)行修改。