Skip to main content
Projects / Mining
Mining Mackay

Shotcrete Machine: Micro800 Firmware Upgrade, Modbus Fault Resolution & FAT

Allen Bradley Micro800 firmware upgraded on an underground coal mining shotcrete machine, a non-obvious Modbus addressing fault diagnosed and resolved during FAT, and the machine dispatched to site with full commissioning documentation.

Technologies used
Allen Bradley Micro800 Schneider Magelis HMI Modbus TCP Connected Components Workbench
01 Challenge

A shotcrete machine used in underground coal mining required PLC firmware upgrade, HMI update, and full Factory Acceptance Testing before site dispatch. During FAT a persistent Modbus communication fault appeared between the upgraded Micro800 and the Schneider Magelis HMI, standard troubleshooting found nothing wrong.

02 Solution

Root cause was identified as a behavioural change in the upgraded Micro800 firmware: newer versions require contiguous Modbus register mapping. Dummy tags were added to fill gaps in the address space, restoring stable communication. FAT then completed across I/O, functional, HMI, E-stop and interlock verification.

03 Outcome

Communication fault resolved, machine fully FAT-tested, and dispatched to site with complete commissioning test sheets and program backups, ready for deployment in underground coal mining operations.

The situation

PI Technical Services required PLC firmware upgrades, HMI updates, and full Factory Acceptance Testing for a shotcrete machine destined for underground coal mining operations. Shotcrete machines are used in underground coal mines to spray concrete onto tunnel walls and roofs for ground support. Reliability is critical given the environment they operate in. The controller was an Allen Bradley Micro800 series, the task was to bring the firmware current, update the HMI, and verify the complete system before site dispatch.

Our approach

  • Reviewed electrical schematics and mapped I/O across digital input, digital output, and analogue modules.
  • Upgraded the Micro800 PLC firmware and updated the Schneider Magelis HMI program to the current version.
  • During FAT, encountered a persistent communication fault on the HMI: “The PLC equipment has returned error code 02H”. Standard checks, network cabling, IP configuration, Modbus driver setup, device mapping, all appeared correct.
  • Diagnosed the root cause: the upgraded Micro800 firmware introduced a requirement for contiguous Modbus register addressing. Gaps in the mapped register space caused the PLC to return invalid responses, even though the underlying code was unchanged.
  • Added dummy tags to fill unused register gaps and ensure a continuous Modbus address range.
  • Communications stabilised immediately. Proceeded to complete full Factory Acceptance Testing: I/O verification, functional testing, HMI navigation and alarm verification, E-stop and interlock testing, PLC/HMI data accuracy cross-check.
  • Delivered commissioning test sheets and program backups.

Outcome

The shotcrete machine was fully updated, the Modbus fault resolved, and the system factory acceptance tested before site dispatch. PI Technical Services received complete FAT commissioning test sheets and program backups, a verified baseline for underground coal mine site commissioning and ongoing maintenance.

The key lesson from this job: same code doesn’t always mean same behaviour after a firmware upgrade. The Micro800’s new contiguous addressing requirement wasn’t obvious from the error message, and would have caused a fault on site if it hadn’t been caught during FAT.

Services involved

What we delivered

All services →

Similar project on your site?

Get in touch to discuss what's involved. We work across mining, sugar, manufacturing and utilities in Central Queensland.