1. A system for configuring a controller without a file transfer, comprising: a configurable controller, the configurable controller comprising: a processing unit; a first memory connected to the processing unit; and a second memory connected to the processing unit; and wherein: a network variable configuration is situated in the first memory; the network variable configuration comprises a public variable identification (PVID); the public variable identification identifies a public variable whose value is written into the second memory of the processing unit; a replacement specification which also comprises a public variable identification, is read from the first memory, the replacement specification configured to identify a change of value in the public variable; and public variable values are input by an end-user without a file transfer from another device and are written to a configuration file in a memory of a controller based on the instructions in the replacement specification.