Здравствуйте.
Имеется ПЛК63. Стоит задача подсоединить его к ОРС серверу стороннего произодителя(ОРС уже работает с другим оборудованием); связь ПЛК по Modbus с компьютером имеется(ПЛК63 работает в режиме Slave, по RS232)
Что нужно так это - групповое чтение.

Пробовал считывать(функция 3, 4 (результат аналогичен)) предустановленные переменные из области памяти 334-358, по 10 слов. (см.п.5 "Размещение переменных в области памяти протокола Modbus при работе в качестве Slave-устройства", из "Руководства пользователя. Конфигурирование области ввода/вывода ПЛК63")
Переменные объявил согласно "п.4 Добавляемые модули конфигуратора ПЛК", из "Руководства ...".

Получил на выходе, что только первое слово имеет верное значение, остальные нули или неизвестно что. Начинаю дальше считывать со смешением на 1 слово - и снова только первое слово верное, остальные нули и "мусор"; и так последовательно с 334 адреса до 344 перепробовал.
Сделал вывод: В ответе ПЛК только первое слово правильное, остальные нет!!!

Вопрос. Как осуществить групповое чтение?

Если что делаю неправильно укажите, или приведите пример.