• DocumentCode
    3669039
  • Title

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

  • Author

    Lorenzo Racchetti;Lorenzo Tacconi;Cesare Fantuzzi

  • Author_Institution
    Università
  • fYear
    2015
  • Firstpage
    168
  • Lastpage
    173
  • 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.
  • Keywords
    "Documentation","Generators","Guidelines","Automation","Usability","Layout"
  • Publisher
    ieee
  • Conference_Titel
    Automation Science and Engineering (CASE), 2015 IEEE International Conference on
  • ISSN
    2161-8070
  • Electronic_ISBN
    2161-8089
  • Type

    conf

  • DOI
    10.1109/CoASE.2015.7294057
  • Filename
    7294057