This is content made from code I have used in production. Some of this code is in production at TRW and ACH and used for the assembly of parts for Toyota, Honda, Hyundai and Ford. The reason I am using OPC servers in my examples is to try to keep hardware independent, plus OPC servers allow the use of simulation of inputs without having any hardware. I will include use of drivers and connect to the PLC directly in later chapters, but will only cover a few brands/models. This will all depend on what is available for me to use.