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

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 34: Строка 34:


== Пример подключения контроллера pCO-XS ==
== Пример подключения контроллера pCO-XS ==
[[Файл:PCO-XS1.jpg|300px|центр]]
Интерфейс RS-485 находится справа от разъема питания, подписан как Serial Card.
Разъем RS-485 трех контактный:
* A
* B
* GND - подключаем при длинной линии связи, отдельным проводом на контакт 0 колодки RS-232 [[КЦС-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]] удалось выяснить, что при настройке устройства [[Modbus-устройства|в программе ASUDBase]] следует:
# Указывать Базовый регистр = 1 
# Для регистров Analog values указывать множитель 0,01
# Регистры Analog values, Input values:
## Адрес регистра указывать как Modbus - 40000
## Тип регистра указывать -  HoldReg
## Тип данных указывать SHORT (формат 1)
# Регистры Digital values
## Адрес регистра указывать как указано в столбце Modbus
## Тип регистра указывать -  DisInp
## Тип данных указывать BIT
Пример настройки нескольких параметров в программе ASUDBase см. ниже


<gallery>
<gallery>
PCO-XS1.JPG|Описание1
PCO-XS_AB1.JPG
Example.jpg|Описание2
PCO-XS_AB2.JPG
PCO-XS_AB3.JPG
</gallery>
</gallery>

Версия от 09:38, 5 октября 2017


Введение

Свободнопрограммируемые контроллеры семейства 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 см. ниже