A controller is provided with a programmer, and has a program memory and an arithmetic processing portion. The programmer has a key board with keys labeled with different computing elements, in instrumentation terms, necessary for determining the functions of the controller, and produces programs for...http://www.google.com.au/patents/US4528623?utm_source=gb-gplus-sharePatent US4528623 - Controller with programmer for selectively providing programs to operate controller