D4T3 (i.e. Doxygen for TwinCAT3) was developed to generate automatically the documentation from a set of documented and/or undocumented PLC source files. D4T3 documentation was designed to support traditional PLC-world features (e.g. inputs, programs, tasks, etc.) and more recent Object Oriented features of IEC61131-3 (e.g. interfaces, inheritance, etc.). Moreover, this documentation was designed to be generated as an on-line manual (i.e. HTML) and/or as an off-line reference manual (e.g. LATEX, CHM, etc.). The usability, maintainability and understanding of documented PLC software was found significantly improved when the software was provided with its D4T3 documentation. Additionally, D4T3 reduced the time spent on documentation and managed the differences among versions. Thus, the automated documentation generator can be used to simplify/overcome the usability and life-cycle-management challenges in automation. It can also lead PLC vendors to design a common tool to generate the PLC software documentation supporting system engineers and software engineers in automation.

Generating automatically the documentation from PLC code by D4T3 to improve the usability and life cycle management of software in automation / Racchetti, L.; Tacconi, L.; Fantuzzi, C.. - 2015-:(2015), pp. 168-173. (Intervento presentato al convegno 11th IEEE International Conference on Automation Science and Engineering, CASE 2015 tenutosi a Elite Park Avenue Hotel, swe nel 2015) [10.1109/CoASE.2015.7294057].

Generating automatically the documentation from PLC code by D4T3 to improve the usability and life cycle management of software in automation

Racchetti L.;Fantuzzi C.
2015

Abstract

D4T3 (i.e. Doxygen for TwinCAT3) was developed to generate automatically the documentation from a set of documented and/or undocumented PLC source files. D4T3 documentation was designed to support traditional PLC-world features (e.g. inputs, programs, tasks, etc.) and more recent Object Oriented features of IEC61131-3 (e.g. interfaces, inheritance, etc.). Moreover, this documentation was designed to be generated as an on-line manual (i.e. HTML) and/or as an off-line reference manual (e.g. LATEX, CHM, etc.). The usability, maintainability and understanding of documented PLC software was found significantly improved when the software was provided with its D4T3 documentation. Additionally, D4T3 reduced the time spent on documentation and managed the differences among versions. Thus, the automated documentation generator can be used to simplify/overcome the usability and life-cycle-management challenges in automation. It can also lead PLC vendors to design a common tool to generate the PLC software documentation supporting system engineers and software engineers in automation.
2015
11th IEEE International Conference on Automation Science and Engineering, CASE 2015
Elite Park Avenue Hotel, swe
2015
2015-
168
173
Racchetti, L.; Tacconi, L.; Fantuzzi, C.
Generating automatically the documentation from PLC code by D4T3 to improve the usability and life cycle management of software in automation / Racchetti, L.; Tacconi, L.; Fantuzzi, C.. - 2015-:(2015), pp. 168-173. (Intervento presentato al convegno 11th IEEE International Conference on Automation Science and Engineering, CASE 2015 tenutosi a Elite Park Avenue Hotel, swe nel 2015) [10.1109/CoASE.2015.7294057].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1223048
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact