Сообщение от
SKV
Capzap, хотел бы вернуться в этой теме к примеру plc160pointer.pro.
Скачал, посмотрел внимательно. Есть вопросы.
1. Я так понимая, что структура SLAVE не случайно имеет такой вид:
TYPE SLAVE :
STRUCT
uno : WORD;
duo : WORD;
tre : REAL;
qua : BYTE;
{bitaccess bUno 64 'x0'}
{bitaccess bDuo 65 'x1'}
{bitaccess bTre 66 'x2'}
{bitaccess bQua 67 'x3'}
{bitaccess bVis 68 'x4'}
{bitaccess bSei 69 'x5'}
{bitaccess bSet 70 'x6'}
{bitaccess bOtt 71 'x7'}
END_STRUCT
END_TYPE
Видимо, имеется ввиду, что сначала нужно расположить все word переменные, затем, начиная с байта кратного четырем все real переменные, а затему уже байтовые и битовые. Правильно я понимаю?
2. Пройдет ли такой же прием с модулем Modbus(Master)?
В модулей Modbu(Master) у каждого Universal Modbus device есть поле команда типа byte. Его нужно учитывать в структуре Slave или нет?