西門子模塊6SL3100-0BE21-6AB0
程序步是非常寶貴的,,為了節(jié)省編制一大堆單個復(fù)位指令的時間和精力,,也為了減少所用的操作步數(shù)目,可以使用ZRST指令,。



本的例子是一個道路/交通信號,,個顯示燈。當(dāng)輸入X006出現(xiàn)時,,數(shù)值32767此信號有一段顯示區(qū)需復(fù)位為OFF,。每一個輸出驅(qū)動一移入輸出Y000到Y017。這個操作結(jié)果是使選定區(qū)域的所有輸出變?yōu)?/span>ON,。
為了復(fù)位它們?yōu)?/span>OFF,,輸入X007必須給出。它驅(qū)動應(yīng)用指令ZRST,本例中可看出,,后者執(zhí)行復(fù)位操作,。
一個操作步與分別地復(fù)位所有輸出的程序相比,,ZRST指令節(jié)省了11個程序步
西門子模塊6SL3100-0BE21-6AB0
位置跟蹤
通過位置跟蹤,可以實現(xiàn)以下功能:
若位置跟蹤功能使能,,實際位置值在驅(qū)動斷電時會保存在驅(qū)動的掉電存儲區(qū)中,。當(dāng)重新給驅(qū)動上電后,驅(qū)動可以讀取保存的位置數(shù)據(jù),。
虛擬多圈編碼器
對于位置跟蹤功能激活(p29243 = 1)的單圈值編碼器,,p29244 可用于設(shè)置一個虛擬多圈分辨率。該功能可以實現(xiàn)使用單圈編碼器時輸出一個多圈編碼器值,。r2521 中大實際位置值為 232 位,。
當(dāng)位置跟蹤功能禁用時(p29243 = 0):
編碼器實際位置值范圍 = 實際單圈分辨率
當(dāng)位置跟蹤功能激活時(p29243 = 1):
編碼器實際位置值范圍 = 實際單圈分辨率 × 虛擬多圈分辨率(p29244)
公差窗口
公差窗口的預(yù)設(shè)值為編碼器分辨率的四分之一。驅(qū)動上電后,,會測量實際位置與已保存位置之間的差值,。基于該差值,,會執(zhí)行以下操作:
| 注意 驅(qū)動斷電時,,軸移動導(dǎo)致多圈位置信息丟失 當(dāng)驅(qū)動斷電時,,若軸移動,驅(qū)動不會存儲多圈位置信息(使用虛擬多圈編碼器時),。實際位置丟失,。 |
位置區(qū)域擴展
當(dāng)位置跟蹤功能激活時,,位置區(qū)域可以被擴展,。
示例
下圖中所選擇的編碼器可以數(shù)出八圈編碼器旋轉(zhuǎn)。
若位置跟蹤功能禁用(p29243 = 0),,編碼器可以記錄 +/- 4 圈的位置信息。
若位置跟蹤功能激活(p29243 = 1),,并設(shè)置虛擬多圈 p29244 = 24,,傳動比為 p29248/p29249 = 1,編碼器可以記錄 +/- 12 圈(負(fù)載齒輪箱上為 +/- 12 負(fù)載圈數(shù))的位置信息,。

機械齒輪配置
若在電機和負(fù)載之間使用了機械齒輪,,并需要通過該值編碼器進(jìn)行位置跟蹤。在每次編碼器計數(shù)溢出后,,編碼器和電機負(fù)載的零位便會發(fā)生偏移,,偏移大小取決于傳動比。
| 提示 若多圈分辨率與模模態(tài)軸(p29246)的比值不是整數(shù),,則輸出故障 F7442,。 |
為確保多圈分辨率和模態(tài)軸的比值為整數(shù),,遵循以下公式。比值 v 的計算方法如下:
示例


在這種情況下,,編碼器計數(shù)器每溢出一圈,,負(fù)載便偏移 1/3 轉(zhuǎn),編碼器溢出三圈后,,電機和負(fù)載零位再次重疊,。編碼器溢出一圈后便不能再精確重復(fù)負(fù)載位置。
此時,,若激活位置跟蹤功能(p29243 = 1),,并設(shè)置虛擬多圈 p29244 = 24,傳動比會同時換算成編碼器位置實際值,。

| 提示 將 p29243 設(shè)為 1 之后,,務(wù)必再次執(zhí)行“ABS"功能。 |
重要參數(shù)一覽
| 位置跟蹤激活 |
| 值編碼器虛擬旋轉(zhuǎn)分辨率 |
| 機械齒輪:分子 |
| 機械齒輪:分母 |
| LR 位置實際值 |