For information on the latest version, please have a look at GL013301.
SYSTEM_VERSION_EX
This structure contains extended version information of the robot controller, including per-axis inverter versions and additional board information.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
Package Version |
|
32 |
|
|
Higher Level Controller (SmartTP) Version |
|
64 |
|
|
Lower Level Controller Version |
|
96 |
|
|
DRL Interpreter Version |
|
128 |
|
|
Inverter Version (per axis), starts at byte 128 |
|
320 |
|
|
Safety Board Version |
|
352 |
|
|
Robot Serial Number |
|
384 |
|
|
Robot Model Number |
|
416 |
|
|
JTS Board Version |
|
448 |
|
|
Flange Board Version |
|
480 |
|
|
SVM Board Version |
Total size: 512 bytes
Defined in: DRFS.h
typedef struct _SYSTEM_VERSION_EX
{
char _szPackage[MAX_SYMBOL_SIZE];
/* smarttp version */
char _szSmartTp[MAX_SYMBOL_SIZE];
/* controller version */
char _szController[MAX_SYMBOL_SIZE];
/* interpreter version */
char _szInterpreter[MAX_SYMBOL_SIZE];
/* inverter version */
char _szInverter[NUM_AXIS][MAX_SYMBOL_SIZE];
/* SafetyBoard version */
char _szSafetyBoard[MAX_SYMBOL_SIZE];
/* robot serial number */
char _szRobotSerial[MAX_SYMBOL_SIZE];
/* robot model number*/
char _szRobotModel[MAX_SYMBOL_SIZE];
/* jts board version */
char _szJTSBoard[MAX_SYMBOL_SIZE];
/* flange board version */
char _szFlangeBoard[MAX_SYMBOL_SIZE];
/* flange board version */
char _szSVMBoard[MAX_SYMBOL_SIZE];
} SYSTEM_VERSION_EX, *LPSYSTEM_VERSION_EX;