Skip to main content
Skip table of contents

app_weld_set_interface_eip_r2m_option

기능

EtherNet/IP 통신을 지원하는 용접기를 사용하기 위한 통신 인터페이스 설정을 합니다. 로봇제어기에서 용접기로 보내는 통신 데이터 중, 기본으로 제공하는 설정 항목들 (app_weld_set_interface_eip_r2m_process(), app_weld_set_interface_eip_r2m_mode(), app_weld_set_interface_eip_r2m_test(), app_weld_set_interface_eip_r2m_condition()) 이외에 필요한 기능들을 해당 명령어를 통해 추가적으로 설정할 수 있습니다. 아래 설정값과 관련된 세부 사항은 해당 용접기의 통신 시그널 데이터시트를 참고하여 기입하기 바랍니다.

알아두기

EtherNet/IP 통신방식 용접기를 이용한 정상적인 용접기능 수행을 위해서는 8종의 인터페이스 설정 명령어의 설정이 모두 완료되어야 합니다.

app_weld_set_interface_eip_r2m_process(), app_weld_set_interface_eip_r2m_mode(), app_weld_set_interface_eip_r2m_test(), app_weld_set_interface_eip_r2m_condition(), app_weld_set_interface_eip_r2m_option(), app_weld_set_interface_eip_m2r_process(), app_weld_set_interface_eip_m2r_monitoring(), app_weld_set_interface_eip_m2r_other()

인수

인수명

자료형

기본값

설명

pConfigdigitalweldinginterfacecondition

CONFIG_DIGITAL_WELDING_INTERFACE_CONDITION

없음

디지털 용접 인터페이스 조건 설정 구조체

인수 자료형, 기본값, 설명은 아래와 동일

인수명

자료형

기본값

설명

_bEnable

unsigned char

없음

미사용: 0

사용: 1

_nDataType

unsigned char

없음

데이터 타입(on/off: 0, 선택: 1, 값: 2)

_nPositionalNumber

unsigned char

없음

데이터 자릿수(1: 0, 0.1: 1, 0.01: 2)

_fMinData

float

없음

데이터 최소값

_fMaxData

float

없음

데이터 최대값

_nByteOffset

unsigned char

없음

통신 데이터 위치(byte): 1~255

_nBitOffset

unsigned char

없음

통신 데이터 위치(bit): 1~255

_nComnDataType

unsigned char

없음

데이터 사이즈

1-bit(disable Low): 0

1-bit(disable High): 1

2-bit: 2

4-bit: 3

8-bit(byte): 4

15-bit: 5

16-bit(short): 6

32-bit(int): 7

_nMaxDigitSize

unsigned char

없음

유효한 데이터 사이즈

값(bit)

리턴

설명

0

오류

1

성공

예제

CODE
// EIP R2M 옵션 데이터 설정 구조체 생성 및 값 설정
CONFIG_DIGITAL_WELDING_INTERFACE_OPTION optionData;
optionData._tOption1 = {0,};
optionData._tOption2 = {0,};
optionData._tOption3 = {0,};
optionData._tOption4 = {0,};
optionData._tOption5 = {0,};
optionData._tOption6 = {0,};
optionData._tOption7 = {0,};
optionData._tOption8 = {0,};
optionData._tOption9 = {0,};
optionData._tOption10 = {0,};
optionData._tOption11 = {0,};
optionData._tOption12 = {0,};
optionData._tOption13 = {0,};
optionData._tOption14 = {0,};
optionData._tOption15 = {0,};

// app_weld_set_interface_eip_r2m_option 함수 호출
bool result = Drfl.app_weld_set_interface_eip_r2m_option(optionData);
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.