Traditional PLCs are fixed-function appliances that are typically used for a single, specific purpose on the plant floor. Soft PLCs are software-based PLCs that can be run on general-purpose commercial hardware. Multiple soft PLCs can run on a single device.