최신 버전 정보는 1.33.5에서 확인하세요.
CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA
이 구조체는 디지털 용접 인터페이스의 매핑 구성을 정의합니다. 디지털 I/O 신호와 아날로그 용접 매개변수를 해석하고 서로 변환하는 데 사용하며, 컨트롤러 디지털 통신의 데이터 형식, 배율, 비트/바이트 오프셋을 지정합니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
0 또는 1 |
활성화 플래그 |
1 |
|
|
0~2 |
데이터 해석 유형 |
2 |
|
|
0~2 |
소수점 위치 |
3 |
|
|
매핑 데이터 최솟값 |
|
7 |
|
|
매핑 데이터 최댓값 |
|
11 |
|
|
0~255 |
디지털 프레임 안의 바이트 오프셋 |
12 |
|
|
0~7 |
지정한 바이트 안의 비트 오프셋 |
13 |
|
|
0~7 |
통신 데이터 유형 |
14 |
|
|
변환에 허용되는 최대 디지털 범위 값 |
전체 크기: 15바이트
정의 위치: DRFS.h
typedef struct _CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA
{
/* 활성화: 0 = 비활성화, 1 = 활성화 */
unsigned char _bEnable;
/* 데이터 유형: 0 = On/Off, 1 = 선택, 2 = 값 */
unsigned char _nDataType;
/* 소수점 위치 계수: 0 = ×1, 1 = ×0.1, 2 = ×0.001 */
unsigned char _nPositionalNumber;
/* 매핑 데이터 최솟값 */
float _fMinData;
/* 매핑 데이터 최댓값 */
float _fMaxData;
/* 통신 프레임 내 바이트 오프셋 */
unsigned char _nByteOffset;
/* 바이트 내 비트 오프셋 */
unsigned char _nBitOffset;
/* 통신 데이터 유형(1~32비트 매핑) */
unsigned char _nComnDataType;
/* 디지털 범위 최댓값 */
unsigned char _nMaxDigitSize;
} CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA, *LPCONFIG_DIGITAL_WELDING_IF_MAPPING_DATA;
참고
용접 매개변수(전압, 전류 등)를 디지털 프로토콜 비트에 매핑할 때 사용합니다.
다양한 데이터 유형(bit, byte, word, dword)을 지원합니다.
_nPositionalNumber로 숫자 값의 배율 정밀도를 조정합니다.PLC 기반 용접 컨트롤러나 디지털 필드버스 인터페이스와 연동할 수 있습니다.