setFaultReactionOptionCode()

描述

Set the fault reaction option code object.

Relevant Objects

  • Object 605Eh: Fault reaction option code

語法

int setFaultReactionOptionCode(int16_t value);

參數

  • [in] value

The fault reaction option code to be set:

描述
-32768 … -1Manufacturer Specific
0Disable drive, motor is free to rotaten
1Slow down on slow down ramp
2Slow down on quick stop ramp
3Slow down on the current limit
4Slow down on the voltage limit
5 … 32767Reserved

回傳值

Return an error code. If the returned value is zero, it indicates a successful execution of this function.

備註

This function must be called after a successful execution of EthercatMaster::begin(). 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.setFaultReactionOptionCode(1); 
} 

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

Please see the EtherCAT CiA 402 User Manual for more QEC EtherCAT instructions and API usage.

返回頂端