Расходомер-счётчик УРСВ

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Sage
Сообщения: 10
Зарегистрирован: 19 июл 2009, 21:55
Откуда: Краснодар

Сообщение Sage » 26 июл 2009, 18:05

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

Максим
Сообщения: 165
Зарегистрирован: 13 янв 2005, 15:03
Откуда: Компания ДЭП

Сообщение Максим » 27 июл 2009, 13:28

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

Sage
Сообщения: 10
Зарегистрирован: 19 июл 2009, 21:55
Откуда: Краснодар

Сообщение Sage » 27 июл 2009, 17:27

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

Максим
Сообщения: 165
Зарегистрирован: 13 янв 2005, 15:03
Откуда: Компания ДЭП

Сообщение Максим » 28 июл 2009, 11:42

DWORD - целое без знака размером 4 байта
С уважением Максим

Компания ДЭП