Страница 1 из 1

Добавлено: 26 июл 2009, 18:05
Sage
Добрый день.
Проблема такая, если прописываю его через компонент все значения 0 кроме связи, а по modbus че то никак разобраться не могу по их документации запрашиваемая переменная - число повышенной точности, запрашивать надо 2 регистра одновременно, и вообще значения 4 байтовые, Вообщем люди добрые помогите кто чем может....

Добавлено: 27 июл 2009, 13:28
Максим
Для того чтобы запросить 4 байта, надо поставить "тип сигнала в ответе" DWORD.
Будьте также внимательно с функцией MODBUS - 3. Для нее вам придется использовать "тип параметра" - (4x) Регистровые ВЫХОДЫ (Функция №3,16).
Для такого типа в обработке аналогов и дискретов сигналы обрабатываются как выходные.

Добавлено: 27 июл 2009, 17:27
Sage
Спасибо. По modbus вроде как бы сами разобрались кроме одного параметра "-"V отображает что то вроде 3.200e039, вообщем вопрос DWORD может быть отрицательным? а то параметр с минусом.

Добавлено: 28 июл 2009, 11:42
Максим
DWORD - целое без знака размером 4 байта