CAREL pCO: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Строка 88: Строка 88:
== Пример подключения контроллера c.pCO ==
== Пример подключения контроллера c.pCO ==
[[Файл:Cpco.jpg|300px|центр]]
[[Файл:Cpco.jpg|300px|центр]]
Описание контроллера см. [https://www.carel.com/documents/10191/0/%2B0300057RU/3b52092d-efbd-410d-b829-f5088753b262?version=1.0 здесь]


Контроллер подключался по RS-485 к концентратору [[КЦС-IPM]].  
Контроллер подключался по RS-485 к концентратору [[КЦС-IPM]].  
Строка 108: Строка 110:
  Коды ошибок контроллера, представляют собой битовую маску.   
  Коды ошибок контроллера, представляют собой битовую маску.   
  Для удобства настройки контроллера, может быть предоставлен  
  Для удобства настройки контроллера, может быть предоставлен  
  отдельный драйвер Carel c.pCO  
  отдельный драйвер Carel c.pCO


== Пример подключения контроллера pCO5+ ==
== Пример подключения контроллера pCO5+ ==

Версия от 07:51, 26 февраля 2019


Введение

Свободнопрограммируемые контроллеры семейства pCO предназначены для использования в оборудовании систем отопления, вентиляции и кондиционирования.

Информация по настройке контроллеров pCO смотри в "Система pCO. Общее руководство"

Подключение к АСУД-248

Вариант 1.1 КЦС-IPM. Протокол Modbus RTU

pCO - последовательный порт BMS - Плата PCOS004850 --
    -- RS-485 - КЦС-IPM - Компьютерная сеть - Пульт-ПК

Вариант 1.2. КЦС-М. Протокол Modbus RTU (требует уточнения)

pCO - последовательный порт BMS - Плата PCOS004850 --
    -- RS-485 - КЦС-M - Линия АСУД-248 - Пульт-ПК

Характеристики подключения:

  • Передача данных: 8-N-2 (или 8-N-1)
  • Скорость передачи: 1200 – 2400 – 4800 – 9600 – 19200 бод
  • Переменные, подлежащие обмену: см таблицы 10.a и 10.b (Аналоговые и целые переменные составлены по "регистрам" Modbus, цифровые по "катушкам" Modbus )
  • Тип кабеля / макс. расстояние: по линии RS485: экранированный кабель AWG 20/22 / всего макс. 1000 м.

Таблица Modbus регистров указана в документации.

Вариант 2. Протокол SNMP

pCO - последовательный порт BMS - Плата  PCO1000WB0 - Ethernet - Пульт-ПК

Пример подключения контроллера pCO-XS

Интерфейс RS-485 находится справа от разъема питания, подписан как Serial Card.

Разъем RS-485 трех контактный:

  • A
  • B
  • GND - подключаем при длинной линии связи, отдельным проводом на контакт 0 колодки RS-232 КЦС-IPM

Параметры настройки интерфейса RS-485 указаны в меню.

Где:

  • Sv01 - тип протокола. Выбираем Modbus
  • Sv02 - параметры скорости. Выбираем 9600 или выше, если линия связи короткая
  • Sv03 - RS-идентификатор контроллера в сети RS-485

Пример таблиц Modbus-регистров устройства (таблица регистров может теоретически отличаться в зависимости от проекта) можно загрузить по ссылке.

Где,

  • Min - минимальное значение параметра
  • Max - максимальное значение параметра
  • R - можем читать значение
  • W - можем записывать значение

Видим, что данные, которые могут быть запрошены по Modbus, разбиты на три группы:

  • Analog variables - дробные числа
  • Integer variables - целые числа
  • Digital variables - битовые значения: 0 или 1.

Опрашивая устройство с помощью программы KCS DEMO.EXE удалось выяснить, что при настройке устройства в программе ASUDBase следует:

  1. Указывать Базовый регистр = 1
  2. Для регистров Analog values указывать множитель 0,01
  3. Регистры Analog values, Input values:
    1. Адрес регистра указывать как Modbus - 40000
    2. Тип регистра указывать - HoldReg
    3. Тип данных указывать SHORT (формат 1)
  4. Регистры Digital values
    1. Адрес регистра указывать как указано в столбце Modbus
    2. Тип регистра указывать - DisInp
    3. Тип данных указывать BIT

Пример настройки нескольких параметров в программе ASUDBase см. ниже

Пример подключения контроллера c.pCO

Описание контроллера см. здесь

Контроллер подключался по RS-485 к концентратору КЦС-IPM.

В проекте использовались контакты DisplayPort контроллера c.pCO.

DisplayPort вообще говоря используется для подключения внешних терминалов, и возможность использования данного контактного разъема для задач диспетчеризации явно не указывается. Использовать данный порт для задач диспетчеризации можно в определенных прошивках контроллера (следует уточнять в организации, осуществляющей настройку контроллера).

Просмотр версии прошивки контроллера через меню:

Пример таблиц Modbus-регистров:

Замечание
Коды ошибок контроллера, представляют собой битовую маску.  
Для удобства настройки контроллера, может быть предоставлен 
отдельный драйвер Carel c.pCO

Пример подключения контроллера pCO5+

Контроллер подключался по RS-485 к концентратору КЦС-IPM.

В проекте использовалась плата BMS.

Пример таблиц Modbus-регистров:

  • Пример - использовался при реализации проекта

Замечания по работе с таблицей:

  • Базовый регистр 0
  • Адреса для регистров раздела Integer variables указываются как +1 к значению из документации, т.е. например: регистр Current_Year = 5009, в настройках следует указывать 5010.
  • Для остальных групп регистров Адрес соответствует описанию
Замечание
Коды ошибок контроллера, представляют собой битовую маску.  
Для удобства настройки контроллера, может быть предоставлен 
отдельный драйвер Carel c.pCO