이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
MODBUS_MULTI_REGISTER
이 구조체는 한 장치 안의 여러 Modbus 레지스터 값을 저장합니다. 심볼 이름, 레지스터 수, 레지스터 값, 시작 레지스터 주소, 슬레이브 ID가 들어 있습니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
Modbus I/O 심볼 이름 |
|
32 |
|
|
레지스터 수 |
|
33 |
|
|
레지스터 값 |
|
133 |
|
|
시작 레지스터 주소 |
|
135 |
|
|
슬레이브 장치 ID |
전체 크기: 139바이트
정의 위치: DRFS.h
typedef struct _MODBUS_MULTI_REGISTER
{
/* Modbus I/O 이름 */
char _szSymbol[MAX_SYMBOL_SIZE];
/* 레지스터 개수 */
unsigned char _iRegCount;
/* Modbus I/O 값 */
unsigned short _iRegValue[MAX_MODBUS_REGISTER_PER_DEVICE];
/* 레지스터 시작 주소 */
unsigned short _iRegIndex;
/* 슬레이브 ID */
unsigned int _iSlaveID;
} MODBUS_MULTI_REGISTER, *LPMODBUS_MULTI_REGISTER;