Patent attributes
The present invention has an object of providing a controller, a program, and a wireless communication device that can perform update or a setting operation of software more easily. A controller includes: a control program storage unit that stores a control program for controlling an operation of an industrial machine; a detection unit that detects a wireless communication device connected to a connection terminal; a control program acquiring unit that acquires a control program for storing in the control program storage unit via the wireless communication device; a storage executing unit that executes storing of an acquired control program in the control program storage unit; and an operation changing unit that allows the control program acquiring unit and the storage executing unit to be operated on a basis of detection of the wireless communication device.