Я соглашусь с Petera, что одной функциональной области достаточно. Но при этом я до сих пор не увидел реальной необходимости в макросе - никто не мешает в одной функциональной области опрашивать датчик и производить арифметические операции. Если данные приходят в пригодном для обработки виде, то можно вообще все это делать в пределах действия Математические операции, в качестве одного из операндов выбрав регистры датчика.