Управление чиллером по MODBUS |
|
|
|
5.2.2010, 14:10
|
Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772
|
Проблема в следующем! Чиллер Wesper с контроллером Carel mC2 MCH2000001 к нему есть приблуда для связи по RS485 - MCH2004850, типа MODBUS. От поставщика (ровно как и от CARELя) не могу получить информацию по управлению чиллером по MODBUS RTU с другого контроллера (Segnetics). Не могу найти мануалов по описанию регистров команд и т.д.
КТО ЮЗАЛ отзовитесь НУЖЕН ХЕЛП!!!
|
|
|
|
|
5.2.2010, 15:54
|
Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772
|
неужели никто ничего не ответит, Где любители CAREL??? Чиллеры никто не диспетчеризировал???
|
|
|
|
|
5.2.2010, 16:38
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837
|
|
|
|
|
|
5.2.2010, 17:17
|
Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772
|
КАААК, КАААК ВЫ ЕГО НАШЛИ??? Я копал, копал на этом сайте, и никак не мог откопать!!! Огромное СПАСИБО!!!
|
|
|
|
|
5.2.2010, 20:52
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837
|
Такое же руководство обычно поставляется с чиллером.
На будущее - доки на все контроллеры с жесткой логикой всегда лежат на сайте Карел. Производителю надо писать только тогда, когда чиллер автоматизирован на pCo
|
|
|
|
|
7.2.2010, 19:12
|
Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772
|
Спасибо, реверансирую...
|
|
|
|
|
8.2.2010, 22:41
|
Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772
|
Уважаемый Abysmo.
Не могу найти параметры связи с этим контроллером, известна только скорость 19200. Есть у Вас опыт по связи с этим контроллером. Заранее спасибо
|
|
|
|
|
9.2.2010, 11:18
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837
|
8N1 по-моему
Еще есть отдельная инструкция на приблуду для связи.
|
|
|
|
|
9.2.2010, 12:18
|
Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772
|
На сайте Carel есть тока инструкция с техническими данными и подключению, развернутого мануала я не нашел. Если у Вас есть - вышлите пожалуйста. Всю голову сломал уже. есть еще вопросы: сетевой адрес контроллера (параметр H10) соответствует действительности? Такое ощущение что долблюсь в стену . От контроллера ни ответа ни привета. адреса регистров в столбце "MODBUS" (пункт 4.3 мануала "Таблица параметров") даны в десятичном формате? Заранее спасибо!!!
|
|
|
|
|
9.2.2010, 13:31
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837
|
Вам надо выбрать тип протокола (Modbus) вместо Carel (который стоит по умолчанию). Сетевой адрес соответствует действительности. Выдержка из мануала Carel:
Connectable devices One Modbus supervisor in RTU mode (REMOTE TERMINAL UNIT). Specifications communication: 1 Start, 8 data, 2 Stop, no parity Baud rate: 1200 – 2400 – 4800 – 9600 – 19200 bps (half duplex on RS232) Exchangeable variables: see Tab. 10.a and 10.b (Analogue and integer mapped on Modbus “registers”, digital on Modbus “coils”) Type of cable / max. distance: on RS485 line: AWG 20/22 shielded cable / max 1000 m total on RS232 line: RS232 cable / max 5 m
Configuration of the connectable “supervisor” device Timeout and polling rate parameters The timeout and polling rate parameters (WAIT, TREATMENTS, TURNAROUND DELAY, INTERPACKET DELAY) must be set correctly. Typical values are as follows: timeout: 1000ms or higher; turnarounds delay = from 100ms to 200ms. interpacket delay = turnarounds delay.
Сообщение отредактировал Abysmo - 9.2.2010, 13:33
|
|
|
|
|
9.2.2010, 14:33
|
Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772
|
СПАСИБО!!!!! поставил таймаут 1000, все заработало!!! Тока не пойму из какого документа выдержка??? У МЕНЯ 030220731.pdf с сайта CAREL! В этом доке нету таких слов (их и искал долго и упорно!) Скиньте Вашу доку О СПАСИТЕЛЬ!!!
|
|
|
|
|
9.2.2010, 16:25
|
Группа: Участники форума
Сообщений: 1271
Регистрация: 24.1.2008
Из: Екатеринбург
Пользователь №: 14772
|
Млин!!! Не мог CAREL те же параметры прописать в мануале на mC2 чтоли!!! Я его весь перерыл, и нету этих параметров? а в pCO есть!!! Херня какая-то!
Abysmo покорнейше благодарю за помощь, если надо, дам карту памяти к mC2 для segnetics.
|
|
|
|
|
9.2.2010, 19:40
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837
|
Не за что
|
|
|
|
|
10.4.2014, 13:18
|
Группа: New
Сообщений: 2
Регистрация: 25.6.2010
Пользователь №: 62469
|
И ещё не забыть переставить перемычку внутри MCH2004850 в положение А. http://www.carel.pl/doc/+05P002870_GB.pdfПодключался MOXA MB3180. RTU slave FIFO disable RS484 2 wire 9600 \ нет \ 2 задержка 100 тайм-аут ответа 500
_____________.jpg ( 14,55 килобайт )
Кол-во скачиваний: 37
|
|
|
|
|
7.8.2015, 11:55
|
Группа: New
Сообщений: 6
Регистрация: 18.2.2015
Пользователь №: 259934
|
Добрый день! Помогите в решении проблемы: имеем два чиллера interclima с контроллером mC2 DIN MCH2000020 установленными платами FCSER00000. Подключил их к станции оператора через преобразователь Moxa TCC-80. Вывел все доступные переменные в скаду все отображается, чиллер управляется. Проблема в том что после пару суток простоя связь теряется и помогает только перезагрузка контроллеров чиллера. Тех поддержка карела посоветовала сменить преобразователь и что проблема не в их контроллере, пробовал MOXA Nport 5130, ОВЕН AC4 результат такой же.
Сообщение отредактировал eshabelnikov - 7.8.2015, 11:57
|
|
|
|
|
8.7.2016, 10:59
|
Группа: New
Сообщений: 2
Регистрация: 25.6.2010
Пользователь №: 62469
|
Цитата(eshabelnikov @ 7.8.2015, 11:55) Добрый день! Помогите в решении проблемы: имеем два чиллера interclima с контроллером mC2 Была такая проблема с мС2. Отваливалась связь. Закупка и установка мС2 с более новой прошивкой помогла решить проблему. Просмотрите свою версию прошивки, и если есть более новая - закупите 1 мС2 и проверьте как с ней будет. Где-то на англоязычном форуме находил переписку про данный глюк. Только замена на более новую прошивку. Carel по этому поводу молчит.
|
|
|
|
|
1.11.2018, 20:23
|
Группа: Участники форума
Сообщений: 130
Регистрация: 22.6.2018
Пользователь №: 343949
|
Цитата(serg-el @ 8.7.2016, 10:59) Была такая проблема с мС2. Отваливалась связь. Закупка и установка мС2 с более новой прошивкой помогла решить проблему. Просмотрите свою версию прошивки, и если есть более новая - закупите 1 мС2 и проверьте как с ней будет. Где-то на англоязычном форуме находил переписку про данный глюк. Только замена на более новую прошивку. Carel по этому поводу молчит. вот-вот, и у нас такая-же фигня наблюдается : частенько отваливается связь по Modbus, да ещё и какие-то несуществующие тревоги регистрируются по Modbus ! Парни, посоветуйте какой-нибудь софт для анализа качества связи по Modbus и выяснения причин возникновения этих глюков.
|
|
|
|
|
2.11.2018, 9:24
|
Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922
|
Осцилограф, ПО анализатор сети. Начните с длины и типа кабеля, прохождения его рядом с кабелями напряжения.
|
|
|
|
|
2.11.2018, 10:51
|
Группа: Участники форума
Сообщений: 1969
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441
|
Цитата(duser @ 1.11.2018, 19:23) Парни, посоветуйте какой-нибудь софт для анализа качества связи по Modbus и выяснения причин возникновения этих глюков. Вам его уже дали ...... показать еще раз? 1. Резисторы оконечные стоят? 2. Каким кабелем присоеденили?
|
|
|
|
|
2.11.2018, 15:56
|
Группа: Участники форума
Сообщений: 130
Регистрация: 22.6.2018
Пользователь №: 343949
|
Цитата(yozik @ 2.11.2018, 10:51) Вам его уже дали ...... показать еще раз? 1. Резисторы оконечные стоят? 2. Каким кабелем присоеденили? Резисторы оконечные стоят. Присоединили не экранированным кабелем UTP (каждая витая пара из трёх - отдельная сеть Modbus, четвёртая пара из трёх - вместо экрана (земли)). Цитата(manjey73 @ 2.11.2018, 9:24) Осцилограф, ПО анализатор сети. Начните с длины и типа кабеля, прохождения его рядом с кабелями напряжения. Ткните носом в лучшее ПО анализатор сети. Кабель длиной 30 метров протянут между двумя соседними зданиями вдали от кабелей напряжения. PS. пока ждал ответов успели решить проблему (отчасти методом тыка, меняя тайминги): как мы поняли, мы увеличили в 3 раза время ожидания готовности slave-а (delay(15) вместо delay(5)) к получению запроса на чтение регистра Modbus (при компиляции скетча в Arduino IDE : проект делали в FLProg-е, в котором этот и другие временные параметры, к сожалению, никак не конфигурируются). Ошибки связи Modbus регистрируются теперь очень редко. вот фрагмент скетча (кода): Код void _modbusMasterSendTxBuffer() { byte i = 0; int crc = modbusCalcCRC( modbusMasterBufferSize, modbusMasterBuffer ); modbusMasterBuffer[ modbusMasterBufferSize ] = crc >> 8; _modbusMasterBufferSize++; modbusMasterBuffer[ modbusMasterBufferSize ] = crc & 0x00ff; _modbusMasterBufferSize++; digitalWrite(12, 1 ); delay(15); Serial.write( modbusMasterBuffer, modbusMasterBufferSize ); delay(10); digitalWrite(12, 0 ); Serial.flush(); _modbusMasterBufferSize = 0; _modbusMasterSendTime = millis(); } Если есть ещё какие-либо дельные советы, будем благодарны. Всем спасибо за помощь.
Сообщение отредактировал duser - 2.11.2018, 16:01
|
|
|
|
|
2.11.2018, 16:43
|
Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922
|
https://www.aggsoft.ru - посмотрите у них, может есть. я из их ПО пока только Serial Data Loger пользую, мне хватает триального режима. з.ы. UTP - волновое сопротивление 100 Ом RS485 - волновое сопротивление 120 Ом сечение жилы так же не в пользу UTP использовать одну витую пару в качестве экрана это простите мертвому припарка....
|
|
|
|
|
2.11.2018, 17:46
|
Группа: Участники форума
Сообщений: 130
Регистрация: 22.6.2018
Пользователь №: 343949
|
Цитата(duser @ 2.11.2018, 15:56) увеличили в 3 раза время ожидания готовности slave-а (delay(15) вместо delay(5)) к получению запроса на чтение регистра Modbus похоже, что контроллер μC2 тупо не успевал подготовиться к принятию запроса на чтение регистра Modbus и не понимал, что от него хочет master Цитата(manjey73 @ 2.11.2018, 16:43) https://www.aggsoft.ru - посмотрите у них, может есть. я из их ПО пока только Serial Data Loger пользую, мне хватает триального режима. з.ы. UTP - волновое сопротивление 100 Ом RS485 - волновое сопротивление 120 Ом сечение жилы так же не в пользу UTP использовать одну витую пару в качестве экрана это простите мертвому припарка.... да, есть в природе специальный кабель для Modbus (экранированная витая пара толстого сечения) : Кабель КИПвЭВ 1,5х2х0,78 - аналог Belden 3106A, но в 2 раза дешевле, но, вроде бы, на короткие расстояния при небольших скоростях применяют и UTP ( http://iprog.pp.ru/forum/read.php?f=1&...85#reply_53299 , http://iprog.pp.ru/forum/read.php?f=1&...85#reply_53222) .
Сообщение отредактировал duser - 2.11.2018, 17:51
|
|
|
|
|
2.11.2018, 20:14
|
Группа: Участники форума
Сообщений: 1969
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441
|
Цитата(duser @ 2.11.2018, 14:56) Резисторы оконечные стоят. Присоединили не экранированным кабелем UTP (каждая витая пара из трёх - отдельная сеть Modbus, четвёртая пара из трёх - вместо экрана (земли)). Шедевр... а что на S-FTP денег нехватило? тогда FTP... UTP да еще и несколько разных сетей по одному кабелю...... Цитата(duser @ 2.11.2018, 14:56) Ткните носом в лучшее ПО анализатор сети. Второй раз :-) специально для Вас..... http://forum.abok.ru/index.php?showtopic=1...t&p=1399696программа для чтения аналоговых переменных (03, 04 функции) там внизу счетчит принятых и полученных запросов... а так же счетчик неправильных (непришедших) ответов... запускаете... ждете чколько хотите и смотрите сколько ошибочных пакетов... потом для себя определяетесь кстраивает Вас такая ситуация или нет.... Цитата(duser @ 2.11.2018, 14:56) Кабель длиной 30 метров протянут между двумя соседними зданиями вдали от кабелей напряжения. UTP да еще и по улице..... ждем первой грозы.... :-) Цитата(duser @ 2.11.2018, 14:56) PS. пока ждал ответов успели решить проблему (отчасти методом тыка, меняя тайминги): как мы поняли, мы увеличили в 3 раза время ожидания готовности slave-а (delay(15) вместо delay(5)) к получению запроса на чтение регистра Modbus (при компиляции скетча в Arduino Вот и Ваша основная проблемма... сами в своей программе где-то накосячили... причем тут модбас... Цитата(manjey73 @ 2.11.2018, 15:43) https://www.aggsoft.ru - посмотрите у них, может есть. я из их ПО пока только Serial Data Loger пользую, мне хватает триального режима. Спасибо за ссылку... по описанию полезные программы, посмотрю... Цитата(manjey73 @ 2.11.2018, 15:43) з.ы. UTP - волновое сопротивление 100 Ом RS485 - волновое сопротивление 120 Ом сечение жилы так же не в пользу UTP Использовать можно... но с "умом" там где это некритично... то есть модбас ничем не управляет, только просмотр (диспетчеризация) и где скорость неважна... У меня на одном объекте проложенно три бухты UTP (почти километр) заказчика "кинули" (заплатил за S-FTP) я когда заметил.. монтажники уже половину кабеля проложили... (причем вместе с силовыми..) И ничего.. все работает.. даже повторители не пригодились (заложил на всякий случай.. длина то большая.. стремно было) ПС сеть из панели DOP-B и 17 контроллеров DTB
|
|
|
|
|
5.11.2018, 17:37
|
Группа: Участники форума
Сообщений: 130
Регистрация: 22.6.2018
Пользователь №: 343949
|
Цитата(yozik @ 2.11.2018, 20:14) Шедевр... а что на S-FTP денег нехватило? тогда FTP... UTP да еще и несколько разных сетей по одному кабелю......
UTP да еще и по улице..... ждем первой грозы.... :-)
Вот и Ваша основная проблемма... сами в своей программе где-то накосячили... причем тут модбас... В конечном исполнении кабеля между зданиями не будет. После того, как отладим софт, рядом с контроллером каждого чиллера будет установлен на DIN-рейку отдельный контроллер с Modbus на базе NodeMCU ESP8266, предающий данные по WiFi на OPC-сервер и Blynk. Для разработки ПО мы используем визуальные языки программирования FBD -- программу FLProg (https://flprog.ru), так как не владеем достаточными навыками программирования на Си и др. текстовых языках программирования (проект делали в FLProg-е, в котором временные параметры связи по Modbus, к сожалению, пока никак не конфигурируются).
Сообщение отредактировал duser - 5.11.2018, 17:41
|
|
|
|
|
5.11.2018, 18:09
|
Группа: Участники форума
Сообщений: 1969
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441
|
Цитата(duser @ 5.11.2018, 16:37) NodeMCU ESP8266, FLProg (https://flprog.ru), 7. Не следует пренебрегать "коленочными" комплектующими, выпускаемыми в соседнем подвале фирмой местных радиолюбителей. Удачи.... Она Вам понадобиться....
|
|
|
|
|
6.11.2018, 20:45
|
Группа: Участники форума
Сообщений: 130
Регистрация: 22.6.2018
Пользователь №: 343949
|
Цитата(yozik @ 5.11.2018, 18:09) 7. Не следует пренебрегать "коленочными" комплектующими, выпускаемыми в соседнем подвале фирмой местных радиолюбителей.
Удачи.... Она Вам понадобиться.... А у вас есть готовое проверенное альтернативное решение по диспетчеризации промышленных контроллеров с Modbus с выводом графической (не только в виде СМС) информации на ПК или любое моб. устройство (планшет или смартфон на iOS и Android) ?
|
|
|
|
|
7.11.2018, 9:50
|
Группа: Участники форума
Сообщений: 2032
Регистрация: 1.8.2014
Пользователь №: 240922
|
duser есть такие решения, причем очень адекватные по цене, особенно учитывая, что там Modbus. 2500р затрат без стоимости ПК, модема, роутеров для выхода в интернет вас устроит ? https://rapidscada.ru/download-all-files/do...control-module/остальное бесплатно.
|
|
|
|
|
7.11.2018, 11:29
|
Группа: Участники форума
Сообщений: 1969
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441
|
Цитата(duser @ 6.11.2018, 19:45) А у вас есть готовое проверенное альтернативное решение по диспетчеризации промышленных контроллеров с Modbus с выводом графической (не только в виде СМС) информации на ПК или любое моб. устройство (планшет или смартфон на iOS и Android) ? Вагон и маленькая тележка :-) 1. Сенсорные панели HMI возьмем к примеру Delta http://www.rts.ua/rus/catshop/631/0/12078/delta-electronics/Это только пример, т.к. их много разных При подключении сенсорной панели к сети Ethernet доступ к ней будет с любого устройства (включая и с Android) 2. Различное ПО (SCADA) вот пример http://www.raut-automatic.kiev.ua/program-ru/esm-ru.htmlВсе то же самое что Вам надо... 3. Различные готовые устройства http://webhmi.com.ua/ru/Вариантов сотни... есть даже бесплатные (условно бесплатные) И времени на их освоение Вам бы понадобилось меньше чем на возьню с непонятно чем.. Тем более что знания Ваши около нуля (судя по вопросам)
|
|
|
|
|
7.11.2018, 13:18
|
Группа: Участники форума
Сообщений: 2896
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376
|
Кстати, оконечные резисторы на скорость 9600 не только не полезны, а на слишком длинных линиях до 1 км даже вредны.
Для диспетчеризации начального уровня рекомендовал бы openscada, для маленьких объектов без наворотов самое то, и бесплатно. Немножко похоже на ардуино по концепции, но пойдёт.
Сообщение отредактировал kosmos440o - 7.11.2018, 13:21
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvE2vr3
Последние сообщения Форума
|