Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Danfoss Ecl 310 Modbus, в ответ на запрос возвращает скорость порта
nikspb
сообщение 18.11.2013, 19:35
Сообщение #1





Группа: New
Сообщений: 5
Регистрация: 18.11.2013
Пользователь №: 213485



Продублирую тему, которую создал зачем-то в разделе "Теплоснабжение".

Пытаюсь запросить у ецл-ки значения регистров. Кидаю запрос на чтение holding registers. В ответ первый раз приходит значение регистра, а потом постоянно приходит 19200, какой бы регистр я не попытался бы считать. Я не понимаю почему возвращается именно скорость порта. Причем если пользоваться консольной http://www.modbusdriver.com/modpoll.html, то все работает.
Думал, что каждый раз нужно сбрасывать настройки порта, но не помогло. Сам пользуюсь проектом https://code.google.com/p/nmodbus/ для .net.

Другие устройства опрашивать не пробовал, т.к. устройств нет под рукой.


Если кто сталкивался, буду благодарен за разъяснение ситуации.

Сообщение отредактировал nikspb - 18.11.2013, 19:46
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 19.11.2013, 9:16
Сообщение #2


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(nikspb @ 18.11.2013, 20:35) *
Продублирую тему, которую создал зачем-то в разделе "Теплоснабжение".

Пытаюсь запросить у ецл-ки значения регистров. Кидаю запрос на чтение holding registers. В ответ первый раз приходит значение регистра, а потом постоянно приходит 19200, какой бы регистр я не попытался бы считать. Я не понимаю почему возвращается именно скорость порта. Причем если пользоваться консольной http://www.modbusdriver.com/modpoll.html, то все работает.
Думал, что каждый раз нужно сбрасывать настройки порта, но не помогло. Сам пользуюсь проектом https://code.google.com/p/nmodbus/ для .net.

Другие устройства опрашивать не пробовал, т.к. устройств нет под рукой.


Если кто сталкивался, буду благодарен за разъяснение ситуации.


Всегда умилялся от того, что человек, имея все карты на руках, всё равно предпочитает потратить время на какую-то хрень (т.е. на вопрос на этом форуме, например), вместо того, чтобы порт-монитором посмотреть разницу в работе своего софта и модбас полла.

Пять минут и все ответы найдены.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
nikspb
сообщение 19.11.2013, 12:42
Сообщение #3





Группа: New
Сообщений: 5
Регистрация: 18.11.2013
Пользователь №: 213485



Спасибо, это было самым логичным и правильным. Нашел ошибку.
В потоке разноплановых задач немного перестал соображатьsmile.gif
А вопрос на форуме - очень полезная вещь, особенно когда не у кого спросить вне интернета.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ds.zaycev
сообщение 16.8.2016, 10:48
Сообщение #4





Группа: New
Сообщений: 3
Регистрация: 2.8.2016
Пользователь №: 302322



Пытаюсь разобраться с получением данных от ECL 310 в RapidSCADA через modbus. Подключение здесь настраивается через редактор шаблона устройств в два шага:
- добавляешь группу элементов (одна из четырех функций), пишешь адрес начала элементов, количество элементов;
- добавляешь элементы (как я понимаю переменные) - указываешь тип (bool/short/float и т.п.).
И все должно работать.

Однако у меня ответ от прибора один - FE 03 00 00 00, ошибка CRC...

Слабо понимаю, где и как находить эти адреса... Какие они должны быть. Буду рад поддержке.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
manjey73
сообщение 16.8.2016, 12:28
Сообщение #5





Группа: Участники форума
Сообщений: 2121
Регистрация: 1.8.2014
Пользователь №: 240922



ds.zaycev как бы ошибка намекает, что там что-то с контрольной суммой, а Modbus ли там ?
з.ы. у меня Modbus устройства в Rapid SCADA без проблем работают, как Danfoss не знаю. Может у вас модификация не с Modbus ?

Или вы выбрали не те типы переменных, по конфигуратору он ожидает несколько переменных или не присылает нужное количесство переменных
Или Danfoss не отдает переменные группой, разнесите их на разные запросы...

Сообщение отредактировал manjey73 - 16.8.2016, 12:45
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 22.8.2016, 18:47
Сообщение #6





Группа: Участники форума
Сообщений: 3048
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Посмотрите чётность (у них жёстко включен контроль), и насколько помню, у меня на объектах 38400 скорость с ними. Х.З почему, сам давно делал, в последнее время подключает молодёжь. Помню, что с первым целый день потерял из-за траблов. Пока по вашим данным (формату ответа) - проблема со связью (перепутано А и В, один провод не подключен, чётность, скорость, стоп-биты и т.п.) Также проверьте настройки протокола. Попробуйте ихний OPC, там есть все адреса. Попробуйте подсоединиться Лектусом или Мастер OPC с 32 бесплатными тегами. С ними точно должно работать.

Сообщение отредактировал kosmos440o - 22.8.2016, 18:51
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ktulu
сообщение 23.8.2016, 0:07
Сообщение #7





Группа: Участники форума
Сообщений: 170
Регистрация: 10.5.2008
Пользователь №: 18574



"Пытаюсь разобраться с получением данных от ECL 310 в RapidSCADA через modbus"

..а вы сам ECL на какие параметры связи сконфигурировали?, ЕМНИП он конфигуриццам через порт RS-232 RJ-12, там типа модемного шнурка нужно паять, и там целая процедура, вот не помню точно, по моему у него параметры связи жестко зашиты, а вот адрес slave через этот шнуек задаецца, да, точно, помню они у нас на отдельном порту в отдельной подсети ModBus были, там дальше еще какие то пляски с адресами каналов былиsmile.gif)

..вы сначала любым ModBus OPC/Scanner добейтесь ответа, кстати по умолчанию у него какой-то дикий slave адрес, чето в районе 220-230
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ds.zaycev
сообщение 24.8.2016, 7:36
Сообщение #8





Группа: New
Сообщений: 3
Регистрация: 2.8.2016
Пользователь №: 302322



связь у меня через Ethernet, по Modbus TCP. Никаких проводков или настроек делать не понадобилось. Была ошибка в конфигурировании SCADA.

Однако, переменные, в описании ECL составлял вредитель. Какие там переменные за что отвечают еще не разобрался. Добился приема времени, номера прибора и т.п. А вот где там температуры и давления текущие - пока еще не нашел.

Не разобрался я, так же и с OPC. Никак не могу добиться списка переменных для опроса. sad.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Polopolar
сообщение 24.8.2016, 8:52
Сообщение #9





Группа: Участники форума
Сообщений: 50
Регистрация: 11.11.2013
Пользователь №: 212575



Картинка на странице 46 - пример для A266.1, но адреса аналогичны и для других приложений. А также ниже таблица с переменными.
Еще как вариант: взять ОПС ЕСЛ, загрузить (импортировать ХМЛ-файл при создании устройства) там уже готовую аппликацию и выдрать от туда нужные переменные.
Прикрепленные файлы
Прикрепленный файл  VILGV402_ECL_Comfort_210_310_Communication.pdf ( 1,07 мегабайт ) Кол-во скачиваний: 129
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ds.zaycev
сообщение 24.8.2016, 10:43
Сообщение #10





Группа: New
Сообщений: 3
Регистрация: 2.8.2016
Пользователь №: 302322



Ой, спасибо! У меня есть инструкция с тем же названием, но в русском переводе, там этого и близко нет... Буду применять!

А вот с импортом xml у меня ничего не вышло, перепробывал несколько opc, без результатно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Slava_sl
сообщение 24.12.2016, 21:54
Сообщение #11





Группа: Участники форума
Сообщений: 33
Регистрация: 18.2.2012
Пользователь №: 140766



Может, кто подскажет где взять/увидеть нормальную человечную таблицу соответствий регистров-параметров модбас?
Интересует ECL 310 A376.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ


ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS

ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j

Последние сообщения Форума






RSS Текстовая версия Сейчас: 23.6.2025, 10:10
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных