setQuickStopOptionCode()

説明

Set the quick stop option code object.

Relevant Objects

  • Object 605Ah: Quick stop option code

構文

int setQuickStopOptionCode(int16_t value);

媒介変数

  • [in] value

The quick stop option code to be set:

Value説明
-32768 … -1Manufacturer Specific
0Disable drive function
1Slow down on slow down ramp
2Slow down on quick stop ramp
3Slow down on the current limit
4Slow down on the voltage limit
5Slow down on slow down ramp and stay in QUICK STOP
6Slow down on quick stop ramp and stay in QUICK STOP
7Slow down on the current limit and stay in QUICK STOP
8Slow down on the voltage limit and stay in QUICK STOP
9 … 32767Reserved

戻り値

error codeを返します。返された値が 0の場合、この関数が正常に完了したことを示します。

備考

この関数は、  . This function is blocking and cannot be called in callback functions.

#include "Ethercat.h"

EthercatMaster master; 
EthercatDevice_CiA402 motor;

void setup() {
  master.begin(); 
  motor.attach(0, master);
  motor.setQuickStopOptionCode(1); 
}

void loop() {
  // put your main code here, to run repeatedly:

}
上部へスクロール