MC_Halt
在MC_MoveVelocity模式下,用MC_Halt停止其軸,當前軸的狀態由
ContinuousMotion(當前轉速)---》DiscreteMotion(速度不為0)---》Standstill(速度為0)。
MC_Stop
在MC_MoveVelocity模式下,用MC_Stop停止其軸,當前軸的狀態由
ContinuousMotion---》Stopping---》StandStill(速度為0)
MC_Reset
當軸出錯時,執行MC_Reset可清除軸錯誤,但不會掉使能。
執行復位功能塊,也有可能報錯;
當軸報錯且錯誤代碼為34時,很有可能是MC_Stop的Execute一直為TRUE,此錯誤不需要用MC_Reset命令清除。當取消MC_Stop的輸入端Execute為FALSE后,就可以執行其他功能塊。
MC_Power
在bRegulatorOn為TRUE且bDriveStart為TRUE時,給Enable一個上升沿,MC_Power的輸出Status就為TRUE。上使能成功之后,即使修改輸入端Enable為FALSE,其輸出端Status仍然為TRUE。
MC_MoveVelocity
每次要更新軸的設定速度時,需要給MC_MoveVelocity輸入端的Execute一個上升沿,設定的速度值才會被更新到軸狀態中。
MC_GearIn
同MC_MoveVelocity,每次更新電子齒輪比並發揮作用,需要給MC_GearIn輸入端Execute一個上升沿,電子齒輪比才會起作用。
MC_GearOut
脫離齒合后,軸以脫離時的速度繼續轉動。