What is FAT in PLC Panels?
The Factory Acceptance Test (FAT) is an important quality control process performed at the manufacturer’s facility prior to a PLC (Programmable Logic Controller) panel being shipped to the site.
- What is FAT in PLC Panels?
- Objective
- Pre-FAT Requirements
- Step-by-Step FAT Procedure for PLC Panel
- Visual & Mechanical Inspection
- Wiring & Terminal Checks
- Power ON Test (Cold Test)
- PLC I/O Simulation Test
- PLC Program Logic Verification
- HMI Functionality Testing
- Communication Test
- Alarm & Interlock Test
- Documentation Review
- FAT Checklist for PLC Panel
Objective
The objective is to ensure that the panel is built in accordance with the approved plans, specifications, & functional requirements.
FAT signifies that:
- All components are properly installed.
- The wiring is well organized and labeled.
- The program logic works as anticipated.
- Communication with the external systems functions properly.
- Safety interlocks & emergency functions are evaluated.
FAT saves commissioning time, prevents costly onsite repairs, and boosts client confidence.
Pre-FAT Requirements
Before starting the FAT procedure, the subsequent components should be in place:
- Certified General Arrangement (GA) Drawings
- Wiring and loop diagrams.
- PLC I/O list & tag information
- Finalized PLC program & HMI screens
- List of test cases or conditions.
- Required equipment (multimeter, power supply, laptop with the programming software)

Step-by-Step FAT Procedure for PLC Panel
Visual & Mechanical Inspection
- Check the panel for damage, correct paint finish, & IP rating.
- Check physical dimensions against GA drawings.
- Ensure that all nameplates, labels, & terminal markers are legible & accurate.
- Check that the components (PLC, relays, SMPS, MCBs, etc.) match the BOM/specification.
- Check the wiring for quality, ferrule numbering, & power/control wiring segregation.
Wiring & Terminal Checks
- Match the wiring to the schematic diagram.
- Check the correct wire diameters, color codes, & terminal numbers.
- Check the terminal tightness with a torque screwdriver.
- Earth continuity testing for metal components and door bonding.
Power ON Test (Cold Test)
- Turn on the panel even when there are no I/O connections.
- Check the voltage and power supply that are coming in (for example, 24VDC).
- PLC, CPU status should be checked (for example, the RUN/STOP mode).
- Check that the HMI is able to boot up and display the home screen.
PLC I/O Simulation Test
- The activation of the associated logic / output (DO) should be monitored.
- Analog inputs (AI) should be tested with a signal generator (or) simulator that has a range of 4–20mA or 0–10V.
- Control devices, such as valves and variable frequency drives (VFDs), should have their analogue outputs (AO) checked.
- The answer of each tag in the I/O list should be recorded.

PLC Program Logic Verification
- The final PLC program should be uploaded, and a cross-check should be performed against the logic diagram (or) functional description.
- Process sequences, such as motor start/stop, interlocks, and alarms, should be rendered in simulation.
- Check the logic of the timer and counter.
- It is important to check that safety interlocks such as emergency stop, overload, & power fail are effectively functioning.
HMI Functionality Testing
- Check that the values displayed for the process (tank levels, temps, and statuses) are accurate.
- Indicators of the current condition, popups, and alert screens should all be checked.
- In case that it is relevant, verify the password protection & access levels.

Communication Test
- Ensure that the PLC is communicating with the SCADA, DCS, or any other third-party systems (such as Profibus, Ethernet/IP, or Modbus).
- Test the exchange of data and the activation of alarms.
- Make use of simulation tools in order to test the flow of data in both ways.

Alarm & Interlock Test
- Observe the alert messages displayed on the HMI while simulating fault conditions.
- Test the system’s ability to shut down or respond to fail-safe conditions when simulated interlock violations occur.
Documentation Review
Make sure that all of the panel papers, including the schematics, cable schedule, GA drawing, and FAT report, are up to date and the real panel is the same.
Make sure that backups of the software for the PLC and HMI programs are accessible.
FAT Checklist for PLC Panel
| S.No | Test Description | Status (Yes/No) | Remarks |
| 1 | Panel physical condition checked | ||
| 2 | Components as per BOM | ||
| 3 | Terminal numbers and ferrules verified | ||
| 4 | Control and power wiring checked | ||
| 5 | Earth continuity tested | ||
| 6 | Power ON test successful | ||
| 7 | PLC in RUN mode | ||
| 8 | Digital I/Os simulated and verified | ||
| 9 | Analog I/Os simulated and verified | ||
| 10 | PLC logic sequence validated | ||
| 11 | HMI screens and buttons tested | ||
| 12 | Alarm and interlocks tested | ||
| 13 | Communication with SCADA/DCS verified | ||
| 14 | Documentation reviewed | ||
| 15 | Final program backups taken |

The FAT procedure for a PLC panel is an important quality assurance step that ensures the system functions as intended before it arrives on site.
It lowers installation problems, shortens site commissioning time, and boosts credibility in both the vendor & the client.
A thorough FAT consists of hardware inspection, logic simulation, connectivity tests, and document validation.
Following a thorough checklist ensures that no steps are overlooked as well as the panel is properly prepared for delivery.
