в контроллерах и ПР нет многозадачности. В данном случае нет разделения макрос и программа, макрос это часть программы, в качестве примера это как обед, пищу принимают по порядку первое, второе и компот, так вот макрос это тарелка второго, а обед это программа, после того как программа выполнилась, записываются выхода, затем считываются входа и опять выполняется программа со всеми своими макросами





