Motion control plc