|
Примеры работы по Modbus Примеры работы с частотниками, панелями и любыми другими устройствами, использующими Modbus-RTU/ASCII/TCP |
|
Опции темы | Поиск в этой теме |
06.02.2021, 17:35 | #1 |
Новичок
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Преобразование Hart to Modbus Метран-150tg (решено)
Добрейшего времени суток! Столкнулся с такой проблемой как HART- протокол. У меня имеется датчик давления Метран-150tg с поддержкой HART, который подключен через Контроллер расширения KP-HART.M2(Далее КР) к ПЛК Matrix. У КР есть программа настройки в которой я вижу свой датчик и его показания. Сложность возникла в считывании modbus'а с кр. В Logix'e я создал slave устройство с пустой карты( Поставил те же настройки связи что и в КР). Какой адрес регистра в переменной Modbus мне нужно указать чтобы я увидел показания датчика? Возможно кто-то сталкивался с настройкой адресов и может подсказать как правильно опросить кр.
ПЫ.СЫ. руководство КР я читал, но оно оказалось недоступно моему разумению. Последний раз редактировалось oDDa, 06.02.2021 в 17:52 |
06.02.2021, 21:12 | #2 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Преобразование Hart to Modbus
Посмотрел инструкцию на KP-HART.M2.
Игрушка интересная. Ну сначала надо понять зачем Вам вообще нужен HART. У датчика есть токовый выход. |
06.02.2021, 22:15 | #3 | |
Новичок
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Преобразование Hart to Modbus
Цитата:
Я бы с радостью считал 4-20, но есть две проблемы. 1)требования заказчика. Датчики должны передавать показания по hart 2) датчиков более 10 и аналоговых входов в матрикс не хватит. Показания нужно передавать с объекта в отдельное помещение со станцией управления. Поэтому тянуть 2 провода rs-485 выглядит рациональнее нежели 15+ 4-20 кабелей. С хартом же можно все запихнуть в одну шину и отправить на СУ |
|
07.02.2021, 01:15 | #4 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Преобразование Hart to Modbus
Цитата:
Сначала ему нужно указать что и как прочитать по HART. Потом дождаться готовности полученных данных. И только тогда прочитать полученные в буфер конвертера данные по модбасу. Цитата:
Если почитать доку, то процесс вроде упрощается предварительной настройкой конвертера родной программой. Сначала в ней добиваемся настройкой получения нужных данных со всех датчиков в режиме мониторинга. А потом уже пробуем читать их с устройства контроллером. Все достаточно доходчиво описано в приложении включая адресацию. |
||
Благодарность от: |
07.02.2021, 01:55 | #5 |
Новичок
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Преобразование Hart to Modbus
С самой программой конвертера проблем вроде не возникает. Она мониторит все датчики и выводит их. А вот как считать это добро в логиксе понятия нет.
|
07.02.2021, 02:10 | #6 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Преобразование Hart to Modbus
Цитата:
А скрин настроек можно видеть? Да и датчик с нулевым адресом это не Ваш случай. |
|
07.02.2021, 02:14 | #7 |
Новичок
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Преобразование Hart to Modbus
Да, на столе. 0 адрес используется когда подключено одно HART-устройство(как и моем случае)
|
07.02.2021, 02:27 | #8 |
Новичок
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Преобразование Hart to Modbus
Так же очень рассчитывал на такую утилиту как modlook. в надежде что она мне подскажет какой регистр отвечает за мои показания, но ясности она тоже не внесла
|
07.02.2021, 02:52 | #9 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Преобразование Hart to Modbus
Контроллер хоть что-то читает? Хотя бы по адресам 100-108h.
По 485-му естественно. https://forum.segnetics.com/showpost...41&postcount=4 |
07.02.2021, 03:03 | #10 | |
Новичок
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Преобразование Hart to Modbus
Цитата:
По адресу 1ah огромное значение, выходящее за ограничения real. которое постоянно меняется. И обращается в столь же огромное отрицательное число если повысить давление(дунуть в датчик) Добавлено через 14 минут в анализаторе почему-то тишина... |
|
07.02.2021, 03:33 | #11 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Преобразование Hart to Modbus
Цитата:
Поиграйся с порядком байт в настройках. 3-4-1-2 |
|
Благодарность от: |
07.02.2021, 03:51 | #12 |
Новичок
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Преобразование Hart to Modbus
2-1-4-3. Как же вы мне помогли! по адресу 1ah и далее все прекрасно работает. Премного благодарен!
|
08.02.2021, 21:50 | #13 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Преобразование Hart to Modbus
|