К РНИ (наладке в ходе эксплуатации) допускаются люди разной квалификации по математике и умения пользоваться Exel. С учётом этого вводимые данные должны иметь те же параметры, что и режимные карты (технологический регламент).
Т.е. вычисления параметров интерполирующей функции должны выполняться в ПЛК. Именно это (совершенно правильно) и сделал автор ФБ сплайнов.

Автор не рассказал о многих интересных вещах:
- что будет с Y при выходе X за пределы диапазона
- какие ограничения по входным данным (сортировка, что делать при меньшем 11 числе пар точек)
- какой диапазон применимости функции (какие кривые обрабатываются адекватно)
- как вычисляются полиномы - хотя бы для ознакомления с математикой - ведь есть несколько подходов ко второй производной на краях диапазона X
https://habr.com/ru/articles/323442/

И о применении ФБ - тоже хорошо бы рассказать - для выполнения пересчёта нужно сделать ..., в нормальной работе нужно ..., при нештатной работе (выходе X за пределы или др.) формируется ... и на выходе Y будет ..., и т.д.

Т.е. говорю об документировании библиотечного ФБ. Ведь автор предоставил ФБ не в ответ на просьбу страждущего, который разберётся в силу заинтересованности.
Всё это автор может сделать в первом сообщении темы - она позволяет редактирование - а здесь просто уведомить, что дополнил.

Моё личное мнение, что применение сплайнов - скорее прихоть, т.к. в эксплуатации потребует формирование сигнала пересчёта, и так же, как при кусочно-линейной интерполяции (КЛИ), потребует поиск диапазона. Т.е. при сравнении с КЛИ произойдёт усложнение HMI (команда пересчёт) и но преимуществ не будет.

Не посчитайте это придиркой - для ознакомления мне придётся ставить ненужный Codesys 3.5, а ведь в случае интересной реализации я бы "подрезал" алгоритм в другую среду разработки.