Персичная постановка вопроса была такой:
Задача стоит следующая: [...] чтобы пользователь мог менять уставку (real, int, bool) и удалённо (со скады через модбас) так и непосредственно стоя перед контроллером.
В вашем случае проблема в неправильно выбранном задатчике, который не рассчитан на локальное изменение уставки. Как вы говорите, "считывать он не может", поэтому Вася и Петя никогда друг с другом не договорятся.
Сейчас у вас оборудование подобрано для исключительно удалённого управления, как вокруг локального устройства не прыгай, какие функции не вводи, проблемы это не снимет. Петя уставку на 30 обратно сменить не сможет не потому, что fronts не сработает, а потому что никогда не узнает, что уставка теперь 25, а не 30.
Тогда от вас и вопрос по существу: что вам конкретно нужно-то? Какова ваша задача? Два варианта я уже услышал и оба варианта имеют свой верный ответ. И оба ответа не такие, какой вы хотите услышать, но, однако, решающие поставленные задачи.