Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение Irmpx(carel) к системе мониторинга по протоколу Modbus Rtu
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
drobgo96
Всем доброго дня!
Столкнулся с необходимостью построения системы мониторинга с использованием контроллеров carel. Протокол сети - ModBus rtu
Кто-нибудь работал с подобными системами?
Интересует принцип формирования запроса к контроллерам
Кто работал с такой системой, приведите, пожалуйста, пример запроса к контроллеру - считывания, допустим, значения датчика температуры котроллера IRMPX.
Blackout
Цитата(drobgo96 @ 27.6.2015, 23:39) *
Всем доброго дня!
Столкнулся с необходимостью построения системы мониторинга с использованием контроллеров carel. Протокол сети - ModBus rtu
Кто-нибудь работал с подобными системами?
Интересует принцип формирования запроса к контроллерам
Кто работал с такой системой, приведите, пожалуйста, пример запроса к контроллеру - считывания, допустим, значения датчика температуры котроллера IRMPX.


http://www.modbus.org/docs/Modbus_Applicat...ocol_V1_1b3.pdf вот тут всё хорошо описано по протоколу. А в документации на контролер должен быть список адресов с типами данных, по которым можно вычитывать / записывать.

Вообще, обычно пользуются готовыми драйверами от скады или OPC-серверами, но модбас это один из самых простых для реализации протоколов, если делаете что-то самописное.
drobgo96
Типы и адреса переменных нашел, через comtool , пытаюсь подключить контроллер к спк 207 web по модбас, с параметрами 8 бит данных, без проверки четности, 2 стоповых бита, прописываю каналы регистров по 03 функции (Read Holding Registers ) нет связи с контроллером (
Blackout
Так а карел у вас с такими же настройками порта? Он в слейв режиме сконфигурирован? Правильно ли указан его адрес в СПК207? Порт RS-485? Можете ещё попробовать поменять полярность RS-485. И какая длина линии и какой кабель используется?
drobgo96
интерфейс RS 485, адрес в спк прописан верно, пробовал менять полярность не помогает , подключал этот контроллер к PlanVisorPro но там из настроек указывается только скорость 19200 и протокол Carel RS485 все цепляется, к спк подключал EVD evolution от Carel по RS 485 все читается и работает нормально, с irMPX никак не выходит, думаю что дела именно в регистрах не понимаю как их взять вроде должно быть все аналогично как у карел EVD ev. , аналоговая переменная читается из EVD ev. нормально
Blackout
Цитата(drobgo96 @ 28.6.2015, 18:25) *
протокол Carel RS485

Мне кажется, ввот тут и загвоздка: протокол карел это не модбас. Вы уверены, что там именно модбас? Я вот вбил в поиск по документации modbus и ничего не нашлось.
drobgo96
к сожалению в этом то и проблема что протокол Carel rs485 , вот и пытался подключится к нему по простому модбасу . видимо такой все таки нет( просто искал инфу на эту тему, и нашел на этом форуме следующее: http://forum.abok.ru/index.php?showtopic=8...hl=Carel+modbus
Как то вроде удалось подключить и прочитать не смотря на то что ir33 тоже не работает по модбас. Только вот мне не ясно, как происходит опрос и чтение регистров в этом примере( и как это реализовать через СПК 207. в EVD evolution просто писал адрес прибора в слейве и указывал какие регистры читать, а тут видимо через стандартный функционал СПК это не решить.
Igorchello
Эти контроллеры поддерживают только собственный закрытый протокол Carel.
Соответственно по Modbus с них ничего не считать.
Нужно либо использовать систему мониторинга Carel PlantVisor. Любо вместо СПК ставить контроллер Carel серии pCO.
В его среде программирования есть инструменты для работы с протоколом Carel.
rancatto
Либо, если у вас много контроллеров данного типа, поставить шлюз Carel и считывать все по протоколу Carel rs, далее все просто читает их же опс сервером и кидается куда вам надо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.