Establishing industrial safety guidelines for the production and operation of heavy construction equipment is key in the prevention of human mishaps, including accidents, as well as damage to machines and materials during Mecalac’s day-to-day operations. Mecalac used SCADE to support a more efficient software development process that increased code quality and ISO safety compliance, resulting in significant time savings while increasing overall operational efficiency.
ISO 13849 outlines key safety requirements and provides guidance on the principles for the design and integration of the safety-related parts of Mecalac’s control systems, including its control software design. The software enables safe machine operation, such as controlling the motion of an excavator arm. Motion sensors within an excavator arm, for example, provide feedback to the software, enabling closed-loop control. Software failure in this instance can cause the heavy arm to free fall or stop moving, halting industrial activity and risking noncompliance with ISO safety objectives.
For Mecalac, successful control software development demands extreme accuracy confined within a given programming language. No exception is possible — any error in the design of the software will lead to its malfunction. The goal of the Mecalac team was to generate a well-defined production code. The team successfully used SCADE for the development of the control software guiding their construction machinery, including mechanical excavators and wheel loaders. SCADE is a software engineering tool based on a formal programming language that provides the accuracy and constraints Mecalac needed to reduce the risk of coding errors by their software engineers.