BluePrint Automation Sequence Planner (import)
Smart Industry and IoT
Client company:BluePrint Automation
Koen van den Elsen
Sidney Thiel
Gedewon Jerene
Luc Coolen
Project description
Extending the functionality of the BluePrint Automation sequence planner tool which currently mostly allowed for exporting the sequence to PLCOpenXML, but not yet to import it back. This should be added.
Context
The sequence planner is a tool written in JavaScript using the P5 library for drawing.
It is used to create a sequence of linkable PLC actions which are drawn on lines to ressemble the hardware they occupy. The planner is used to visualise the flow of the program and to allow for easy prevention of overlapping tasks and hardware, as well as depicting the time needer for certain tasks.
Due to it's JavaScript base this project is mostly software oriented, though it has some overlap with Smart Industries / Technology due to the involvement of PLCOpenXML and TwinCat
Results
- The requested import functionality was implemented.
- The sub-sub line functionality was implemented.
- Some other existing bugs were fixed, such as empty names and changing the plc interval.
- A start was made on implementing Unit-tests, which was an unrequested (but nice to have) extra.
- The external company contact was happy with the changes made.
- All code was written and then reviewed by another project member.
- The new functionalities were tested used extensive (documented) functional tests.
About the project group
- 3 ICT & Tech oriented students
- 1 ICT & Software oriented student
- 15 weeks project duration
- SCRUM based working methodology