For information on the latest version, please have a look at GL013301.
MONITORING_MBUS_SLAVE_COIL
This is a structure information to monitor Modbus slave coil states. It provides real-time digital signal status such as controller I/O, tool I/O, and robot safety conditions.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
Controller digital input state (bitfield) |
|
2 |
|
|
Controller digital output state (bitfield) |
|
4 |
|
|
Tool digital input state |
|
5 |
|
|
Tool digital output state |
|
6 |
|
|
0 / 1 |
Servo ON status (1: Active) |
7 |
|
|
0 / 1 |
Emergency stop state |
8 |
|
|
0 / 1 |
Safety stop active flag |
9 |
|
|
0 / 1 |
Direct teaching button pressed |
10 |
|
|
0 / 1 |
Power button pressed |
11 |
|
|
0 / 1 |
Indicates if safety stop requires recovery mode |
Total size: 12 bytes
Defined in: DRFS.h
typedef struct _MONITORING_MBUS_SLAVE_COIL
{
unsigned short _nCtrlDigitalInput;
unsigned short _nCtrlDigitalOutput;
unsigned char _nToolDigitalInput;
unsigned char _nToolDigitalOutput;
unsigned char _nServoOnRobot;
unsigned char _nEmergencyStopped;
unsigned char _nSafetyStopped;
unsigned char _nDirectTeachButtonPress;
unsigned char _nPowerButtonPress;
unsigned char _nSafetyStoppedRequiredRecoveryMode;
} MONITORING_MBUS_SLAVE_COIL;