SYSTEM_VERSION_EX
로봇 컨트롤러의 확장 버전 정보를 담는 구조체입니다. 축별 인버터 버전과 추가 보드 정보를 포함합니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
패키지 버전 |
|
32 |
|
|
상위 컨트롤러(SmartTP) 버전 |
|
64 |
|
|
하위 컨트롤러 버전 |
|
96 |
|
|
DRL 인터프리터 버전 |
|
128 |
|
|
축별 인버터 버전(BYTE 128부터 시작) |
|
320 |
|
|
안전 보드 버전 |
|
352 |
|
|
로봇 일련번호 |
|
384 |
|
|
로봇 모델 번호 |
|
416 |
|
|
JTS 보드 버전 |
|
448 |
|
|
플랜지 보드 버전 |
|
480 |
|
|
SVM 보드 버전 |
전체 크기: 512바이트
정의 위치: DRFS.h
typedef struct _SYSTEM_VERSION_EX
{
char _szPackage[MAX_SYMBOL_SIZE];
/* smarttp 버전 */
char _szSmartTp[MAX_SYMBOL_SIZE];
/* 컨트롤러 버전 */
char _szController[MAX_SYMBOL_SIZE];
/* 인터프리터 버전 */
char _szInterpreter[MAX_SYMBOL_SIZE];
/* 인버터 버전 */
char _szInverter[NUM_AXIS][MAX_SYMBOL_SIZE];
/* SafetyBoard 버전 */
char _szSafetyBoard[MAX_SYMBOL_SIZE];
/* 로봇 시리얼 번호 */
char _szRobotSerial[MAX_SYMBOL_SIZE];
/* 로봇 모델 번호 */
char _szRobotModel[MAX_SYMBOL_SIZE];
/* jts 보드 버전 */
char _szJTSBoard[MAX_SYMBOL_SIZE];
/* 플랜지 보드 버전 */
char _szFlangeBoard[MAX_SYMBOL_SIZE];
/* 플랜지 보드 버전 */
char _szSVMBoard[MAX_SYMBOL_SIZE];
} SYSTEM_VERSION_EX, *LPSYSTEM_VERSION_EX;