Диспетчеризация Corrigo E, Modbus OPC (от Инсата) |
|
|
|
6.2.2012, 11:52
|
Группа: New
Сообщений: 17
Регистрация: 2.6.2010
Пользователь №: 59683

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

|
К E-tool вы подключаетесь по протоколу EXO. RS485 контролллеров Corrigo E15 может работать и с EXO и с Modbus. В контроллере EXO по умолчанию, Modbus нобходимо активировать выбрав соотв-е п. меню.Птом задать Адреса и скорости порта у каждого из контроллеров. Все это можно сделать как с E-tool так и с дисплея контроллера.
|
|
|
|
|
6.2.2012, 12:00
|
Группа: Участники форума
Сообщений: 830
Регистрация: 27.2.2008
Пользователь №: 16012

|
К E-tool вы подключаетесь по протоколу EXO. RS485 контролллеров Corrigo E15 может работать и с EXO и с Modbus. В контроллере EXO по умолчанию, Modbus нобходимо активировать выбрав соотв-е п. меню.Птом задать Адреса и скорости порта у каждого из контроллеров. Все это можно сделать как с E-tool так и с дисплея контроллера.
|
|
|
|
|
6.2.2012, 12:25
|
Группа: New
Сообщений: 17
Регистрация: 2.6.2010
Пользователь №: 59683

|
Активировал Modbus и адреса и скорости выставил, но порт закрыт...
|
|
|
|
|
6.2.2012, 20:10
|
Группа: Участники форума
Сообщений: 824
Регистрация: 21.5.2006
Пользователь №: 2942

|
проверить настройки связи в ОРС, что там выбран тот порт для работы, на котором "повис" адаптер", так же как в E-Tool выбирали
Сообщение отредактировал ViS - 6.2.2012, 20:11
|
|
|
|
|
7.2.2012, 8:38
|
Группа: New
Сообщений: 17
Регистрация: 2.6.2010
Пользователь №: 59683

|
Сейчас OPC пишет - "Ошибка устройства (получено меньше 4 байтов)". Т.е. я так понимаю Corrigo на связи, но неверно настроен сам OPC. Подскажите какие параметры свойства объекта (Corrigo) работающие? Какие задержки и т.д.? Очень нужна ваша помощь.
|
|
|
|
|
7.2.2012, 8:55
|
Группа: Участники форума
Сообщений: 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
|
|
|
|
|
7.2.2012, 9:18
|
Группа: New
Сообщений: 17
Регистрация: 2.6.2010
Пользователь №: 59683

|
Не могу сопоставить данную инфу с конфигурацией OPC-сервера (инсат) (скриншот). Он считывает параметр, затем пишет "Таймаут", а затем "Ошибка (получено меньше 4 байт). Подскажите, пожайлуста!
Сообщение отредактировал vys3880 - 7.2.2012, 9:24
Прикрепленные файлы
11.JPG ( 137,18 килобайт )
Кол-во скачиваний: 98
12.JPG ( 119,96 килобайт )
Кол-во скачиваний: 69
|
|
|
|
|
7.2.2012, 14:54
|
Группа: New
Сообщений: 17
Регистрация: 2.6.2010
Пользователь №: 59683

|
Уже попробовал другие OPC. Везде пишет что ошибка. Попробовал также программу Modlook - опрос весь идет. Может у кого-нибудь есть пример OPC-сервера для Corrigo E (Modbus)?
|
|
|
|
|
7.2.2012, 19:07
|
Группа: Участники форума
Сообщений: 830
Регистрация: 27.2.2008
Пользователь №: 16012

|
E-tool также может конфигурировать CorrigoE15 по Modbus. Добившись связи E-tool с CorrigoE15 вы и получите настройки для ОРС.
|
|
|
|
|
8.2.2012, 6:55
|
Группа: New
Сообщений: 17
Регистрация: 2.6.2010
Пользователь №: 59683

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

|
Для пользы дела (Вашего) ознакомьтесь с описанием протокола Modbus. Описание должно быть в инструкции ОРС. Есть также ОРС "Lectus " который имеет примеры и нормальный хелп и работает в демо режиме 30 минут.
|
|
|
|
|
8.2.2012, 14:40
|
Группа: New
Сообщений: 17
Регистрация: 2.6.2010
Пользователь №: 59683

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

|
Вот конф-я для Lectus (вычитка температур). Расширение поменяйте на *.cfg
Сообщение отредактировал Chabol - 8.2.2012, 14:59
|
|
|
|
|
8.2.2012, 16:44
|
Группа: Участники форума
Сообщений: 824
Регистрация: 21.5.2006
Пользователь №: 2942

|
Ради спортивного интереса поставил сегодня этот инсатовский сервер... Обмен без проблем с корригой. Но есть 2 момента. Адресация переменных в корриге начинается с 1, в сервере с 0, соответственно при создании тэга в сервере надо указывать адрес переменной на 1 меньше, например для Cor_SupplyAirTemp нао в тэге ставить адрес 6, а не 7. Второй момент победить нахрапом не смог, а долго разбираться времени не было. Это с типом переменных. Та же SupTemp в корриге идет как реал. Сервер видит ее только, если назначить int-ом, любым, но при этом, соответственно, цифирьки показываются далеко не те, при задании floata, кажет 0. Цитата Хочется знать, кто-нибудь вообще СДЕЛАЛ диспетчеризацию Corrigo по Modbus? На панельке Weintek крутится, почти без проблем, только связь теряет-находит каждые 20-30 сек.
|
|
|
|
|
9.2.2012, 7:20
|
Группа: New
Сообщений: 17
Регистрация: 2.6.2010
Пользователь №: 59683

|
Ни фига себе "почти без проблем"  Связь каждые полминуты теряет. Так в том то и дело, что переменные считываются не так! Как их заставить считываться правильно?
|
|
|
|
|
9.2.2012, 12:23
|
Группа: Участники форума
Сообщений: 824
Регистрация: 21.5.2006
Пользователь №: 2942

|
ConfigLectus.txt - работает без проблем. Вы не забыли в нем, пробуя, поменять номер порта и адрес узла на свои?
Сообщение отредактировал ViS - 9.2.2012, 12:24
|
|
|
|
|
10.8.2012, 9:14
|
МОДЕРАТОР
Группа: Модераторы
Сообщений: 10893
Регистрация: 3.7.2004
Пользователь №: 32

|
кто знает или подозревает как из корриги соорудить типа модуль расширения? есть системэйровская топвекс с корригой на борту. автоматика будет целиком своя, но есть желание заюзать имеющуюся корригу. у неё пяток АО, восемь? АИ и т.д. и т.п. главные вопросы: чем и как.
|
|
|
|
|
10.8.2012, 10:27
|
Группа: Участники форума
Сообщений: 824
Регистрация: 21.5.2006
Пользователь №: 2942

|
повесить на нее датчики, задать конфигурацию, использующую нужные датчики, поотключать все аварии, забирать значения по модбасу.
[update] а может можно и не конфигурить даже, точно не помню, но там вроде можно значения непосредственно со входов по модбасу взять
[update] хотя нет, если 28-я, то как миниму UI сконфигурить под DI или AI
Сообщение отредактировал ViS - 10.8.2012, 10:32
|
|
|
|
|
10.8.2012, 10:42
|
МОДЕРАТОР
Группа: Модераторы
Сообщений: 10893
Регистрация: 3.7.2004
Пользователь №: 32

|
благодарю. с датчиками и входами AI/DI боле-мене понятно, пока вопросов нету.
вопрос в выходах. и DO и AO. как ими рулить?
|
|
|
|
|
10.8.2012, 12:10
|
Группа: Участники форума
Сообщений: 361
Регистрация: 29.6.2008
Пользователь №: 20149

|
Цитата(vys3880 @ 8.2.2012, 7:55)  Приходит ошибка "Получено меньше 4 байт" и соответственно обрывается после повторения. Нужно было перейти на закладку "Запросы" и посмотреть что посылается в прибора, а что он отвечает. Вообще если пишет принято меньше 4 байт, то скорее всего возникают разрывы из-за межсимвольного таймаута. Попробуйте в свойствах узла задать в поле Межсимвольный таймаут значение 50 - 100 мс. И вам правильно сказали - у некоторых устройств адреса идут в формате 40001, в этом случае первую цифру убираем и вычитаем из оставшихся единицу. Но вряд ли у вас этот случай - если бы вы "промахивались" мимо адреса контроллер бы вернул функцию ошибки 0х83.
|
|
|
|
|
10.8.2012, 12:21
|
Группа: Участники форума
Сообщений: 824
Регистрация: 21.5.2006
Пользователь №: 2942

|
Цитата(LordN @ 10.8.2012, 10:42)  вопрос в выходах. и DO и AO. как ими рулить? поставить режим Manual на нужные и прописывать необходимые значения в регистры. Сам Manual тоже можно черз модбас включить
Сообщение отредактировал ViS - 10.8.2012, 12:22
|
|
|
|
|
10.8.2012, 17:56
|
МОДЕРАТОР
Группа: Модераторы
Сообщений: 10893
Регистрация: 3.7.2004
Пользователь №: 32

|
Цитата поставить режим Manual на нужные и прописывать необходимые и всё? ok. попробую..
|
|
|
|
|
19.9.2012, 9:22
|
Группа: New
Сообщений: 4
Регистрация: 27.9.2010
Пользователь №: 73824

|
Подскажите, может кто сталкивался. Есть простенькие три вент. установки, контроллер прямо внутри, на нем написано Corrigo OEM вроде. Пытаемся снять по модбасу с них данные. С одной системой все в порядке, все считывается, записывается. А с остальными двумя что-то непонятное - контроллеры в сети модбас видятся, но переменные не опрашиваются... некоторые переменные какую-то ерунду выдают. Кстати на панельках от этих контроллеров тоже разное оформление. Может ли быть дело в разных прошивках самих контроллеров? И можно ли самостоятельно обновить прошивки контроллеров?
|
|
|
|
|
20.9.2012, 9:59
|
Группа: Участники форума
Сообщений: 824
Регистрация: 21.5.2006
Пользователь №: 2942

|
Systemair поди установки? У них своя прошивка. E-Tool в помощь - перешивайте. Поиск форума по запросу "Cоrrigo E" даст несколько тем, в которых все очень подробно разобрано.
|
|
|
|
|
21.9.2012, 9:04
|
Группа: Участники форума
Сообщений: 908
Регистрация: 23.5.2006
Из: Москва
Пользователь №: 2964

|
Цитата(ViS @ 20.9.2012, 10:59)  Systemair поди установки? У них своя прошивка. E-Tool в помощь - перешивайте. Поиск форума по запросу "Cоrrigo E" даст несколько тем, в которых все очень подробно разобрано. Только не по скаде от SysAir.
|
|
|
|
|
21.9.2012, 11:04
|
Группа: Участники форума
Сообщений: 824
Регистрация: 21.5.2006
Пользователь №: 2942

|
Цитата(Анатолий1 @ 21.9.2012, 9:04)  Только не по скаде от SysAir. А про скаду и не спрашивали
|
|
|
|
|
3.1.2013, 15:49
|
Группа: Участники форума
Сообщений: 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
|
|
|
|
|
3.1.2013, 18:06
|
Группа: Участники форума
Сообщений: 830
Регистрация: 27.2.2008
Пользователь №: 16012

|
Обратите внимание на режим работы установки (Авто/Ручное/...) и его совмещенность с суточным/недельным графиком. Отдельного ВКЛ/ВЫКЛ установки НЕТ. ВЫКЛ еще можно организовать, а вот ВКЛ см. выше что написано.
|
|
|
|
|
3.1.2013, 18:54
|
Группа: Участники форума
Сообщений: 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
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc
Последние сообщения Форума
|