Чтение же в макросе необходимо, потому что я читаю данные не напрямую в PSW регистры, а в программную структуру.
что там за датчики и что за данные с них валятся раз в секунду, что надо так заморачиваться?