Всем привет!
Вобщем, реализовали задачку "ИП320 в качестве панели оператора с запихиванием данных из обычного компа". Сваяли самодельный modbus-клиент, часа 3 пляски с бубнами и все заработало. Но остался непонятным один момент:
При чтении данных из ИП320 приходит набор чисел. Например, читаем два регистра, получаем в ответ:
58
123567
13
3

67
146523
45
2

Числа от балды набраны.

Здесь видны группы из 4 чисел, где в 1 группе 58 значение регистра, 3 (последнее число) - номер регистра, причем, почему-то, в порядковом виде (т.е., если регистры нумеруются как 0, 1, 2, 3..., то здесь 1, 2, 3, 4), в панели данный регистр имеет адрес 2.

А вот что такое 123567 и 13? Т.е., 2 и 3-е числа в ответе.

И еще непонятно, почему во второй группе на месте номера регистра стоит 2 (в панели регистр имеет адрес 3, т.е. тут, по логике первой группы ответа, должно быть 4). Соответственно, во второй группе 67 значение из регистра.