Проверил, можно и не писать новый блок, а на 2 экземпляр подать Маску DWORD (Udint) через функцию.
1 Биты в ПР.jpg
Или просто вставить строку W:=SHR(W1,16); в ФБ на ST. Всё работает
Код:
function SHR16: udint; //имя функции и тип данных выхода
var_input
W : udint; //входная переменная с типом данных udint
end_var
SHR16:=SHR(W,16);
end_function