This is part of 2.1.0latest release.

MLxxReadPacket

0.1.0

Data type for internal use.

Version history

0.1.0

  deGroot

Changes

Changed:

Overview

nametypedefaultcomment
checkSumDINT
WorkcellStateINT
WorkcellErrorINT
WorkcellNumberOfErrorsINT
WorkcellModeINT
WorkcellNoOfAxesINT
WorkcellNoOfRobotsINT
IZStatusARRAY[0..7] OF DINT
digitalInputsARRAY[0..1] OF DINT
signalsMLxxReadSignals
AxisARRAY[0..15] OF MLxAxisFeedback
HMIFeedbackDataMLxHMIFeedbackData
CommandStatusARRAY[0..24] OF INT0 = DN, 1=IP, 2=AC, 3=PC, 4=ER, 5=ACK
DataBufferARRAY[0..22] OF DINT
synchCounterINT
licenseInfoSINT

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

Axis

ARRAY[0..15] OF MLxAxisFeedback

HMIFeedbackData

MLxHMIFeedbackData

CommandStatus

ARRAY[0..24] OF INT

ValueDescription
0DN
1IP
2AC
3PC
4ER
5ACK

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

Pages built with Hugo - 04 Oct 2024 15:36 CEST