what is IPC?

Industrial PC used in a machine automation system

What is an industrial PC?

An IPC is an industrial personal computer: a computing platform intended for use in machines, production systems and other industrial installations. It can run operator interfaces, collect production records, analyse images or execute control software. Here, IPC means Industrial PC, rather than the software term “Inter-Process Communication.”

The useful distinction is in the engineering details: environmental limits, power input, mounting, interfaces and support arrangements. A metal enclosure alone tells you very little. Industrial PCs are not universally waterproof, fanless, energy efficient or suitable for outdoor installation. For an automation project, the question is whether the complete system meets its operating requirements.

Where an IPC fits into a production system

An IPC might host SCADA, display alarms and trends, or store measurements received from a PLC. It can handle data logging, reporting and retention policies, support camera-based inspection, or process energy measurements. CPU, memory, storage and GPU requirements come from the actual workload, rather than from the “industrial” label.

In industrial IoT applications, an IPC can serve as an edge computer, processing machine data close to its source before passing selected information to other systems. Edge processing does not inherently require a cloud connection. For Industry 4.0 projects, useful data needs context, timestamps and quality information; collecting more values is not automatically an improvement.

IPC, PLC, HMI and panel PC: different terms, overlapping roles

Separate the hardware format from the job it performs.
Term What it describes Practical distinction
IPC Industrial computer hardware. Its software and connected hardware determine its role.
PLC A controller for a machine or process. A suitably configured IPC can perform this role using a SoftPLC.
HMI The operator interface. It can run on a dedicated terminal or a computer.
Panel PC A computer and display in one enclosure. A touchscreen does not make it a machine controller.

A panel PC and a dedicated HMI terminal may look similar while offering different operating systems, application support and maintenance options. A box PC can sit inside a cabinet with a separate display; a rack IPC offers a different mounting and expansion format. Small size and portability are not defining features of every industrial PC.

Does a fast processor guarantee real-time control?

No. Real-time control is about meeting a defined deadline. A responsive screen does not demonstrate that outputs will update on time during every control cycle. For real-time PID control or servo applications using an RTOS, consider the cycle period, timing variation (jitter) and behaviour under the heaviest expected load.

To act as a controller, an IPC needs a compatible SoftPLC runtime, appropriate licences and a suitable I/O system. Platforms such as CODESYS and TwinCAT require the runtime, operating system, hardware and drivers to work together. Installing an engineering tool alone does not create a working controller. Remote I/O is part of that system, too. Moving an ordinary desktop application onto industrial hardware does not automatically make its execution deterministic.

Read the environmental rating as an installation requirement

“Industrial” is not an ingress-protection rating. An IP rating applies to specified surfaces and installation conditions. A panel PC rated IP65 at the front and IP20 at the rear does not provide IP65 protection around its connectors. The distinction between IP65 and IP66 matters as well. Gaskets, panel cut-outs and mounting instructions are part of achieving the declared protection.

Operating and storage temperatures are different limits. Cabinet air can be considerably warmer than the factory floor. Check the model's conditions for humidity, condensation, oil mist, chemicals, vibration and shock. Outdoor exposure also introduces sunlight, UV and temperature cycling. An enclosure that looks robust is not sufficient evidence of outdoor suitability.

Fanless still needs a heat path

A fanless PC still produces heat. Its enclosure and heat sink transfer that heat to the surroundings. Follow the specified mounting orientation and ventilation clearances. Dirty cooling surfaces, crowded installation or sustained heavy processing can bring a system close to its thermal limits. Thermal throttling can then reduce the processing performance available to the application.

Removing a fan reduces one maintenance item. Higher-performance IPCs, particularly those with powerful GPUs, may use active cooling. The smallest enclosure, lowest power consumption and highest processing capacity are not always compatible design goals.

Check communication support beyond the connector

An Ethernet socket does not mean every industrial protocol is available. For Modbus TCP or EtherNet/IP, PROFINET and EtherCAT, confirm the software, network adapter, drivers, licences and required device role. A Modbus RTU connection needs a suitable serial interface or converter; RS-232 and RS-485 are electrically different interfaces.

Plan the industrial communication connections around the machine and plant networks. Apply the required isolation, shielding and grounding according to the equipment instructions. Matching connector shapes do not establish protocol compatibility.

Storage, power and recovery determine downtime

For continuous logging, SSD capacity is only one part of the specification. Check write endurance (TBW), temperature limits and power-loss protection. TBW describes a rated quantity of writes under specified conditions, not a precise failure date. An SSD has no moving parts, but its service life is still finite.

Many IPCs use 24 V DC, but verify the actual model. The power supply must suit its input range, maximum demand and startup requirements. If a UPS is used, check compatibility and the shutdown interface. Required UPS runtime should follow the application's needs and the time required for an orderly shutdown.

A project file is not a complete recovery plan. Include the operating system image, application, drivers, configuration and licence restoration procedure. Test the restore process. For industrial cybersecurity, validate updates outside production, disable unnecessary services and control remote access. Even a fanless installation needs checks of cooling surfaces, connections and recoverable backups.

Five questions to settle before specifying an IPC

1. What workload will it run? An operator interface, historian, vision application and machine controller have different demands. Establish the software's CPU, RAM, storage and operating-system requirements.

2. What will the installation expose it to? Assess cabinet temperature, moisture, condensation, contaminants, vibration and available cooling space. Distinguish front-panel protection from protection of the complete enclosure.

3. What must it communicate with? Check ports, electrical interfaces, protocols, drivers and licences against the installed equipment.

4. What happens when it fails? Define machine behaviour, acceptable data loss, restart conditions and the time needed to restore service.

5. How will it be supported over its life? Confirm replacement availability, operating-system support, licence transfer and maintenance responsibility. The purchase price matters, but so does the cost of stopping production.