mondinmr - 2023-06-23

Here, a test parser I implemented. It reads a CODESYS export (NOT PlcOpen, standard exports) file and saves it in a folder structure that replicates the project tree. It saves all DUTs and ST files in plain text. All the XML files will allow reconstructing the export for reimporting it into CODESYS in future tests. The objective is to achieve a system that, when integrated into CODESYS, enables generating a simpler Git structure for managing merges while working in a team. It could serve as a starting point for an editing plugin in tools like VSCode.

git clone https://MarcoADV@bitbucket.org/marcoadv/codesysparser.git

The next step will be regenerating the XML from the root on disk! After that, I would like to invoke, through 2 Python scripts, the tool for exporting and converting with just one click and reimporting it.