Нет описания правки
Нет описания правки
 
(не показано 8 промежуточных версий этого же участника)
Строка 2: Строка 2:
[[Category:HVAC]]
[[Category:HVAC]]
[[Category:Modbus]]
[[Category:Modbus]]
== Введение ==


Свободнопрограммируемые контроллеры семейства [http://acc-controls.ru/ pCO] предназначены для использования в оборудовании систем отопления, вентиляции и кондиционирования.
Свободнопрограммируемые контроллеры семейства [http://acc-controls.ru/ pCO] предназначены для использования в оборудовании систем отопления, вентиляции и кондиционирования.
Строка 7: Строка 9:
Информация по настройке контроллеров pCO смотри в [http://acc-controls.ru/files/File/Catalog_Vent/PCO/pCO_system_manual.pdf "Система pCO. Общее руководство"]
Информация по настройке контроллеров pCO смотри в [http://acc-controls.ru/files/File/Catalog_Vent/PCO/pCO_system_manual.pdf "Система pCO. Общее руководство"]


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


Вариант 1.1 [[КЦС-IPM]]. Протокол [[Modbus-устройства|Modbus RTU]]  
=== Вариант 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 --
Строка 21: Строка 23:
Характеристики подключения:
Характеристики подключения:
* Передача данных: 8-N-2 (или 8-N-1)
* Передача данных: 8-N-2 (или 8-N-1)
* Скорость передачи: 1200 – 2400 – 4800 – 9600 19200 бод
* Скорость передачи: 9600, 19200 или 38400
* Подключаемые устройства - 1 диспетчер Modbus
* Переменные, подлежащие обмену: см таблицы 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.


Вариант 2. Протокол [[SNMP]]
Опрашивая устройство с помощью программы [[KCS_DEMO.EXE|KCS DEMO.EXE]] удалось выяснить, что при настройке устройства [[Modbus-устройства|в программе ASUDBase]] следует:


pCO - последовательный порт BMS - Плата PCO1000WB0 - Ethernet - Пульт-ПК
#Указывать Базовый регистр = 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.
* Для остальных групп регистров Адрес соответствует описанию


--[[Участник:Alex|Alex]] 12:13, 06 октября 2016 (UTC)
Замечание
Коды ошибок контроллера, представляют собой битовую маску. 
Для удобства настройки контроллера, может быть предоставлен
отдельный драйвер 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

PCO-XS1.jpg
PCO-XS1.jpg

Интерфейс 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, Integer 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