Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром > Примеры работы по Modbus

Примеры работы по Modbus Примеры работы с частотниками, панелями и любыми другими устройствами, использующими Modbus-RTU/ASCII/TCP

 
 
Опции темы Поиск в этой теме
Старый 06.02.2021, 17:35   #1
oDDa
Новичок
 
Регистрация: 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
oDDa вне форума  
Старый 06.02.2021, 21:12   #2
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Посмотрел инструкцию на KP-HART.M2.
Игрушка интересная.

Ну сначала надо понять зачем Вам вообще нужен HART. У датчика есть токовый выход.
ATS вне форума  
Старый 06.02.2021, 22:15   #3
oDDa
Новичок
 
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от ATS Посмотреть сообщение
Посмотрел инструкцию на KP-HART.M2.
Игрушка интересная.

Ну сначала надо понять зачем Вам вообще нужен HART. У датчика есть токовый выход.

Я бы с радостью считал 4-20, но есть две проблемы.
1)требования заказчика. Датчики должны передавать показания по hart
2) датчиков более 10 и аналоговых входов в матрикс не хватит.
Показания нужно передавать с объекта в отдельное помещение со станцией управления. Поэтому тянуть 2 провода rs-485 выглядит рациональнее нежели 15+ 4-20 кабелей. С хартом же можно все запихнуть в одну шину и отправить на СУ
oDDa вне форума  
Старый 07.02.2021, 01:15   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от oDDa Посмотреть сообщение
Какой адрес регистра в переменной Modbus мне нужно указать чтобы я увидел показания датчика?
Ну конвертеры протоколов вообще нахрапом не берутся.
Сначала ему нужно указать что и как прочитать по HART. Потом дождаться готовности полученных данных. И только тогда прочитать полученные в буфер конвертера данные по модбасу.

Цитата:
руководство КР я читал, но оно оказалось недоступно моему разумению.
Есть два варианта - либо думать, либо отказаться от задачи. Выбирать Вам.

Если почитать доку, то процесс вроде упрощается предварительной настройкой конвертера родной программой. Сначала в ней добиваемся настройкой получения нужных данных со всех датчиков в режиме мониторинга. А потом уже пробуем читать их с устройства контроллером.
Все достаточно доходчиво описано в приложении включая адресацию.
ATS вне форума  
Благодарность от:
Старый 07.02.2021, 01:55   #5
oDDa
Новичок
 
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от ATS Посмотреть сообщение
Если почитать доку, то процесс вроде упрощается предварительной настройкой конвертера родной программой. Сначала в ней добиваемся настройкой получения нужных данных со всех датчиков в режиме мониторинга. А потом уже пробуем читать их с устройства контроллером.
С самой программой конвертера проблем вроде не возникает. Она мониторит все датчики и выводит их. А вот как считать это добро в логиксе понятия нет.
Изображения
Тип файла: jpg 123.jpg (108.3 Кбайт, 53 просмотров)
oDDa вне форума  
Старый 07.02.2021, 02:10   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от oDDa Посмотреть сообщение
С самой программой конвертера проблем вроде не возникает. Она мониторит все датчики и выводит их. А вот как считать это добро в логиксе понятия нет.
Это датчик на столе? Кстати там и адресочек какой-то 40h маячит.

А скрин настроек можно видеть? Да и датчик с нулевым адресом это не Ваш случай.
ATS вне форума  
Старый 07.02.2021, 02:14   #7
oDDa
Новичок
 
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от ATS Посмотреть сообщение
Это датчик на столе? Кстати там и адресочек какой-то 40h маячит.

А скрин настроек можно видеть? Да и датчик с нулевым адресом это не Ваш случай.
Да, на столе. 0 адрес используется когда подключено одно HART-устройство(как и моем случае)
Изображения
Тип файла: jpg 123.jpg (160.5 Кбайт, 70 просмотров)
oDDa вне форума  
Старый 07.02.2021, 02:27   #8
oDDa
Новичок
 
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Так же очень рассчитывал на такую утилиту как modlook. в надежде что она мне подскажет какой регистр отвечает за мои показания, но ясности она тоже не внесла
oDDa вне форума  
Старый 07.02.2021, 02:52   #9
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Контроллер хоть что-то читает? Хотя бы по адресам 100-108h.

По 485-му естественно.

https://forum.segnetics.com/showpost...41&postcount=4
ATS вне форума  
Старый 07.02.2021, 03:03   #10
oDDa
Новичок
 
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от ATS Посмотреть сообщение
Контроллер хоть что-то читает? Хотя бы по адресам 100-108h.

По 485-му естественно.
Нет. А должен? я думал это регистры конфигурации.
По адресу 1ah огромное значение, выходящее за ограничения real. которое постоянно меняется. И обращается в столь же огромное отрицательное число если повысить давление(дунуть в датчик)


Добавлено через 14 минут


в анализаторе почему-то тишина...
oDDa вне форума  
Старый 07.02.2021, 03:33   #11
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от oDDa Посмотреть сообщение
По адресу 1ah огромное значение, выходящее за ограничения real. которое постоянно меняется. И обращается в столь же огромное отрицательное число если повысить давление(дунуть в датчик)
Так это уже веселее. Похоже просто порядок перепутан.
Поиграйся с порядком байт в настройках. 3-4-1-2
ATS вне форума  
Благодарность от:
Старый 07.02.2021, 03:51   #12
oDDa
Новичок
 
Регистрация: Feb 2021
Сообщения: 7
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от ATS Посмотреть сообщение
Так это уже веселее. Похоже просто порядок перепутан.
Поиграйся с порядком байт в настройках. 3-4-1-2
2-1-4-3. Как же вы мне помогли! по адресу 1ah и далее все прекрасно работает. Премного благодарен!
Изображения
Тип файла: jpg 123.jpg (220.4 Кбайт, 105 просмотров)
oDDa вне форума  
Старый 08.02.2021, 21:50   #13
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Преобразование Hart to Modbus

Цитата:
Сообщение от oDDa Посмотреть сообщение
2-1-4-3. Как же вы мне помогли! по адресу 1ah и далее все прекрасно работает. Премного благодарен!
Да не за что.
А вот конвертер KP-HART.M2 взял на заметку.
ATS вне форума  
 


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 18:58.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024