Часть вопроса решена! Через порт, расположенный на процессорном модуле, удалось получить данные, заменив "%MW" на "%IW", т.е. опрашивать нужно не Holding, а Input регистры.
read_var(addm('0.0.0.1'), '%IW', 704, 1, Param ,%mw0:1);
Но вторая часть вопроса остаётся открытой - при абсолютно тех же настройках порта, через NOM-0200 выдаются ошибки "slave no response" и "bus communication error", и второй элемент Param принимает значение 16#0007 (07 во втором байте - "Problem in sending to the destination ").
Разумеется, адрес меняю, провод переключаю в нужный разъём
read_var(addm('0.1.0.1'), '%IW', 704, 1, Param ,%mw0:1);