Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Управление чиллером по MODBUS
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
coverart
Проблема в следующем!
Чиллер Wesper с контроллером Carel mC2 MCH2000001 к нему есть приблуда для связи по RS485 - MCH2004850, типа MODBUS. От поставщика (ровно как и от CARELя) не могу получить информацию по управлению чиллером по MODBUS RTU с другого контроллера (Segnetics). Не могу найти мануалов по описанию регистров команд и т.д.

КТО ЮЗАЛ отзовитесь НУЖЕН ХЕЛП!!!
coverart
неужели никто ничего не ответит, bang.gif
Где любители CAREL??? Чиллеры никто не диспетчеризировал???
Abysmo
Лентяй!!!

http://www.carel.com/carelcom/web/download...i/030220731.pdf

25 страница
coverart
КАААК, КАААК ВЫ ЕГО НАШЛИ??? newconfus.gif
Я копал, копал на этом сайте, и никак не мог откопать!!!
Огромное СПАСИБО!!! clap.gif
Abysmo
Такое же руководство обычно поставляется с чиллером.

На будущее - доки на все контроллеры с жесткой логикой всегда лежат на сайте Карел. Производителю надо писать только тогда, когда чиллер автоматизирован на pCo
coverart
Спасибо, реверансирую...
coverart
Уважаемый Abysmo.

Не могу найти параметры связи с этим контроллером, известна только скорость 19200.
Есть у Вас опыт по связи с этим контроллером.
Заранее спасибо
Abysmo
8N1 по-моему

Еще есть отдельная инструкция на приблуду для связи.
coverart
На сайте Carel есть тока инструкция с техническими данными и подключению, развернутого мануала я не нашел.
Если у Вас есть - вышлите пожалуйста.
Всю голову сломал уже.
есть еще вопросы:

сетевой адрес контроллера (параметр H10) соответствует действительности? Такое ощущение что долблюсь в стену bang.gif . От контроллера ни ответа ни привета.
адреса регистров в столбце "MODBUS" (пункт 4.3 мануала "Таблица параметров") даны в десятичном формате?

Заранее спасибо!!! helpsmilie.gif helpsmilie.gif helpsmilie.gif
Abysmo
Вам надо выбрать тип протокола (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.
coverart
СПАСИБО!!!!!
поставил таймаут 1000, все заработало!!! clap.gif clap.gif clap.gif

Тока не пойму из какого документа выдержка???
У МЕНЯ 030220731.pdf с сайта CAREL!
В этом доке нету таких слов (их и искал долго и упорно!)

Скиньте Вашу доку О СПАСИТЕЛЬ!!!
Abysmo
Цитата
Скиньте Вашу доку


Скиньте немножко денежек на расчетный счет, дока секретная smile.gif Шутка smile.gif

http://www.carel.com/carelcom/web/download...i/030220336.pdf




coverart
Млин!!! Не мог CAREL те же параметры прописать в мануале на mC2 чтоли!!!
Я его весь перерыл, и нету этих параметров? а в pCO есть!!! Херня какая-то!

Abysmo покорнейше благодарю за помощь, если надо, дам карту памяти к mC2 для segnetics.
Abysmo
Не за что smile.gif
serg-el
И ещё не забыть переставить перемычку внутри MCH2004850 в положение А.

http://www.carel.pl/doc/+05P002870_GB.pdf

Подключался MOXA MB3180.

RTU slave

FIFO disable
RS484 2 wire
9600 \ нет \ 2
задержка 100
тайм-аут ответа 500

Нажмите для просмотра прикрепленного файла
eshabelnikov
Добрый день! Помогите в решении проблемы: имеем два чиллера interclima с контроллером mC2 DIN MCH2000020 установленными платами FCSER00000. Подключил их к станции оператора через преобразователь Moxa TCC-80. Вывел все доступные переменные в скаду все отображается, чиллер управляется. Проблема в том что после пару суток простоя связь теряется и помогает только перезагрузка контроллеров чиллера. Тех поддержка карела посоветовала сменить преобразователь и что проблема не в их контроллере, пробовал MOXA Nport 5130, ОВЕН AC4 результат такой же.
serg-el
Цитата(eshabelnikov @ 7.8.2015, 11:55) *
Добрый день! Помогите в решении проблемы: имеем два чиллера interclima с контроллером mC2


Была такая проблема с мС2. Отваливалась связь. Закупка и установка мС2 с более новой прошивкой помогла решить проблему.
Просмотрите свою версию прошивки, и если есть более новая - закупите 1 мС2 и проверьте как с ней будет.
Где-то на англоязычном форуме находил переписку про данный глюк. Только замена на более новую прошивку. Carel по этому поводу молчит.
duser
Цитата(serg-el @ 8.7.2016, 10:59) *
Была такая проблема с мС2. Отваливалась связь. Закупка и установка мС2 с более новой прошивкой помогла решить проблему.
Просмотрите свою версию прошивки, и если есть более новая - закупите 1 мС2 и проверьте как с ней будет.
Где-то на англоязычном форуме находил переписку про данный глюк. Только замена на более новую прошивку. Carel по этому поводу молчит.


вот-вот, и у нас такая-же фигня наблюдается : частенько отваливается связь по Modbus, да ещё и какие-то несуществующие тревоги регистрируются по Modbus !

Парни, посоветуйте какой-нибудь софт для анализа качества связи по Modbus и выяснения причин возникновения этих глюков.
manjey73
Осцилограф, ПО анализатор сети.
Начните с длины и типа кабеля, прохождения его рядом с кабелями напряжения.
yozik
Цитата(duser @ 1.11.2018, 19:23) *
Парни, посоветуйте какой-нибудь софт для анализа качества связи по Modbus и выяснения причин возникновения этих глюков.

Вам его уже дали ...... показать еще раз?
1. Резисторы оконечные стоят?
2. Каким кабелем присоеденили?
duser
Цитата(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();
}


Если есть ещё какие-либо дельные советы, будем благодарны.
Всем спасибо за помощь.
manjey73
https://www.aggsoft.ru - посмотрите у них, может есть. я из их ПО пока только Serial Data Loger пользую, мне хватает триального режима.

з.ы. UTP - волновое сопротивление 100 Ом
RS485 - волновое сопротивление 120 Ом

сечение жилы так же не в пользу UTP

использовать одну витую пару в качестве экрана это простите мертвому припарка....
duser
Цитата(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) .
yozik
Цитата(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
duser
Цитата(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, к сожалению, пока никак не конфигурируются).
yozik
Цитата(duser @ 5.11.2018, 16:37) *
NodeMCU ESP8266, FLProg (https://flprog.ru),

7. Не следует пренебрегать "коленочными" комплектующими, выпускаемыми в соседнем подвале
фирмой местных радиолюбителей.

Удачи....
Она Вам понадобиться....

duser
Цитата(yozik @ 5.11.2018, 18:09) *
7. Не следует пренебрегать "коленочными" комплектующими, выпускаемыми в соседнем подвале
фирмой местных радиолюбителей.

Удачи....
Она Вам понадобиться....


А у вас есть готовое проверенное альтернативное решение по диспетчеризации промышленных контроллеров с Modbus с выводом графической (не только в виде СМС) информации на ПК или любое моб. устройство (планшет или смартфон на iOS и Android) ?
manjey73
duser есть такие решения, причем очень адекватные по цене, особенно учитывая, что там Modbus.

2500р затрат без стоимости ПК, модема, роутеров для выхода в интернет вас устроит ?

https://rapidscada.ru/download-all-files/do...control-module/

остальное бесплатно.
yozik
Цитата(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/

Вариантов сотни... есть даже бесплатные (условно бесплатные)
И времени на их освоение Вам бы понадобилось меньше чем
на возьню с непонятно чем..
Тем более что знания Ваши около нуля (судя по вопросам)
kosmos440o
Кстати, оконечные резисторы на скорость 9600 не только не полезны, а на слишком длинных линиях до 1 км даже вредны.

Для диспетчеризации начального уровня рекомендовал бы openscada, для маленьких объектов без наворотов самое то, и бесплатно. Немножко похоже на ардуино по концепции, но пойдёт.
yozik
Цитата(kosmos440o @ 7.11.2018, 12:18) *
Кстати, оконечные резисторы на скорость 9600 не только не полезны, а на слишком длинных линиях до 1 км даже вредны.

Не так давно понял что нужны :-)
сеть из 12 слейвов + 1 мастер (HMI Delta)
длинна кабеля FTP около 400м
мастер примерно в середине сети скорость 9600 все отлично, даже без оконечников(100-120 Ом)
Тестировал сеть ноутом (при отключенном мастере) с середины сети все ОК
Понадобилось проследить за параметрами в процессе наладки с "улицы", что бы не бегать :-)
При подключении с "концов" лажа приходит...
Повесил резисторы около 100 Ом
Все стало отлично с любого места подключения...
kosmos440o
У меня наоборот случай был - счётчики Меркурий, штук 20, длина около км, без резистора нормально, с резистором до последних трёх не добивало.
manjey73
kosmos440o нашли что сравнивать, Modbus и НЕ Modbus....
yozik
Цитата(kosmos440o @ 7.11.2018, 13:07) *
У меня наоборот случай был - счётчики Меркурий, штук 20, длина около км, без резистора нормально, с резистором до последних трёх не добивало.

Курьезы разные бывают :-)
У меня Модбас последовательно не захотел работать
(добавил в разрыв действующей сети 4 слейва кабель длинна метров 50)
Долго мучался.... связть с частью сети пропадала...
Плюнул и соеденил кольцом добавленную часть :-)
Все заработало, меня это удивило... так и оставил..
duser
спасибо всем за помощь.

Будем тянуть КПпВонг-HFО-ВПЭ (600) 4х2х0,57 (S-STP - cat.7 LSOH) - кабель витой пары пр-ва Одесса-Кабель, предназначен для прокладки сети внутри помещений. Состоит из 4 пар, проводящая жила - медная проволока, категория Cat.7, S-STP - присутствует защита в виде экрана для каждой пары и общий внешний экран в виде сетки. LSOH - материал оболочки который не выделяет дыма и галогенов при горении.

Насколько критично для Modbus использование неправильной трассировки интерфейсного кабеля RS-485 ("звезда" или "лучи" от Slave-ов с центром на клеммах Master-а с длиной отводов 30-100 метров) ?

PS. Сейчас как прилетит . . . !
GYUR22
А как повезет, может и будет даже работать на низкой скорости

зы поставьте дешевые репитеры и сделайте дерево- и пофиг тогда
yozik
Цитата(duser @ 11.12.2018, 19:24) *
Насколько критично для Modbus использование неправильной трассировки интерфейсного кабеля RS-485 ("звезда" или "лучи" от Slave-ов с центром на клеммах Master-а с длиной отводов 30-100 метров) ?

PS. Сейчас как прилетит . . . !

Вы инженер или потомственный шаман? :-)
Если инженер, делайте как положенно, получите прогнозируемый результат.
Если шаман, делайте как попало. Я не отрицаю что результат НЕ получится. (см сообщение выше про кольцо 50м).
Так что или бубен в руки и результат 50/50 (получится или нет)
или инженерный подход.

Потом общая длинна сети модбас около километра.
Кто мешает сделать так

луч1 1 пара от мастера к приемнику 1
2 пара от приемника 1 в направлении мастера (к мастеру не подключать)

луч2 1 пара возле мастера подключена к 2 паре луча1 к приемнику 2
2 пара от приемника 2 в направлении мастера (к мастеру не подключать)

луч 3 1 пара возле мастера подключена к 2 паре луча2 к приемнику 3

Получится сеть мастер-приемник1-приемник2-приемник3
kosmos440o
Цитата(duser @ 11.12.2018, 21:24) *
спасибо всем за помощь.

Будем тянуть КПпВонг-HFО-ВПЭ (600) 4х2х0,57 (S-STP - cat.7 LSOH) - кабель витой пары пр-ва Одесса-Кабель, предназначен для прокладки сети внутри помещений. Состоит из 4 пар, проводящая жила - медная проволока, категория Cat.7, S-STP - присутствует защита в виде экрана для каждой пары и общий внешний экран в виде сетки. LSOH - материал оболочки который не выделяет дыма и галогенов при горении.

Насколько критично для Modbus использование неправильной трассировки интерфейсного кабеля RS-485 ("звезда" или "лучи" от Slave-ов с центром на клеммах Master-а с длиной отводов 30-100 метров) ?

PS. Сейчас как прилетит . . . !

Случаи разные бывают, поэтому чтобы в дальнейшем исключить ложные попытки найти проблему, лучше сделать правильно. Или какой-нибудь поставщик на вопрос, почему не работает Modbus, будет кивать на вашу сеть, хотя проблема будет у него. Кто мешает четвёркой пройти туда-обратно? Или сделать ещё одну сеть?
duser
Цитата(yozik @ 12.12.2018, 11:16) *
Кто мешает сделать так

луч1 1 пара от мастера к приемнику 1
2 пара от приемника 1 в направлении мастера (к мастеру не подключать)

луч2 1 пара возле мастера подключена к 2 паре луча1 к приемнику 2
2 пара от приемника 2 в направлении мастера (к мастеру не подключать)

луч 3 1 пара возле мастера подключена к 2 паре луча2 к приемнику 3

Получится сеть мастер-приемник1-приемник2-приемник3


да, спасибо, тоже вариант (где-то в сети уже встречал упоминание о таком способе выхода из положения с уже проложенными кабелями).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.