Industrial programming

Industrial programming

Increase productivity with our expertise in industrial programming

Our team of highly qualified programmers can work on a wide range of industrial controllers (PLC, DCS, SIS), interfaces, and supervisory controls and data acquisition systems.

The members of our industrial programming team come from various industrial backgrounds. Their expertise and reputation are based on training and competency sharing.

We program:

  • Programmable logic controllers (PLC).
  • Distributed control systems (DCS).
  • Programmable safety controllers (SIS).
  • Axis and robot controllers.
  • Operator interfaces (HMI).
  • Supervisory controls and data acquisitions softwares (SCADA).
    • Control and data acquisition systems
    • Redundant systems
    • Trend generators
    • Custom reports
    • Links with production data
    • Data management systems
    • Recipe control
    • Data historians
    • CFR 21 Part 11

We are extremely respectful of our clients’ standards. For those who have a need, we have developed over the years a control platform that we call NEKSYSTEM. Our programming team has tried to simplify programming and troubleshooting in control systems making it an evolving system, thus turning your operators into super operators.

Whether it be a new process spawn from research and development, a new installation, an equipment retrofitting job, or simply improving the productivity an equipment or a production line, we can meet that challenge with our experience and know-how in industrial programming.

At Excelpro, respect of the programming stages means that we first analyze the required functionalities, followed by a programming plan (sequences to be written, control loops) and a definition of authorisations, operating limits, and setpoints for each piece of equipment. Test and start-up programs are written by our team, then validated with the client. This crucial phase reveals every subtle detail of the project at a very early stage.

In parallel with this, graphic design of the interface pages and their animation, the list of alarms that must be processed by the interface, and a list of variables that must be stored in the data base mark the beginning of the mandate for the HMI or SCADA portion.

Once the mandate has been well defined, programming begins. Throughout the process, we respect pre-defined standards, and we invite the client to come validate portions of the mandate that are judged important or typical.

Before mobilizing resources for the start-up, we take care to ensure that the connectivity components of the project (wiring and networks) are functioning properly. Then we proceed to the FAT (Factory Acceptance Test) in the shop, which continues until the deliverables described in our test and start-up programs are achieved.

Finally, the SAT (Site Acceptance Test) provides an opportunity to adjust the programming and achieve the cycle times and performance criteria for which the system was designed. Excelpro has a long -standing reputation when it comes to industrial programming.


In business for more than 30 years, Excelpro specializes in offering automation and industrial electrical services to a wide variety of manufacturing industries. Offer our client partners the services of our expert team in fields associated with electrical, automation and industrial IT, transforming ideas into reality to assure the success of their projects, and be actively involved in growing businesses.