1.33 1.32 1.31 1.30 1.29 1.28 1.20 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
1.33 1.32 1.31 1.30 1.29 1.28 1.20 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

app_weld_set_interface_eip_r2m_condition


기능

EtherNet/IP 통신을 지원하는 용접기를 사용하기 위한 통신 인터페이스 설정을 합니다. 로봇제어기에서 용접기로 보내는 통신 데이터 중, 용접모드와 관련한 인터페이스를 설정합니다. 추가적으로 필요한 모드 선택 기능은 옵션 항목(wm_opt1)을 통해 추가할 수 있습니다. 아래 설정값과 관련된 세부 사항은 해당 용접기의 통신 시그널 데이터시트를 참고하여 기입하기 바랍니다.EtherNet/IP 통신을 지원하는 용접기를 사용하기 위한 통신 인터페이스 설정을 합니다. 로봇제어기에서 용접기로 보내는 통신 데이터 중, 테스트 신호 설정과 관련한 인터페이스를 설정합니다. 추가적인 테스트 신호 관련 설정은 옵션 항목(ts_opt1, ts_opt2)을 통해 추가할 수 있습니다. 아래 설정값과 관련된 세부 사항은 해당 용접기의 통신 시그널 데이터시트를 참고하여 기입하기 바랍니다

알아두기

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

성공

예제

CONFIG_DIGITAL_WELDING_INTERFACE_CONDITION conditionData;
conditionData._tJobNumber = {0,};
conditionData._tSynegicID = {0,};
conditionData._tWireFeedSpeed = {0,};
conditionData._tArclengthCorrection = {0,};
conditionData._tDynamicCorrection = {0,};

// app_weld_set_interface_eip_r2m_condition 함수 호출
bool result = Drfl.app_weld_set_interface_eip_r2m_condition(conditionData);