Если тебя интересует правой момент, то все, что сделано штатными средствами без взлома, является законным.
Например дискреты передают с помощью CODE/DECODE, это нормально и ускоряет обмен с PLC.
С передачей строк не знаю, но элементарно пишешь в одну переменную номера блока данных и берешь из остальных по 30 параметров.
Таким способом получают архивные данные, но можно и любые...