MC_GearIn
功能塊 | MC_GearIn | ||
---|---|---|---|
命令從軸和主軸的速度之間的比率。 | |||
VAR_IN_OUT | |||
B | MasterIn | AXIS_REF | 主軸的參考。 |
B | SlaveIn | AXIS_REF | 從軸的參考。 |
VAR_INPUT | |||
B | Execute | BOOL | 在上升邊緣開始齒輪運動。 |
E | ContinuousUpdate | BOOL |
若為 TRUE,則當功能塊 (FB) 正在執行且參數值正被更新時,FB 將使用新值;若為 FALSE,則 FB 不會使用新值。 注意:RatioNumerator 與 RatioDenominator 無法更新,但 Acceleration、Deceleration 及 Jerk 可以。 |
V | Permanent | BOOL |
決定馬達停用後是否保留齒輪狀態。 TRUE:即使馬達停用時仍保留齒輪狀態,例如當主軸啟用時從軸也會跟著啟用,而當主軸發生錯誤從軸也會發生錯誤。 FALSE:馬達停用後不會保留齒輪狀態。 |
B | RatioNumerator | INT | 齒輪比率分子。 |
B | RatioDenominator | UINT | 齒輪比率分母。 |
E | MasterValueSource | MC_Source |
定義同步的來源:
注意:尚未支援 mcSecondEncoderValue。 |
E | Acceleration | LREAL | 齒輪加速度。 |
E | Deceleration | LREAL | 齒輪減速度。 |
E | Jerk | LREAL | 齒輪加加速度。 |
E | BufferMode | MC_BufferMode | 定義如何融合兩功能塊的速度。 |
VAR_OUTPUT | |||
B | InGear | BOOL | 軸的同步狀態。TRUE:同步已完成;FALSE:從軸與主軸同步中。 |
E | Busy | BOOL | 功能塊尚未完成且預期將有新的輸出值。 |
E | Active | BOOL | 功能塊正在控制軸。 |
E | CommandAborted | BOOL | 命令被另一個命令中止。 |
B | Error | BOOL | 功能塊中出現錯誤的訊號。 |
E | ErrorID | MC_Error | 錯誤識別。 |
|
MC_GearIn | ||||||
---|---|---|---|---|---|---|
AXIS_REF | MasterIn | Master | AXIS_REF | |||
AXIS_REF | SlaveIn | Slave | AXIS_REF | |||
BOOL | Execute | InGear | BOOL | |||
BOOL | ContiunousUpdate | Busy | BOOL | |||
BOOL | Permanent | Active | BOOL | |||
INT | RatioNumerator | CommandAborted | BOOL | |||
UINT | RatioDenominator | Error | BOOL | |||
MC_Source | MasterValueSource | ErrorID | MC_Error | |||
LREAL | Acceleration | |||||
LREAL | Deceleration | |||||
LREAL | Jerk | |||||
MC_BufferMode | BufferMode | |||||
齒輪時序圖