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 |
|---|---|---|---|
| ConveyorPosition | ARRAY[0..15] OF REAL | ||
| synchCounter | INT | ||
| checkSum | DINT | ||
| CommandRequest | BOOL | ||
| CommandType | DINT | ||
| digitalOutputs | ARRAY[0..1] OF DINT | ||
| signals | MLxxWriteSignals | ||
| HMIFeedbackConfig | MLxHMIFeedbackConfiguration | ||
| UserTags | ARRAY[0..95] OF BOOL | ||
| DataBuffer | ARRAY[0..71] OF DINT |
Details
ConveyorPosition
ARRAY[0..15] OF REALsynchCounter
INTCounter increased at each execution of the MLxCommunicationRead
Function Block.
Useful to check MotoLogix communication setup.
checkSum
DINTCommandRequest
BOOLCommandType
DINTdigitalOutputs
ARRAY[0..1] OF DINTState 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
signals
MLxxWriteSignalsHMIFeedbackConfig
MLxHMIFeedbackConfigurationUserTags
ARRAY[0..95] OF BOOLDataBuffer
ARRAY[0..71] OF DINT