Segnetics

Вернуться   Segnetics > Общий > Вопросы о SMH-2G(i)

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.07.2016, 13:14   #1
HWAK
Member
 
Регистрация: Nov 2015
Сообщения: 50
По умолчанию Получение данных с датчиков ОВЕН ПВТ100 по Modbus

Здравствуйте.
1) Получится ли получить и использовать информацию по Modbus с датчика (ОВЕН ПВТ100), подключенного совместно с контроллером Pixel на СОМ1?

2) В проекте, если вход с Modbus датчика подключить к макросу аналогового входа и задать тип датчика 0 (ручное задание) будет ли работать или надо задавать без макроса, сразу на последующие блоки (использую за основу базовый проект из конструктора)?

3) Получится ли на СОМ2 подключить мастер устройство?
HWAK вне форума   Ответить с цитированием
Старый 18.07.2016, 13:49   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 947
По умолчанию Ответ: Получение данных с датчиков температуры и влажности по Modbus

Цитата
Сообщение от HWAK Посмотреть сообщение
Здравствуйте.
1) Получится ли получить и использовать информацию по Modbus с датчика (ОВЕН ПВТ100), подключенного совместно с контроллером Pixel на СОМ1?
Да, без проблем.



Цитата
Сообщение от HWAK Посмотреть сообщение
2) В проекте, если вход с Modbus датчика подключить к макросу аналогового входа и задать тип датчика 0 (ручное задание) будет ли работать или надо задавать без макроса, сразу на последующие блоки (использую за основу базовый проект из конструктора)?
В проекте вообще не нужно использовать макрос термодатчика. Сразу на последующие блоки после деления полученного со счётчика значения на 100.

Но тут проявилось обычное для овена головотяпство, требующее плясок с бубном. Они каким-то образом собираются в обычный 16-битный регистр пропихнуть число 125000 - это нереально по объективным причинам. Поэтому готовьтесь к общению с их техподдержкой и, возможно, даже возврату датчиков на исправление их прошивки.



Цитата
Сообщение от HWAK Посмотреть сообщение
3) Получится ли на СОМ2 подключить мастер устройство?
У Пикселя нет COM2.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 18.07.2016, 13:57   #3
HWAK
Member
 
Регистрация: Nov 2015
Сообщения: 50
По умолчанию Ответ: Получение данных с датчиков температуры и влажности по Modbus

Цитата:
Сообщение от Arsie Посмотреть сообщение

У Пикселя нет COM2.
Я про СОМ2 у SMH2Gi.
HWAK вне форума   Ответить с цитированием
Старый 18.07.2016, 13:58   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 947
По умолчанию Ответ: Получение данных с датчиков температуры и влажности по Modbus

Цитата
Сообщение от HWAK Посмотреть сообщение
Я про СОМ2 у SMH2Gi.
Да, можно.

http://forum.segnetics.com/showthread.php?t=2215


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 18.07.2016, 14:05   #5
HWAK
Member
 
Регистрация: Nov 2015
Сообщения: 50
По умолчанию Ответ: Получение данных с датчиков температуры и влажности по Modbus

Цитата:
Сообщение от Arsie Посмотреть сообщение
Но тут проявилось обычное для овена головотяпство, требующее плясок с бубном. Они каким-то образом собираются в обычный 16-битный регистр пропихнуть число 125000 - это нереально по объективным причинам. Поэтому готовьтесь к общению с их техподдержкой и, возможно, даже возврату датчиков на исправление их прошивки.
Подключал ПВТ10 к панели Weintek, вроде вменяемо все получалось.
HWAK вне форума   Ответить с цитированием
Старый 18.07.2016, 14:10   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 947
По умолчанию Ответ: Получение данных с датчиков температуры и влажности по Modbus

Цитата
Сообщение от HWAK Посмотреть сообщение
Подключал ПВТ10 к панели Weintek, вроде вменяемо все получалось.
До 65 градусов и будет вменяемо. Точнее до 65.53.

В случае наших контроллеров до 31.7, т.к. у нас знаковая (signed) математика. Хотя можно выполнить и беззнаковое деление, но это уже "хитрить"


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 18.07.2016, 15:18   #7
HWAK
Member
 
Регистрация: Nov 2015
Сообщения: 50
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

Чтобы с бубном не плясать сделаю тогда просто через сигнал 4-20 мА, заложив при этом кабель МКЭШ с витыми парами, для возможности реализации обоих вариантов.
HWAK вне форума   Ответить с цитированием
Старый 18.07.2016, 15:40   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 947
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

Цитата
Сообщение от HWAK Посмотреть сообщение
Чтобы с бубном не плясать сделаю тогда просто через сигнал 4-20 мА, заложив при этом кабель МКЭШ с витыми парами, для возможности реализации обоих вариантов.


Напишите только потом результат. Думаю, это многим будет интересно.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 06.03.2017, 10:45   #9
ReDVik
Новичок
 
Регистрация: Oct 2013
Адрес: SPB
Сообщения: 6
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

помогите разобраться

Не могу получит значения от ПВТ100 на плк segnetics 2gi.

адрес 16, скорость 9600, 1N8,
опрос по адресам 102,103,104 HEX.
на контроллере скорость COM1 9600, адрес 1.

блок анализа соединений по modbus выдает ошибки (встроенный в среду программирования)

так же не могу получить ни одного значения из регистра с использованием modscan. пишет "modbus exception response from slave device".

программой для настройки подключается нормально. настраивается, считываются значения.

пробовал разными преобразователями, moxa, меркурий, овен. результат один. значения считывает только программа настройки овен.
Миниатюры
Нажмите на картинку для увеличения

Название:  1.JPG
Просмотров: 50
Размер:  45.1 Кбайт   Нажмите на картинку для увеличения

Название:  2.JPG
Просмотров: 53
Размер:  34.2 Кбайт  
ReDVik вне форума   Ответить с цитированием
Старый 06.03.2017, 11:11   #10
Gromov
Тарапунька
 
Аватара для Gromov
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 1 666
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

Какой-нибудь программой модбас-мастер компьютером получается прочитать данные?


__________________
Даже дверь открыта.
Gromov сейчас на форуме   Ответить с цитированием
Старый 06.03.2017, 11:35   #11
ReDVik
Новичок
 
Регистрация: Oct 2013
Адрес: SPB
Сообщения: 6
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

Modscan выдавал ошибку. Но если поменять адрес или скорость то ошибка по таймауту.

Т.е. настройки скорости , адреса и т.п. верные, но то ли адрес переменной, Толи функция чтения не та.
ReDVik вне форума   Ответить с цитированием
Старый 06.03.2017, 11:51   #12
Gromov
Тарапунька
 
Аватара для Gromov
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 1 666
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

Что при этом было в сетевом траффике?


__________________
Даже дверь открыта.
Gromov сейчас на форуме   Ответить с цитированием
Старый 06.03.2017, 15:14   #13
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 143
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

Цитата
Сообщение от ReDVik Посмотреть сообщение
помогите разобраться

Не могу получит значения от ПВТ100 на плк segnetics 2gi.

адрес 16, скорость 9600, 1N8,
опрос по адресам 102,103,104 HEX.
на контроллере скорость COM1 9600, адрес 1.

блок анализа соединений по modbus выдает ошибки (встроенный в среду программирования)

так же не могу получить ни одного значения из регистра с использованием modscan. пишет "modbus exception response from slave device".

программой для настройки подключается нормально. настраивается, считываются значения.

пробовал разными преобразователями, moxa, меркурий, овен. результат один. значения считывает только программа настройки овен.
Попробуйте увеличить период опроса хотя бы до 100 миллисекунд: 10мс для скорости 9600 - это мало.
СВМ вне форума   Ответить с цитированием
Старый 06.03.2017, 15:31   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 947
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

Цитата
Сообщение от СВМ Посмотреть сообщение
Попробуйте увеличить период опроса хотя бы до 100 миллисекунд: 10мс для скорости 9600 - это мало.
Да и 100 мсек тоже маловато.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 07.03.2017, 23:32   #15
ReDVik
Новичок
 
Регистрация: Oct 2013
Адрес: SPB
Сообщения: 6
По умолчанию Ответ: Получение данных с датчиков ОВЕН ПВТ100 по Modbus

изменил время задержки ответа ПВТ100 на 250, вместо 10. удалось опросить modscan`ом.

потом опросил через 2Gi, прикладываю карту.

как я понял, опрос проходил медленно, а время ожидания ответа было коротким, в итоге контроллер не получал ответа и сыпал ошибками. поменял тайминги и всё завелось.
Вложения
Тип файла: map ПВТ100.map (507 байт, 36 просмотров)
ReDVik вне форума   Ответить с цитированием
Старый 23.10.2017, 13:15   #16
dimonos67
Новичок
 
Аватара для dimonos67
 
Регистрация: Jan 2016
Сообщения: 17
По умолчанию Ответ: Получение данных с датчиков температуры и влажности по Modbus

Цитата:
Сообщение от Arsie Посмотреть сообщение
До 65 градусов и будет вменяемо. Точнее до 65.53.

В случае наших контроллеров до 31.7, т.к. у нас знаковая (signed) математика. Хотя можно выполнить и беззнаковое деление, но это уже "хитрить"
Да с чего? Там на 100 умножается, а не на 1000. Все нормально будет приходить. 120 С - это 12 000
dimonos67 вне форума   Ответить с цитированием
Старый 23.10.2017, 16:05   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 947
По умолчанию Ответ: Получение данных с датчиков температуры и влажности по Modbus

Цитата:
Сообщение от dimonos67 Посмотреть сообщение
Да с чего? Там на 100 умножается, а не на 1000. Все нормально будет приходить. 120 С - это 12 000
Может и так, не помню уже)


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение нестандартного REAL по MODBUS Arsie Примеры работы по Modbus 3 01.02.2015 12:53
Как изменить формат данных Modbus в 2Gi на 8N1? AlekSir Связь с внешним миром 29 23.04.2013 09:42
Обработка массива датчиков Arsie Библиотека макросов 0 26.04.2012 17:04
Получение данных на контроллер через COM stepan Связь с внешним миром 27 22.02.2011 10:41
Чтение данных блоками по протоколу Modbus Dron Связь с внешним миром 6 28.04.2010 12:06


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


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