Batch System Animation

I want to create an animation where a batch will enter the system, move across a conveyor then leave the system.

It will look something like this:
https://infosys.beckhoff.com/content/1033/tc3_sampleprogram1/Images/gif/100981003__Web.gif

Any tips on the easiest way this could be implemented?

Look into the system.gui.transform() function. This would handle various animation of screen objects.

Like @Paullys50 notes, use system.gui.transform for movement and sizing. For rotation, draw the shapes and then bind their angle property to something to control their rotation:
image
If what you want to rotate is not circular, you can make rotation easy by drawing a transparent circle around it, put its center of rotation in the middle of the transparent circle, group it with the transparent circle, and then apply the rotation angle to the group.