MotoLogix library information.
PLC library for controlling Yaskawa robots using the MotoLogix interface.
The YaskawaMLx library is created and maintained by Yaskawa Europe GmbH and contains all the necessary data types, function blocks and functions for writing your own MotoLogix applications.
Releases
2.1.0
 
deGroot
Assets
B&R 
23 Dec 2022
Beckhoff 
02 Aug 2022
Rockwell 
26 Jul 2022
S7-1500 
15 Jul 2022
Codesys 
13 Jun 2022
Changes
Added:
- Search function
- Servofloat function
- Math functions
- We added the new CIFX PCIe board. This board supports several fieldbus protocols.
MLxCommunicationRead
now has acommLatency
output for monitoring the communication latency of your system.- Communication watchdog in
MLxCommunicationRead
improved. MLxCommunicationWrite
now has acommandsInUse
output for monitoring the fill level of the command buffer.- The setting of
ConveyorStartPosition
andConveyorTeachPosition
for theMLxRobotConvSyncStart
function has changed: it’s now using the variables insideConveyorData
instead of separate input parameters. - Unused internal variables removed from various functions.
- Data type
MLxxRequest
is not used anymore.
- Unused return value of
MLxxCopyAxisDataToReal
andMLxxWriteBoolInDint
removed. - The
ReleaseAllLimits
parameter ofMLxSetLimitStatus
has changed from output to input. - Variables in
MLxBVariableData
changed to unsigned so that numbers > 127 work too. MLxGetErrorDetail
andMLxGetMessageDetail
caused an array boundary error if the command buffer was full.
2.0.0
 
deGroot
Assets
Rexroth ILC-CML 
04 Feb 2022
Rockwell 
10 Jan 2022
S7-1500 
26 Oct 2021
Beckhoff 
13 Oct 2021
Codesys 
08 Oct 2021
Changes
Added:
- Read CRC information
- Collision detection
- Limit release
- Tool calibration
- We added versioning at item level. This also means that every function, data type etc. now has its own version history .
- The
RemoteMode
signal was added so that each of the 3 positions of the pendant key switch can be detected. - It is now possible to select between command- and feedback position of the robot TCP.
- Rockwell users can now also use the MotoLogix functions in
Structured Text programs.
For this we added a set of ST capable AOI’s which can be
recognized by the
ST_
prefix (e.g.ST_MLxRobotMoveLinearAbsolute
).
MLxCommunication
has been replaced byMLxCommunicationRead
andMLxCommunicationWrite
which have better performance.MLxAppDataJob
(had no use).
1.24.0
 
deGroot
Assets
Simotion 
19 Oct 2021
Codesys 
19 Feb 2020
S7-1500 
13 Dec 2019
Beckhoff 
30 Oct 2018
S7-300 
22 Aug 2018
B&R 
25 May 2018
Rockwell 
16 May 2018
Changes
Changed:
- This release has no code changes but only implements the new versioning system
- Source code equal to latest MotoLogix release of the old versioning system:
- Codesys, S7-1500:v1.2.5
- others:v1.2.4
- Versioning now adheres to semantic versioning