Yes, a programmable logic controller (PLC) can be driven by a direct current (DC) power source. PLCs are commonly powered by DC voltage, typically in the range of 24V DC to 48V DC, although some PLCs can also operate on higher voltage DC power supplies.