This is part of 2.2.0-devlatest release: 2.1.0.
🚧 Development version – not released yet! 🚧

MLxxWritePacket

0.1.0

Data type for internal use.

Version history

0.1.0

  deGroot

Changes

Changed:

Overview

nametypedefaultcomment
ConveyorPositionARRAY[0..15] OF REAL
synchCounterINT
checkSumDINT
CommandRequestBOOL
CommandTypeDINT
digitalOutputsARRAY[0..1] OF DINT
signalsMLxxWriteSignals
HMIFeedbackConfigMLxHMIFeedbackConfiguration
UserTagsARRAY[0..95] OF BOOL
DataBufferARRAY[0..71] OF DINT

Details

ConveyorPosition

ARRAY[0..15] OF REAL

synchCounter

INT

Counter increased at each execution of the MLxCommunicationRead Function Block.

Useful to check MotoLogix communication setup.

checkSum

DINT

CommandRequest

BOOL

CommandType

DINT

digitalOutputs

ARRAY[0..1] OF DINT

State of robot digital outputs OT#001 to OT#064.

These signals can be written directly (no need to use MLxWriteDigitalOutputs) and are useful for writing signals to the robot controller with low latency.

These can be mapped in the robot’s CIOPRG.LST to physical robot outputs or any other signals to create custom functionality or work-arounds.

  • OT#001 corresponds to the lowest bit of digitalOutputs[0].
  • View the signals on the pendant: IN/OUT » GENERAL PURPOSE OUTPUT*

* on DX200: UNIVERSAL OUTPUT

UserTags

ARRAY[0..95] OF BOOL

DataBuffer

ARRAY[0..71] OF DINT

Pages built with Hugo - 28 Oct 2025 16:37 CET