You need to create MSG blocks as-if you were polling a MicroLogix PLC with SLC500 typed read and writes. The DOIAP packs ASCII data into the integers of N-files.
You have 2 options:
If the weight-scale just sends out weights, then the MSG block just reads and if the result is all zero values, there is no ASCII data. Otherwise it will be the ASCII message packed as words.
If the weight-scale needs to be polled to trigger a read, then you need 2 MSG blocks. The first writes the poll string into the DOIAP (but it isn’t sent). The second causes the poll to be set and returns any response as ASCII packed in words.