A PLC Programming based on The Virtual Workpiece Transfer Station