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


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

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

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
2 страниц V   1 2 >  
Добавить ответ в эту темуОткрыть тему
> Диспетчеризация Corrigo E, Modbus OPC (от Инсата)
vys3880
сообщение 6.2.2012, 11:52
Сообщение #1





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



Заказчик хочет диспетчеризировать существующие вентсистемы системы на базе Corrigo E15.
В контроллерах присутствует как я понимаю Modbus. Решили диспетчеризацию делать
на MasterScada. (с их OPC). Т.к. на сайте присутствуют бесплатные версии и скады и опс, то решили
сделать макет в офисе для демонстрации заказчику.
На данном сайте помогли найти описание переменных на Corrigo.
Вопрос в следующем:
контроллер подключается к компу по com-порту через арктиковский модем (com-usb) в E-tool без проблем, но когда подключаемся в OPC, то пишет что данный com-порт не открыт.
Подскажите, пожалуйста, в чем проблема?
Наверняка ведь делал уже кто-нибудь такую систему.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 6.2.2012, 12:00
Сообщение #2





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



К E-tool вы подключаетесь по протоколу EXO. RS485 контролллеров Corrigo E15 может работать и с EXO и с Modbus.
В контроллере EXO по умолчанию, Modbus нобходимо активировать выбрав соотв-е п. меню.Птом задать Адреса и скорости порта у каждого из контроллеров.
Все это можно сделать как с E-tool так и с дисплея контроллера.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 6.2.2012, 12:00
Сообщение #3





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



К E-tool вы подключаетесь по протоколу EXO. RS485 контролллеров Corrigo E15 может работать и с EXO и с Modbus.
В контроллере EXO по умолчанию, Modbus нобходимо активировать выбрав соотв-е п. меню.Птом задать Адреса и скорости порта у каждого из контроллеров.
Все это можно сделать как с E-tool так и с дисплея контроллера.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vys3880
сообщение 6.2.2012, 12:25
Сообщение #4





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



Активировал Modbus и адреса и скорости выставил, но порт закрыт...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ViS
сообщение 6.2.2012, 20:10
Сообщение #5





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



проверить настройки связи в ОРС, что там выбран тот порт для работы, на котором "повис" адаптер", так же как в E-Tool выбирали

Сообщение отредактировал ViS - 6.2.2012, 20:11
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vys3880
сообщение 7.2.2012, 8:38
Сообщение #6





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



Сейчас OPC пишет - "Ошибка устройства (получено меньше 4 байтов)". Т.е. я так понимаю Corrigo на связи, но неверно настроен сам OPC. Подскажите какие параметры свойства объекта (Corrigo) работающие? Какие задержки и т.д.? Очень нужна ваша помощь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ViS
сообщение 7.2.2012, 8:55
Сообщение #7





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



The modbus master must wait for a minimum of 3.5 charactertimes (4ms at 9600 bps) between two messages. When the modbus master communicate with more than one Corrigo E controller on the same communication line (RS485), the modbus master must wait for a minimum of 14 charactertimes (16ms at 9600bps) between the answer and the first question for the next controller. In the Corrigo E controller there is a limit of 10 fast communications in every half minute, the other communications will have a delayed answer of approximately 1 second.

Собственно, это выдержка из документа Corrigo_E_ventilation_variables_for_EXOline_and_modbus
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vys3880
сообщение 7.2.2012, 9:18
Сообщение #8





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



Не могу сопоставить данную инфу с конфигурацией OPC-сервера (инсат) (скриншот). Он считывает параметр, затем пишет "Таймаут", а затем "Ошибка (получено меньше 4 байт). Подскажите, пожайлуста!

Сообщение отредактировал vys3880 - 7.2.2012, 9:24
Прикрепленные файлы
Прикрепленный файл  11.JPG ( 137,18 килобайт ) Кол-во скачиваний: 98
Прикрепленный файл  12.JPG ( 119,96 килобайт ) Кол-во скачиваний: 69
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vys3880
сообщение 7.2.2012, 14:54
Сообщение #9





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



Уже попробовал другие OPC. Везде пишет что ошибка. Попробовал также программу Modlook - опрос весь идет. Может у кого-нибудь есть пример OPC-сервера для Corrigo E (Modbus)?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 7.2.2012, 19:07
Сообщение #10





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



E-tool также может конфигурировать CorrigoE15 по Modbus. Добившись связи E-tool с CorrigoE15 вы и получите настройки для ОРС.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vys3880
сообщение 8.2.2012, 6:55
Сообщение #11





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



У меня связь с E-tool есть, есть она и с OPC. Но видимо переменные не так заданы что ли - просто не знаю что и думать. Приходит ошибка "Получено меньше 4 байт" и соответственно обрывается после повторения.
Подскажите пожалуйста - контроллер Corrigo описание переменной выглядит так: Ventilation2.Cor_SupplyAirTemp тип данных R(eal) функция 4 адрес Modbus 7 - как создать переменную? Должен ли я в названии писать именно это? Это десятичный адрес? Ставить тип float?
Подскажите пожалуйста.
Спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 8.2.2012, 10:52
Сообщение #12





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



Для пользы дела (Вашего) ознакомьтесь с описанием протокола Modbus. Описание должно быть в инструкции ОРС. Есть также ОРС "Lectus " который имеет примеры и нормальный хелп и работает в демо режиме 30 минут.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vys3880
сообщение 8.2.2012, 14:40
Сообщение #13





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



Да в том то и дело, что перерыл (по-другому не скажешь) весь интернет и данный форум. Что-то вопросы встают по диспетчеризации Corrigo по Modbus, а ответов конкретных нет. Даже на этом форуме остается все без конкретики.
Пробовал и OPC от Lectus. И даже им (тех.поддержка Lectus) отправил свой запрос (и свои логи и cfg), в ответ получил их cfg, и все равно нет читает переменные.
Такое ощущение, что Corrigo не Modbus, а что-то очень похожее на Modbus. Как это выяснить?
Может она какой-нибудь байт не досылает?
Программа Modlook показывает что идет опрос по всем регистрам, но почему их не видит OPC?
Хочется знать, кто-нибудь вообще СДЕЛАЛ диспетчеризацию Corrigo по Modbus?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 8.2.2012, 14:56
Сообщение #14





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



Вот конф-я для Lectus (вычитка температур).
Расширение поменяйте на *.cfg

Сообщение отредактировал Chabol - 8.2.2012, 14:59
Прикрепленные файлы
Прикрепленный файл  ConfigLectus.txt ( 11,96 килобайт ) Кол-во скачиваний: 110
Прикрепленный файл  ConfigLectus.txt ( 11,96 килобайт ) Кол-во скачиваний: 37
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ViS
сообщение 8.2.2012, 16:44
Сообщение #15





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



Ради спортивного интереса поставил сегодня этот инсатовский сервер...
Обмен без проблем с корригой. Но есть 2 момента. Адресация переменных в корриге начинается с 1, в сервере с 0, соответственно при создании тэга в сервере надо указывать адрес переменной на 1 меньше, например для Cor_SupplyAirTemp нао в тэге ставить адрес 6, а не 7. Второй момент победить нахрапом не смог, а долго разбираться времени не было. Это с типом переменных. Та же SupTemp в корриге идет как реал. Сервер видит ее только, если назначить int-ом, любым, но при этом, соответственно, цифирьки показываются далеко не те, при задании floata, кажет 0.

Цитата
Хочется знать, кто-нибудь вообще СДЕЛАЛ диспетчеризацию Corrigo по Modbus?

На панельке Weintek крутится, почти без проблем, только связь теряет-находит каждые 20-30 сек.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vys3880
сообщение 9.2.2012, 7:20
Сообщение #16





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



Ни фига себе "почти без проблем" smile.gif Связь каждые полминуты теряет.
Так в том то и дело, что переменные считываются не так! Как их заставить считываться правильно?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ViS
сообщение 9.2.2012, 12:23
Сообщение #17





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



ConfigLectus.txt - работает без проблем. Вы не забыли в нем, пробуя, поменять номер порта и адрес узла на свои?

Сообщение отредактировал ViS - 9.2.2012, 12:24
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 10.8.2012, 9:14
Сообщение #18


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10893
Регистрация: 3.7.2004
Пользователь №: 32



кто знает или подозревает как из корриги соорудить типа модуль расширения?
есть системэйровская топвекс с корригой на борту. автоматика будет целиком своя, но есть желание заюзать имеющуюся корригу. у неё пяток АО, восемь? АИ и т.д. и т.п.
главные вопросы:
чем и как.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ViS
сообщение 10.8.2012, 10:27
Сообщение #19





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



повесить на нее датчики, задать конфигурацию, использующую нужные датчики, поотключать все аварии, забирать значения по модбасу.

[update] а может можно и не конфигурить даже, точно не помню, но там вроде можно значения непосредственно со входов по модбасу взять

[update] хотя нет, если 28-я, то как миниму UI сконфигурить под DI или AI

Сообщение отредактировал ViS - 10.8.2012, 10:32
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 10.8.2012, 10:42
Сообщение #20


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10893
Регистрация: 3.7.2004
Пользователь №: 32



благодарю.
с датчиками и входами AI/DI боле-мене понятно, пока вопросов нету.

вопрос в выходах. и DO и AO. как ими рулить?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sniper007
сообщение 10.8.2012, 12:10
Сообщение #21





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



Цитата(vys3880 @ 8.2.2012, 7:55) *
Приходит ошибка "Получено меньше 4 байт" и соответственно обрывается после повторения.

Нужно было перейти на закладку "Запросы" и посмотреть что посылается в прибора, а что он отвечает.
Вообще если пишет принято меньше 4 байт, то скорее всего возникают разрывы из-за межсимвольного таймаута.
Попробуйте в свойствах узла задать в поле Межсимвольный таймаут значение 50 - 100 мс.

И вам правильно сказали - у некоторых устройств адреса идут в формате 40001, в этом случае первую цифру убираем и вычитаем из оставшихся единицу. Но вряд ли у вас этот случай - если бы вы "промахивались" мимо адреса контроллер бы вернул функцию ошибки 0х83.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ViS
сообщение 10.8.2012, 12:21
Сообщение #22





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



Цитата(LordN @ 10.8.2012, 10:42) *
вопрос в выходах. и DO и AO. как ими рулить?


поставить режим Manual на нужные и прописывать необходимые значения в регистры. Сам Manual тоже можно черз модбас включить wink.gif

Сообщение отредактировал ViS - 10.8.2012, 12:22
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
LordN
сообщение 10.8.2012, 17:56
Сообщение #23


МОДЕРАТОР


Группа: Модераторы
Сообщений: 10893
Регистрация: 3.7.2004
Пользователь №: 32



Цитата
поставить режим Manual на нужные и прописывать необходимые
и всё? ok. попробую..
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
nia5
сообщение 19.9.2012, 9:22
Сообщение #24





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



Подскажите, может кто сталкивался.
Есть простенькие три вент. установки, контроллер прямо внутри, на нем написано Corrigo OEM вроде. Пытаемся снять по модбасу с них данные. С одной системой все в порядке, все считывается, записывается. А с остальными двумя что-то непонятное - контроллеры в сети модбас видятся, но переменные не опрашиваются... некоторые переменные какую-то ерунду выдают.
Кстати на панельках от этих контроллеров тоже разное оформление. Может ли быть дело в разных прошивках самих контроллеров? И можно ли самостоятельно обновить прошивки контроллеров?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ViS
сообщение 20.9.2012, 9:59
Сообщение #25





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



Systemair поди установки? У них своя прошивка. E-Tool в помощь - перешивайте. Поиск форума по запросу "Cоrrigo E" даст несколько тем, в которых все очень подробно разобрано.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Анатолий1
сообщение 21.9.2012, 9:04
Сообщение #26





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



Цитата(ViS @ 20.9.2012, 10:59) *
Systemair поди установки? У них своя прошивка. E-Tool в помощь - перешивайте. Поиск форума по запросу "Cоrrigo E" даст несколько тем, в которых все очень подробно разобрано.

Только не по скаде от SysAir.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ViS
сообщение 21.9.2012, 11:04
Сообщение #27





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



Цитата(Анатолий1 @ 21.9.2012, 9:04) *
Только не по скаде от SysAir.

А про скаду и не спрашивали
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Demus
сообщение 3.1.2013, 15:49
Сообщение #28





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



Здравствуйте. Спрошу здесь, чтобы темы не плодить.

Имеется corrigo e прошивка 3.0... Для нее скачал список переменных модбас. Вот этот https://www.dropbox.com/s/rps8a8xib4v4lm6/C...3.0_manu_en.pdf

считываю все, что интересует. А вот как включить\выключить установку в списке не могу найти.


Подскажите номер и тип регистра.

Сообщение отредактировал Demus - 3.1.2013, 15:52
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 3.1.2013, 18:06
Сообщение #29





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



Обратите внимание на режим работы установки (Авто/Ручное/...) и его совмещенность с суточным/недельным графиком.
Отдельного ВКЛ/ВЫКЛ установки НЕТ. ВЫКЛ еще можно организовать, а вот ВКЛ см. выше что написано.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
flizer
сообщение 3.1.2013, 18:54
Сообщение #30





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



Цитата(Demus @ 3.1.2013, 14:49) *
Здравствуйте. Спрошу здесь, чтобы темы не плодить.

Имеется corrigo e прошивка 3.0... Для нее скачал список переменных модбас. Вот этот https://www.dropbox.com/s/rps8a8xib4v4lm6/C...3.0_manu_en.pdf

считываю все, что интересует. А вот как включить\выключить установку в списке не могу найти.


Подскажите номер и тип регистра.



VentSettings.Cor_AirUnitAutoMode 368 Manual/Auto
Running mode air unit:
0=Manual off
1=Manual reduced speed
2=Manual normal speed
3=Auto
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 

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



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


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

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc

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






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