У меня, в модуле модбас, промежуточная переменная для хранения младшего слова и пара флагов, для контроля что между младшим и старшим словом ничего не приходило. После этого callback на запись в прикладной модуль. На меню отдельных переменных не заводил. Тоже применял механизм а-ля callback. Переменная - только одна, в прикладном модуле.