Цитата Сообщение от swerder Посмотреть сообщение
Логвиненко Андрей спасибо за внимание к проблеме, но решение из той темы мне не подходит - там используется конфигурация плк, у меня же "общение" с модулями идет "ручками" сам открываю порт, посылаю команду, слушаю ответ.
Я бы не стал заморачиваться с самодельным протоколом, если можно обойтись стандартными средствами. Используйте string input/output module state. У меня получилось читать в одном запросе все регистры МВ110-8А, а затем разбирать ответ через указатель на структуру. Есть два ньюанса:
1-под string модуль всегда отводится 80 байт независимо от количества запрашиваемых байт, поэтому надо смотреть, чтобы не получилось наложение данных,
2- при разборе real надо переставлять старшее и младшее слово.