--- title: 'PLC' weight: 20 --- ## Overview Using Strolch as a PLC has certain advantages and disadvantages. The following is a list of advantages: * Same programming model and language for server and PLC * PLC has the same privilege handling as in Strolch * Simulating down to the PLC level is easily possible for easier testing of server logic Of course using the Java language as a PLC has its limitations, we have manage to use it for customers and are satisfied with the result. What follows is a description in how to set up your own Strolch based PLC. Checkout the code at [GitHub](https://github.com/4treesCH/strolch-plc) Currently, we have the following topics of discussion: {{% children %}}