In this article, a concurrent design procedure of a production system is presented, which supports the virtual commissioning between a real controller and a virtual plant consisting of virtual devices. To achieve the concurrency, we split a virtual device model into two parts, a physical device model (a geometric model with kinematics for the motion programming of tasks) and a logical device model (a behavioral model to interact with a real controller). The whole design procedure consists of four major steps: (1) process design, (2) physical device modeling, (3) logical device modeling, and (4) system control modeling. First, the process design step identifies effective manufacturing processes and produces the sequence of operations. Once the sequence of operations is obtained at Step 1, then the other three steps can be performed concurrently without interfering each other. All the three concurrent steps start from the sequence of operations, and a detailed procedure for each of the step has been developed. The concurrent attribute of the proposed design procedure significantly contributes to the saving of the delays in time to market. The proposed design procedure has been implemented and tested for various examples.