PDA

Просмотр полной версии : МВА8 + dvp-se. Проблема с чтением данных.



Тима
28.04.2024, 11:19
Добрый день.
Требуется считать данные с мва8 в плк dvp-se.
Мва8 подключаю к ноутбуку, конфигуратор считывает все данные корректно. 4 датчика подключены к первым 4м входам. Подключал и к остальным входам. Показания через конфигуратор читаются.
Подключил модуль к контроллеру, считываются первые три канала. Четвертый показывает 0. Сначала пробовал считывать данные "толпой", а потом выбирать нужные. Потом пробовал считывать каждую ячейку(1, 7, 13 и 19) по отдельности. Результат такой же, данные с первых трех читаются, а остальные по нулям.
Считываю данные инструкцией modrw по rs485, modbus-rtu.
Помогите разобраться, что я делаю не так.

kondor3000
28.04.2024, 12:42
Покажите скринами, настройку группового опроса всех регистров и по отдельности регистров с адресами 13 и 19

Тима
28.04.2024, 22:08
75466
75465
Сделал скрины с включенным онлайн. Видно, что на последней строке считываются нули.
Кстати, заметил еще одну странность. Регистр 13 реагирует на датчик, подключенный к 4му каналу, хотя он относится к 3му.

Тима
28.04.2024, 22:14
Ещё попробовал подключить мва8 к овеновскому орс-серверу. Все данные с регистров читаются адекватно и каждый датчик соответствует своему регистру.

МихаилГл
28.04.2024, 22:35
75466
75465
Сделал скрины с включенным онлайн. Видно, что на последней строке считываются нули.
Кстати, заметил еще одну странность. Регистр 13 реагирует на датчик, подключенный к 4му каналу, хотя он относится к 3му.

А может напутали с 10чной и 16чной системой? Надо глянуть инструкцию к модулю. В дельте я смотрю 10чная адресация...

Тима
28.04.2024, 22:38
А может напутали с 10чной и 16чной системой? Надо глянуть инструкцию к модулю. В дельте я смотрю 10чная адресация...
Блин, точно. 19 это 13 в 16чной системе.
Спасибо.

МихаилГл
28.04.2024, 22:44
Не за что)
Сам бывает так делаю.