quote name='Ken Moore' post='32609' date='Apr 27 2006, 03:46 AM'] Since you are adding an input to an existing I/O module, there should already be a BTR somewhere in your program, the BTR is reading data from the I/O module and storing it in a PLC register, an N file such as N9:x, The word that contains the raw value for your new input will depend on the which values were used on the BTR instruction. In my attached example I used N9:10 as the first address, so my raw input data is stored in registers N9:14-N9:29 (16 single ended inputs). If possible post your existing code, this way we can see exacltly what you have already. The 1771-IFE is a 12 bit card, so for a 0-10 Volt input, the card will have to be configured for a -10V to +10V, you will have a raw data default value of -4095 to +4095. Since your input has only positive voltage, you can change the default and get a raw value span of 0-4095. If this were a newer processor you could use the Compute (CPT) instruction to scale your raw data into engineering units, but it's not supported in the 5/25, so you will have to use two instructions, a DIV and a MUL. First divide the raw value by 4095, this will give you the percent of full scale, the since your engineering units are 0-600, multiply the percent by 600, the result will be the scaled result. See attached example.