top of page
Screenshot 2024-09-12 at 16.01.29.png

Enhancing PLC programming efficiency for Allseas  

Industry: Maritime & Offshore

Tech Stack: GoLang

Context and challenge

 

Allseas, a leader in maritime and offshore construction, faced challenges with their existing PLC (Programmable Logic Controllers) programming process. The need to increase the development speed and overcome resource limitations motivated them to look for an advanced tool that could upgrade their system.  

​

Solution delivered by Yabba Data Doo

​

Yabba Data Doo developed an upgraded version of the PLC programming tool, designed to increase automation, improve usability, and better meet the fast development demands of Allseas' operations. This tool significantly advances the efficiency of generating PLC code.  

#SoftwareDevelopment  #MarineAndOffshore #PLC

Allseas_logo_grey-red.png

“Yabba Data Doo's approach provides a solid structure that anticipates potential problems, demonstrates a willingness to explore new techniques, collaborates on solutions, and remains flexible enough to develop code within Allseas' frameworks.”

Hidde Boomsma

Senior Software Engineer

Allseas

Screenshot 2024-09-12 at 15.48.14.png

Application functionality 

​

The new system automates the generation of PLC code by interpreting configuration files. This significant reduction in manual input speeds up setups and reduces the chances of human error, improving the speed and accuracy of PLC programming.  

 

Approach

​

The project was led by a dedicated developer and a project manager from Yabba Data Doo, who worked closely with Allseas' engineering team. The development process was structured into four sprints, allowing for flexible and regular adjustments. Bi-weekly onsite at their office and weekly discussion sessions ensured that the development stayed aligned with Allseas’ needs and that any arising issues were quickly dealt with.  

 

Project phases

​

The project kicked off with an onboarding phase and a feasibility analysis to understand the requirements and create a clear roadmap. This was followed by four development sprints, each focused on progressively building the tool’s capabilities while integrating feedback given to the team at each sprint review.   

​

The project management strategy highlighted comprehensive planning and regular check-ins to keep the project on track and within scope. The technology chosen for this project was the GoLang programming language, known for its strong performance in handling backend calculations and system operations.  

value

  • The new tool allows a higher degree of automation in generating PLC code, which significantly reduces manual tasks.    

bottom of page