CAREL pCO: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| (не показано 9 промежуточных версий этого же участника) | |||
| Строка 2: | Строка 2: | ||
[[Category:HVAC]] | [[Category:HVAC]] | ||
[[Category:Modbus]] | [[Category:Modbus]] | ||
== Введение == | |||
Свободнопрограммируемые контроллеры семейства [http://acc-controls.ru/ pCO] предназначены для использования в оборудовании систем отопления, вентиляции и кондиционирования. | Свободнопрограммируемые контроллеры семейства [http://acc-controls.ru/ pCO] предназначены для использования в оборудовании систем отопления, вентиляции и кондиционирования. | ||
Информация по настройке контроллеров pCO смотри в [http://acc-controls.ru/files/File/Catalog_Vent/PCO/pCO_system_manual.pdf "Система pCO. Общее руководство"] | |||
Вариант 1.1 [[КЦС-IPM]]. Протокол [[Modbus-устройства|Modbus RTU]] | == Подключение к АСУД-248 == | ||
=== Вариант 1.1 [[КЦС-IPM]]. Протокол [[Modbus-устройства|Modbus RTU]] === | |||
pCO - последовательный порт BMS - Плата PCOS004850 -- | pCO - последовательный порт BMS - Плата PCOS004850 -- | ||
-- RS-485 - [[КЦС-IPM]] - Компьютерная сеть - Пульт-ПК | -- RS-485 - [[КЦС-IPM]] - Компьютерная сеть - Пульт-ПК | ||
Вариант 1.2. [[КЦС-М]]. Протокол [[Modbus-устройства|Modbus RTU]] (требует уточнения) | === Вариант 1.2. [[КЦС-М]]. Протокол [[Modbus-устройства|Modbus RTU]] (требует уточнения) === | ||
pCO - последовательный порт BMS - Плата PCOS004850 -- | pCO - последовательный порт BMS - Плата PCOS004850 -- | ||
-- RS-485 - [[КЦС-M]] - Линия АСУД-248 - Пульт-ПК | -- RS-485 - [[КЦС-M]] - Линия АСУД-248 - Пульт-ПК | ||
Характеристики подключения: | Характеристики подключения: | ||
* Передача данных: 8-N-2 (или 8-N-1) | * Передача данных: 8-N-2 (или 8-N-1) | ||
* Скорость передачи: | * Скорость передачи: 9600, 19200 или 38400 | ||
* Переменные, подлежащие обмену: см таблицы 10.a и 10.b (Аналоговые и целые переменные составлены по "регистрам" Modbus, цифровые по "катушкам" Modbus ) | |||
* Переменные, подлежащие обмену: см таблицы 10.a и 10.b (Аналоговые и целые переменные | |||
составлены по "регистрам" Modbus, цифровые по "катушкам" Modbus ) | |||
* Тип кабеля / макс. расстояние: по линии RS485: экранированный кабель AWG 20/22 / всего макс. 1000 м. | * Тип кабеля / макс. расстояние: по линии RS485: экранированный кабель AWG 20/22 / всего макс. 1000 м. | ||
Таблица Modbus регистров указана в [http://www.carelrussia.com/documents/10191/0/%2B030221945/fd80c183-ae8e-414c-ae6f-6e53d0899d13?version=1.0 документации]. | Таблица Modbus регистров указана в [http://www.carelrussia.com/documents/10191/0/%2B030221945/fd80c183-ae8e-414c-ae6f-6e53d0899d13?version=1.0 документации]. | ||
=== Вариант 2. Протокол [[SNMP]] === | |||
pCO - последовательный порт BMS - Плата PCO1000WB0 - Ethernet - Пульт-ПК | |||
== Пример подключения контроллера pCO-XS == | |||
[[File:PCO-XS1.jpg|center|300px|PCO-XS1.jpg]] Интерфейс RS-485 находится справа от разъема питания, подписан как Serial Card. | |||
Разъем RS-485 трех контактный: | |||
*A | |||
*B | |||
*GND - подключаем при длинной линии связи, отдельным проводом на контакт 0 колодки RS-232 [[КЦС-IPM|КЦС-IPM]] | |||
Параметры настройки интерфейса RS-485 указаны в меню. <gallery> | |||
PCO-XS2.jpg | |||
PCO-XS4.jpg | |||
PCO-XS5.jpg | |||
</gallery> Где: | |||
*Sv01 - тип протокола. Выбираем Modbus | |||
*Sv02 - параметры скорости. Выбираем 9600 или выше, если линия связи короткая | |||
*Sv03 - RS-идентификатор контроллера в сети RS-485 | |||
Пример таблиц [[Modbus-устройства|Modbus-регистров]] устройства (таблица регистров может теоретически отличаться в зависимости от проекта) можно загрузить [http://www.tekon.ru/documents/pCO-XS_Variables.xlsx по ссылке]. | |||
Где, | |||
*Min - минимальное значение параметра | |||
*Max - максимальное значение параметра | |||
*R - можем читать значение | |||
*W - можем записывать значение | |||
Видим, что данные, которые могут быть запрошены по Modbus, разбиты на три группы: | |||
*Analog variables - дробные числа | |||
*Integer variables - целые числа | |||
*Digital variables - битовые значения: 0 или 1. | |||
Опрашивая устройство с помощью программы [[KCS_DEMO.EXE|KCS DEMO.EXE]] удалось выяснить, что при настройке устройства [[Modbus-устройства|в программе ASUDBase]] следует: | |||
#Указывать Базовый регистр = 1 | |||
#Для регистров Analog values указывать множитель 0,01 | |||
#Регистры Analog values, Integer values: | |||
##Адрес регистра указывать как Modbus - 40000 | |||
##Тип регистра указывать - HoldReg | |||
##Тип данных указывать SHORT (формат 1) | |||
#Регистры Digital values | |||
##Адрес регистра указывать как указано в столбце Modbus | |||
##Тип регистра указывать - DisInp | |||
##Тип данных указывать BIT | |||
Пример настройки нескольких параметров в программе ASUDBase см. ниже | |||
<gallery> | |||
PCO-XS_AB1.JPG | |||
PCO-XS_AB2.JPG | |||
PCO-XS_AB3.JPG | |||
</gallery> | |||
== Пример подключения контроллера c.pCO == | |||
[[Файл:Cpco.jpg|300px|центр]] | |||
Описание контроллера см. [https://www.carel.com/documents/10191/0/%2B0300057RU/3b52092d-efbd-410d-b829-f5088753b262?version=1.0 здесь] | |||
Контроллер подключался по RS-485 к концентратору [[КЦС-IPM]]. | |||
В проекте использовались контакты DisplayPort контроллера c.pCO. | |||
DisplayPort вообще говоря используется для подключения внешних терминалов, и возможность использования данного контактного разъема для задач диспетчеризации явно не указывается. Использовать данный порт для задач диспетчеризации можно в определенных прошивках контроллера (следует уточнять в организации, осуществляющей настройку контроллера). | |||
Просмотр версии прошивки контроллера через меню: | |||
<gallery> | |||
Cpco_version.jpg|Версия контроллера | |||
Cpco_version2.jpg|Версия контроллера | |||
</gallery> | |||
Пример таблиц Modbus-регистров: | |||
* [http://www.tekon.ru/documents/carel/Modbus.xlsx Пример 1] - использовался при реализации проекта | |||
* [http://www.tekon.ru/documents/carel/Protokol_Carel-Modbus_RTU.pdf Пример 2] | |||
Замечание | |||
Коды ошибок контроллера, представляют собой битовую маску. | |||
Для удобства настройки контроллера, может быть предоставлен | |||
отдельный драйвер Carel c.pCO | |||
== Пример подключения контроллера pCO5+ == | |||
[[Файл:Carel pco5.jpg|300px|центр]] | |||
Контроллер подключался по RS-485 к концентратору [[КЦС-IPM]]. | |||
В проекте использовалась плата BMS. | |||
Пример таблиц Modbus-регистров: | |||
* [http://www.tekon.ru/documents/carel/CZ0E_8_1_EN_Supervisor.pdf Пример] - использовался при реализации проекта | |||
Замечания по работе с таблицей: | |||
* Базовый регистр 0 | |||
* Адреса для регистров раздела Integer variables указываются как +1 к значению из документации, т.е. например: регистр Current_Year = 5009, в настройках следует указывать 5010. | |||
* Для остальных групп регистров Адрес соответствует описанию | |||
Замечание | |||
Коды ошибок контроллера, представляют собой битовую маску. | |||
Для удобства настройки контроллера, может быть предоставлен | |||
отдельный драйвер Carel c.pCO | |||
Текущая версия от 12:52, 24 июня 2022
Введение
Свободнопрограммируемые контроллеры семейства 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)
- Скорость передачи: 9600, 19200 или 38400
- Переменные, подлежащие обмену: см таблицы 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
- Для регистров Analog values указывать множитель 0,01
- Регистры Analog values, Integer values:
- Адрес регистра указывать как Modbus - 40000
- Тип регистра указывать - HoldReg
- Тип данных указывать SHORT (формат 1)
- Регистры Digital values
- Адрес регистра указывать как указано в столбце Modbus
- Тип регистра указывать - DisInp
- Тип данных указывать 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