Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение Carel pCO2 к компьютеру
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
rfan
Добрый день.
Имеется кондиционер с контроллером Carel pCO2. В контроллер установлена плата RS485( PCOS004850). Мне необходимо написать программу для удалённого контроля за кондиционером (снятие выдаваемой температуры, изменение настроек, принятие аварийных сигналов). Программу нужна не для коммерческого использования, а для написания диплома. Вознкли вопросы:
1) Как подключить контроллер к компьютеру?
У фирмы Carel есть преобразователь CVSTDUMOR0 rs485-USB, но стоит он очень дорого( 200 евро). Как я понимаю, он подходит идеально. А подойдут ли отечественные преобразователи, например el-201 или Speclab?
2) На чём посоветуете писать программу?
Я пока нашёл только решение от Carel - PlantVisor. Минус - практически полное отсутствие документации.
begem
Цитата
Как я понимаю, он подходит идеально
Правильно понимаете. По другим преобразователям не знаю.
Цитата
На чём посоветуете писать программу?

Если писать программу на контроллер, то EASYTOOLS или 1Tool. Но нужен ключ.
PlantVisor- это диспетчеризация от Carel.
rfan
Цитата(begem @ 20.2.2009, 9:35) [snapback]355732[/snapback]
Если писать программу на контроллер, то EASYTOOLS или 1Tool. Но нужен ключ.
PlantVisor- это диспетчеризация от Carel.

Мне как раз и нужно разработать систему диспетчеризации. От PlantVisor пока отказался. Остановил свой выбор на связке OPC-сервер от Carel + SCADA.
ttt
1.Если в контроллере залита программа, то нужно иметь список переменных от разработчика. Без этого никак, или большой гимор с ковырянием, хотя и возможно. Этот список разработчик предоставляет, обязан.
2. Если такой список есть то далее несколько вариантов. Кстати конвертер нужен только от Карел. С другими не работает. Какая-то аппаратная шифровка-дешифровка чтоб покупали только у них.
3. Вариант самый простой - ОРС сервер от Карел(бесплатный) -> СКАДА (есть бесплатные).
4. Вариант тоже простой - получать данные по спецификации модбас(переключается в программе в контроллере на модбас) - далее использовать напрямую в какой либо программе или в СКАДе, либо опять же через ОРС сервер под модбас (по моему есть бесплатные).
4. Самый сложный - есть бесплатная библиотека .dll от Карел (правда не документированная), которая позволяет получать и изменять данные контроллера. Тогда любая своя программа под Виндой - собственно своя СКАДА (со всем гимором СКАД) написанная на чем угодно - Дельфи, Си и т.д.
По любому нужен конвертер и список переменных.

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

Совет. Изучить доки от Карела. Обратиться в carel.ru.
rfan
Цитата(ttt @ 20.2.2009, 20:53) [snapback]356026[/snapback]
Если своя программа в контроллере, тогда несколько по другому.

Да, программа не родная залита в контроллер. Причём прошивки, которая сейчас залита в контроллере, на руках нет (программировала контроллеры другая фирма, мы только обслуживаем).
На счёт программы диспетчеризации: остановился на варианте OPC-сервер от Carel(есть на их сайте + инструкция по наладке и установке) + SCADA-система.
Alexandr B
На счет сторонних производителей конвертеров RS485 - USB или RS485-COM некоторые подходят, правда штатные программки ругаются, но работают корректно.
По поводу ОРС кареловского: очень специфический продукт, хотя надо отдать должное работает; туманная инструкция; без установленного конвертера даже не запускается (устанавливали конвертер Сarel).
Cо сторонним конвертром RS485 проверялась работа winload в регионах, мы им скидывали прошивку по почте. Скачайте программу, попробуйте подключиться. Если получится, Ваша задача облегчилась.
rfan
А пойдёт ли следующий алгоритм получения списка переменных контроллера?
1. С помощью программы WinLoad скачать прошивку с контроллера на компьютер.
2. Вытащить список переменных из прошивки с помощью EasyTool или 1Tool.
ttt
Не получится.

А что за программа в контроллере? Кто разработчик? Какое оборудование автоматизировано?
Если программа от Карел, то можно поискать список переменных.
rfan
Цитата(ttt @ 21.2.2009, 14:40) [snapback]356157[/snapback]
Не получится.

А что за программа в контроллере? Кто разработчик? Какое оборудование автоматизировано?
Если программа от Карел, то можно поискать список переменных.

Автоматизировано управление кондиционером. К контроллеру подсоединены датчик температуры, датчик наличия потока, датчик засорения фильтров, термостат. Кондиционер может работать в 3-х режимах: вентиляция, зима, лето. В последних двух контроллер регулирует положение трёхходового клапана по горячей и холодной воде. Контроллеры программировались фирмой Интер-Термогаз (если это кому-то что-то скажет).
mike-altai
Цитата
В контроллер установлена плата RS485( PCOS004850).

А что прицеплено к этой плате?
rfan
Цитата(mike-altai @ 21.2.2009, 17:49) [snapback]356191[/snapback]
А что прицеплено к этой плате?

Ничего не прицеплено. Я эту тему и создал, чтобы узнать, что именно нужно к ней прицепить для связи контроллера с компьютером: кареловский преобразователь RS485/USB или стороннего производителя. Пока из ответов понимаю, что можно и сторонний, но тут как повезёт - в каких-то программах может заработать, в каких-то нет, а может вообще не подойти.
mike-altai

Цитата(rfan @ 21.2.2009, 22:46) [snapback]356209[/snapback]
Цитата
А что прицеплено к этой плате?

Ничего не прицеплено.

Я подключал к этой плате PC-Gate. Через него осуществлялся обмен данными между контроллерами и PlantVisor'ом.
Можно к этой плате прицепить WebGate... Но в любом случае, необходимо знать назначение и тип переменных.
Обращайтесь к тем, кто программировал контроллер, иначе ничего не получится.
ttt
Цитата(rfan @ 21.2.2009, 16:58) [snapback]356181[/snapback]
Контроллеры программировались фирмой Интер-Термогаз.


Там (в программе) может и не быть блоков на передачу переменных. Если в системе меню нет настроек на внешний интерфейс (тип связи, скорость, сетевой идентификатор), то скорее всего разработчик не программировал возможность диспетчеризации.
rfan
Цитата(ttt @ 22.2.2009, 18:06) [snapback]356346[/snapback]
Там (в программе) может и не быть блоков на передачу переменных. Если в системе меню нет настроек на внешний интерфейс (тип связи, скорость, сетевой идентификатор), то скорее всего разработчик не программировал возможность диспетчеризации.

Система диспетчеризации планировалась, но из-за недостатка финансирования не была внедрена. Не зря же на всех 30 кондиционерах установлены платы RS485. Понял, что нужно связаться с разработчиками прошивки контроллера и запросить у них список переменных.
Abysmo
Цитата
Понял, что нужно связаться с разработчиками прошивки контроллера и запросить у них список переменных.


Абсолютно верно.

Для соединения с контроллером Carel фирменный адаптер можно не использовать.
Дмитрий Смелов
Уважаемые коллеги! Рекомендую посмотреть документ "Аппаратные и программные средства построения систем управления зданием производства компании Carel. Общие сведения", лежит здесь: http://www.carelrussia.com/modellines.asp?id=41. Там все подробно написано и про конверторы, и про OPC и про PlantVisor.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.