PLC Code Generator in Clean architecuter TODOS 1. Use cases & unit tests 2. Repositories & unit tests - at this moment one repo is MongoDB and another will be an Excel sheet. 3. Controller & integration tests 4. Code generator - files exported to AWL format nad to Tia Portal directly by API provided with TIA openess 5. UI - first draft - just cli, later some GUI or Web App