Цитата Сообщение от Владимир Ситников Посмотреть сообщение
Да, верно. Переменные обновляются только после вызова. Сами по себе, разумеется, не обновляются.

Т.е. такой вариант должен работать:

Код:
ENCODER_AND_COUNTER_Pru0MemoryTransfer(
...
);
Enc:=ENCODER_AND_COUNTER_Pru0MemoryTransfer.PRU_ENCOER_COUNTER_Enc_Position;
Насколько я понял, нужно в начале цикла ПЛЦ_ПРГ сделать вызов ПРУ-ПОУ (ENCODER_AND_COUNTER_Pru0MemoryTransfer в моем случае) с пустыми параметрами, и после этого должно заработать непосредственное обращение к любой переменной ПРУ-ПОУ?

В принципе, то, как сейчас работает устраивает. Однако для большей понятности программы (в первую очередь для себя, ибо "с памятью моей что-то стало") хотелось бы иметь возможность обращаться к нужным переменным обмена из любого места ПЛЦ-ПРГ.