Ну ведь вы сейчас кладёте в некую область копии.
Эту область и использовать как динамический буффер-окно для ответов.
Ну ведь вы сейчас кладёте в некую область копии.
Эту область и использовать как динамический буффер-окно для ответов.
на запросы
в смысле видимая извне область обмена необязательно должна иметь некую копию всей этой области. Если сейчас именно так и сделано. (?)
Последний раз редактировалось Валенок; 03.02.2012 в 13:18.
Нужно прочитать группу параметров (6 штук) из ПЛК63 по протоколу Modbus командой 03h. Параметры расположены, начиная с адреса 350. Пытаюсь прочитать копию памяти вывода, начиная с адреса 0x11B7 (4185+350=4535->0x11B7). Вот сам запрос [10][03][11][B7][00][06][73][93], вот ответ [10][83][02][90][F4], Modbus Tester пишет, что Exception 83h/02h .
Как всё же прочитать эти параметры именно группой?
Вы распишите, как эти регистры в меню расположены.
ASo, вот так:
PictureOwen.JPG
_PanelChoise_ - 4176 (дес)
_TIME_WORK_ - 4178
_TIME_WORK_1_ - 4180
И т.д. От 4176 в порядке следования в дереве. QD* выравниваются на четный адрес.
Никак, это не нужно.
Вы делаете групповое чтение по этой фиксированной от начала адресации. Запись по тем адресам, которые вписываете.