Data type for internal use.
Version history
0.1.0
 
deGroot
Changes
Changed:
- source code ported
- version number reset
- now using semantic versioning
Overview
name | type | default | comment |
---|---|---|---|
checkSum | DINT | ||
WorkcellState | INT | ||
WorkcellError | INT | ||
WorkcellNumberOfErrors | INT | ||
WorkcellMode | INT | ||
WorkcellNoOfAxes | INT | ||
WorkcellNoOfRobots | INT | ||
IZStatus | ARRAY[0..7] OF DINT | ||
digitalInputs | ARRAY[0..1] OF DINT | ||
signals | MLxxReadSignals | ||
Axis | ARRAY[0..15] OF
MLxAxisFeedback | ||
HMIFeedbackData | MLxHMIFeedbackData | ||
CommandStatus | ARRAY[0..24] OF INT | 0 = DN, 1=IP, 2=AC, 3=PC, 4=ER, 5=ACK | |
DataBuffer | ARRAY[0..22] OF DINT | ||
synchCounter | INT | ||
licenseInfo | SINT |
Details
checkSum
DINT
WorkcellState
INT
WorkcellError
INT
WorkcellNumberOfErrors
INT
WorkcellMode
INT
WorkcellNoOfAxes
INT
WorkcellNoOfRobots
INT
IZStatus
ARRAY[0..7] OF DINT
digitalInputs
ARRAY[0..1] OF DINT
State of robot digital inputs IN#001 to IN#064.
These signals can be red directly (no need to
use MLxReadDigitalOutputs
) and are useful for reading signals from
the robot controller with low latency.
These can be mapped in the robot’s CIOPRG.LST
to physical robot inputs
or any other signals to create custom functionality or work-arounds.
- IN#001 corresponds to the lowest bit of
digitalInputs[0]
. - View the signals on the pendant: IN/OUT » GENERAL PURPOSE INPUT*
* on DX200: UNIVERSAL INPUT
signals
MLxxReadSignals
Axis
ARRAY[0..15] OF
MLxAxisFeedback
HMIFeedbackData
MLxHMIFeedbackData
CommandStatus
ARRAY[0..24] OF INT
Value | Description |
---|---|
0 | DN |
1 | IP |
2 | AC |
3 | PC |
4 | ER |
5 | ACK |
DataBuffer
ARRAY[0..22] OF DINT
synchCounter
INT
Value returned by the robot controller.
Should match the MLX.InternalData.WritePacket.synchCounter
value.
Useful to check MotoLogix communication setup.
licenseInfo
SINT