SYSTEM_VERSION_EX

로봇 컨트롤러의 확장 버전 정보를 담는 구조체입니다. 축별 인버터 버전과 추가 보드 정보를 포함합니다.

BYTE#

필드 이름

자료형

값

비고

0

_szPackage

char[32]

패키지 버전

32

_szSmartTp

char[32]

상위 컨트롤러(SmartTP) 버전

64

_szController

char[32]

하위 컨트롤러 버전

96

_szInterpreter

char[32]

DRL 인터프리터 버전

128

_szInverter

char[NUM_AXIS][32]

축별 인버터 버전(BYTE 128부터 시작)

320

_szSafetyBoard

char[32]

안전 보드 버전

352

_szRobotSerial

char[32]

로봇 일련번호

384

_szRobotModel

char[32]

로봇 모델 번호

416

_szJTSBoard

char[32]

JTS 보드 버전

448

_szFlangeBoard

char[32]

플랜지 보드 버전

480

_szSVMBoard

char[32]

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;