I set up some Modbus/TCP remote I/O with the I/O scanner, and want to map 96 outputs starting from Y32 to the remote I/O. If I'm configured for raw copy, DMD won't let me enter Y32:SD or SW or UW as the data source. In single register mode I can, but then I only get Y32-Y47 sent to the remote. DMD says that the data source isn't signed/unsigned WORD/DWORD, which all those casts definitely are, so I don't know why the scanner config won't accept them.
Obviously I can break it up into multiple writes, write to an acceptable buffer first, or just use an MWX (which does work), but seems like it would be a lot cleaner if I can just pipe the Y's directly to the scanner. Is there a way?