The following project is simulation of conveyor belt that would be used in training field engineers PLC programming. The conveyor belt simulation is step 1 in making the training use virtual resources to replace existing hardware alternatives.