Traditional PLC programs utilize hardcoded sequencing logic. Using an object-oriented, recipe-based approach, DMC developed a flexible control system for assembling engines and other automotive components. Sequencing logic is stored in PLC data tables and can be easily edited from the operator interface. Users simply define their production sequence by selecting from a list of predefined, configurable functions. This allows the client to make continuous changes and improvements to their system without the need for a programmer.
Because the sequencing functionality is not hard-coded, the same software was utilized on multiple production lines that produced completely different products (engines, instrument panels, cooling modules, etc.). This resulted in a huge cost saving when starting up new facilities. In all, DMC implemented the flexible system at three production facilities across the country.