Festo Didactic MecLab
All of the Micro800 PLCs have Modbus TCP client and server capabilities.
Start your hands-on training: Micro850 PLC Trainer