Hand-held programming devices are sometimes used to program small PLCs.
They are compact, inexpensive, and easy to use, but
are not able to display as much logic on screen as a computer monitor.
Hand-held units are often used on the factory floor for troubleshooting, modifying programs, and transferring programs to multiple machines.