I worked up a microcontroller system which can make connection between a personal computer and a PLC. Meanwhile you develop your PLC-code on computer, you are able to try your program out in reality and not recline upon the simulation. The data of the test, which is launched from the PC arrives at the microcontroller through USB. The controller processes them and forwards to the appropriate, analogue or digital input of the PLC. The data from the PLC goes on converse way. Separate connectors were constructed for the inputs and outputs of the PLC, so the system can be fitted up in short time.
The thesis follows the course of the elaboration of the exercise. At first I had to get acquainted with the construction of the PLC, secondly I chose the microcontroller on the basis of the estimated transfer data amount and the peripheral devices. Then I had to plan the hardware environment of the microcontroller. The next step was the design of the printed circuit board. At that time I reached the point of the software development which was happened in embedded C in case of the microcontroller and in C# in case of the user interface. The last capital is about the evaluation of the system and the possible improvements.