PLC Programming

PLCs are the brains of an automated system. More reliable than traditional computers, PLC’s rely on data from the process or manufacturing line (inputs), and responds according to the logic of its internal program (Outputs). PLCs can be used to move products down an assembly line, paint the chassis for a car, control a furnace or monitor a nuclear reactor. Most general automation today uses some form of PLC. For each application, the PLC is selected according to the process it will be used for, and can be simple or complex.

The PLC program logic which automates the process must be developed by an experienced engineer. Many people know the basics of PLC language, but all processes are not the same, and to assure the process is safe, reliable, and efficient the PLC Programmer must have experience with hardware, networking, I/O configuration as well and a sound engineering background for the type of industry in which the process will be deployed.

iQuest has over 50 years experience in all phases of PLC Programming and deployment in many different industries. While we specialize in Siemens S7 300/400 family of PLCs, we also have vast experience in other vendor’s products:


  • Siemens
  • Allen Bradley
  • Omron
  • Modicon
  • GE