Формулировки крайне невнятные (не в обиду будь сказано):
1. "Так вот, датчик, передает в TIA произвольные данные". Так уж и произвольные? Или соответствующие давлению? Если совсем произвольные данные - или датчик мертв, или что-то не так сделано.
2. "Хочется сделать так, чтобы отображение было от нуля и до 100". До ста чего (%, кгс/м2, кгс/см2, бар, и т.п.)? Т.е. как соотносится желаемое значение с диапазоном измерения датчика?
3. "На данный момент датчик ... при давлении до бесконечности". Не бывает бесконечности в 2-х байтах (то что выдает AI). В формате word: 0...65535, в формате int: -32768 ... +32767.
4. "то после нажима" - следует понимать: подали на датчик давление, а потом сняли? Какое давление подали? Насколько это давление соответствует диапазону датчика? С учетом того что Вы не указали конкретную модель и диапазон - нет уверенности что Вы вообще не "раздавили" датчик.
В первом приближении, без уточнений:
1. Дрейф нуля 0...740 это перебор, похоже на неисправный датчик. Но если принять дрейф 740-680=60 (в значениях AI) - возможно не так много, если учитывать диапазон и класс точности датчика.
2. Возможно Вы просто не корректировали ноль. Опять же без модели и диапазона датчика - просто домыслы.
3. Возможно Вы "убили" датчик когда прессовали. См. предыдущий пункт.
4. Нормализация в TIA входного сигнала - NORM_X, и обратно - SCALE_ X:
https://support.automation.siemens.com/ ... viewreg=WW
http://iadt.siemens.ru/forum/viewtopic. ... ight=normx