PDA

Просмотр полной версии : считывание веса с тензомодуля



niklud19511
02.06.2016, 12:23
Добрый день!
как считать показания веса с тензомодуля,
контроллером ПЛК110.
создаю Modbus master, в нем UMD и
Real Input module , регистр 0.
Вес не соответствует показаниям модуля.
Может кто подскажет как правильно организовать опрос.

sergeykrylov
02.06.2016, 13:10
так а значение веса меняется если воздействовать на тензодатчик?

niklud19511
02.06.2016, 14:00
да,значение веса меняется

sergeykrylov
02.06.2016, 14:04
Значит со связью почти всё в порядке. А какое значение веса на терминале и какое в ПЛК?

niklud19511
02.06.2016, 14:08
тензодатчик не нагружен на терминале показания 0,
показания плк -1,489716-002
нагружаем 2кг на терминале показания 2
показания плк 9317294е+031

sergeykrylov
02.06.2016, 14:12
Попробуйте поменять в UMD byte sequence с Trace_mode на Native

niklud19511
02.06.2016, 14:28
значения стали
при 0 2,382185е-027
при 2кг 5,919291е-039
как этот формат чисел перевести в удобоваримый?

sergeykrylov
02.06.2016, 14:39
Ну вот уже что то. Калибровали терминал?

niklud19511
02.06.2016, 14:41
конечно на терминале вес соответствует гирям

sergeykrylov
02.06.2016, 14:53
Если положить ещё 2 кг значение в ПЛК будет пропорционально изменяться?

niklud19511
03.06.2016, 12:32
положил еще 2кг значение стало со знаком минус -5,944298е-039

sergeykrylov
03.06.2016, 13:07
Мда, ерунда какая то. Попробуй код АЦП прочитать с терминала.

niklud19511
03.06.2016, 13:56
Код не прочитать.
я думаю не правильно читаю содержимое регистров
не пойму по описанию как правильно

sergeykrylov
03.06.2016, 14:04
Тут дело в порядке передачи байт.

sergeykrylov
03.06.2016, 14:07
Почему код АЦП не прочитать?

evg3798
06.06.2016, 03:34
А почему Вы используете UMD, а не ModbusMaster.

Брал эти модули на пробу - не понравились (мало разрядов ). Для дозирования использую CAS WTM-300.

niklud19511
06.06.2016, 09:01
код АЦП при 0 равен 574,при нагрузки меняется

sergeykrylov
06.06.2016, 10:06
Попробуйте прочитать другие регистры со значением float.

niklud19511
06.06.2016, 11:27
float и в других регистрах ерунда какая то

sergeykrylov
06.06.2016, 12:19
Тогда посоветую связаться с разработчиками данного прибора и позадавать им вопросы.

sergeykrylov
06.06.2016, 12:20
Проблема в порядке передачи байт, я так думаю.

alex55
08.06.2016, 21:49
Интересно, а вы что отбросили терминал и подключаете плк 110 к тензомодулю напрямую как то или через мв 110 1 тд- как то непонятна конфигурация и смысл затеи.. Почему не работать с родным терминалом? Проект надо, а не описание изделия стороннего производителя..