ECA 82, LonWorks для ECL Comfort

advertisement
ECA 82
LONworks для ECL Comfort 200/300/301
Инструкция
стр. 1 из 36
1 Введение ............................................................................................................................... 4
1.1 Обзор .............................................................................................................................. 4
1.2 Исполнение протокола LONworks . ............................................................................... 4
1.3 Общая информация. ...................................................................................................... 4
1.4 Совместимость ECA 82 с другими картами.................................................................. 4
1.5 СовместимостьECA 82 с контроллерами и картами ................................................... 5
2 Начало ................................................................................................................................... 5
2.1 Установка ........................................................................................................................ 5
2.2 Запуск .............................................................................................................................. 6
2.3 Service pin и ID нейрона ................................................................................................ 7
2.4 Файл XIF.......................................................................................................................... 7
3 Объект узла .......................................................................................................................... 8
3.1 Обязательные сетевые переменные ............................................................................ 8
3.1.1.
1. Запрос узла: Ввод ......................................................................................... 8
3.1.2
3. Установка времени и даты: Ввод ............................................................... 9
3.1.3
2. Состояние узла: Выход ............................................................................... 9
3.1.4
4. Авария : Выход ..........................................................................................10
4 Объект погодный компенсатор ..........................................................................................12
4.1 5. & 11. Задания, контура 1 и 2: Вход .......................................................................13
Надежность данных.........................................................................................................13
Значение по умолчанию..................................................................................................13
4.2
8. Задания и установки, ГВС:Вход ........................................................................14
Default value .....................................................................................................................14
4.3 15. & 16. Управление клапанами и режимами:Вход ................................................14
Функция: ...........................................................................................................................14
4.4
21. Управление насосами: вход ..............................................................................14
4.5 55. Управление недельным планом ............................................................................15
4.6 34. & 36. Значение мощности из сети. Вход ............................................................16
4.7
36. & 37. Расход из сети.вход. .................................................................................16
4.8 Использование сетевого входа энергии\расхода .......................................................16
4.8.1
Установка постоянных времен .........................................................................17
4.8.2 Задание уровня ограничения .................................................................................17
Отопление: .......................................................................................................................17
4.9
53. Вход наружной температуры .............................................................................18
4.10 54. Вход наружной температуры ............................................................................18
4.11 Использование температурного входа ...................................................................18
4.12
6. 7. & 17.-20. & 46.–49. Датчики температуры 1-10: Выход .............................18
4.13 9. & 12. Задание по контурам I и II: выход ................................................................19
4.14
10. Установки, касающиеся ГВС: Выход...............................................................20
4.15 13. & 14. Состояние клапанов, оптимизатора и датчика влажности. ......................20
4.16 22. Чтение даты и времени:Выход ..........................................................................21
4.17 33. Состояние насосов .............................................................................................21
4.18 56. Вывод недельного плана ECL Comfort. Выход ...............................................21
4.19 57. & 58. Режим контроллера, контуры I и II. Выход ...............................................22
4.20 42. & 43. Мощность , измеряемая через модуль импульсных входов. Выход ......22
4.21 44. & 45. Расход , измеряемый через модуль импульсных входов. Выход ........22
4.22 27. – 30. Задания датчикам 3-6. Выход ..................................................................22
5 Раздел производителя ....................................................................................................23
5.1 23. & 24. Аналоговые выходы 1 и 2:Вход .................................................................24
5.2
25. и 26. Аналоговые входы 1 и 2: Выход ..............................................................24
5.3 19. & 20. Параметры, задание и ответ ......................................................................24
5.3.1 Поле Learn............................................................................................................25
5.3.2 Поле Selector...........................................................................................................25
стр. 2 из 36
5.3.3 Поле value (значений) ............................................................................................25
5.3.4 Параметры серой стороны карты, контур I. .........................................................27
5.3.5 Параметры, желтая сторона карты, контур I. ....................................................28
5.3.6 Параметры, серая сторона карты, контур II.......................................................28
5.3.7 Параметры, желтая сторона карты, контур II. ...................................................29
5.3.8 Параметры, серая сторона карты, контур III.........................................................29
5.3.9 ECL Comfort status information ...............................................................................29
5.3.9.1 Селектор 250........................................................................................................29
5.3.9.2 Селектор 251........................................................................................................29
5.3.9.3 . Селектор 252.....................................................................................................30
5.3.10 ECA 82 set-up and details ......................................................................................30
5.3.10.1 Версия ПО ECA 82.............................................................................................30
5.3.10.2 SendHeartBeat Послать пульс ..........................................................................30
5.3.10.3 Обновление напряжения..................................................................................30
5.3.10.4 Регулировка контроллера ................................................................................30
5.3.10.5 Приложение в ECL Comfort ..............................................................................30
5.3.11 Конфигурирование аварийных границ ................................................................30
5.3.12 Чтение кодов аварии ............................................................................................31
5.3.13 Загрузка накопленной энергии/расхода ..............................................................31
6 Практические рекомендации по созданию сети для тепловых систем ...........................32
6.1 Что учесть перед реализацией сети ............................................................................32
6.1.1 Базовые компоненты информации........................................................................32
6.1.2 Предельное число узлов в сети ...........................................................................33
6.1.2.1 Параллельная сеть..............................................................................................33
6.1.2.2 Сеть типа дерево ................................................................................................33
6.1.3 Полоса пропускания ...............................................................................................33
6.1.3.1 Число контроллеров в сети .................................................................................34
6.2 Обновление SNVT в ECL Comfort ..............................................................................35
6.2.1 Минимизировать копии данных в сети ...............................................................35
6.2.2 Запоминаайте ID нейрона ....................................................................................35
стр. 3 из 36
1 Введение
1.1 Обзор
Модуль ECA 82 для ECL Comfort построен по стандартам Echelons, LONworks.
Модуль ECA 82 можно применять в контроллерах ECL Comfort 200/300/301.
1.2 Исполнение протокола LONworks .
Инструкция описывает параметры которыми могут обмениваться сеть LONworks и ECL Comfort.
Стандарты физической сети см. на сайте :
http://www.echelon.com/.
1. Объект узла Lonmark используется в той степени, в которой функции ECL Comfort поддерживаются.
Они описаны в части, касающейся объекта узла.
2. Основные параметры погодной компенсации описываются в разделе объекта погодной компенсации
3. Специфические параметры ECL Comfort описаны в разделе производителя
1.3 Общая информация.
1. Возможности по связи зависят от загруженного приложения в ECL Comfort. ECA 82 подходит ко всем
прикладным картам контроллеров ECL 200/300/301. Некоторые параметры конфигурации аппаратуры и
зарезервированные могут не поддерживаться.
2. Невозможно одновременно вести обмен по RS232 и по ECA82 .
1.4 Совместимость ECA 82 с другими картами.
ECA 80
ECA 81
ECA 83
ECA 84
ECA 85
ECA 86
ECA 87
ECA 88
да
нет
да
нет
да
да
нет
нет
стр. 4 из 36
1.5 Совместимость ECA 82 с контроллерами разных версий и
картами типа С
App. card
ECL Comfort 300-301 controller
Version 1.05
Version 1.06
Version 1.07
Version 1.08
Version 1.09
ECA 82 v. 1.4- 1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C37 CI05
ECA 82 v.
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C37 CI08
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C47 CI05
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C47 CI08
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
ECA 82 v. 1.9
C55 CI05
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C60 CI05 ¹)
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C62 CI05 ²)
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C66 CI05
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C66 CI08
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C67 CI05
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C67 CI08
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
ECA 82 v. 1.9
C75 CI05
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.4-1.9
ECA 82 v. 1.9
C14 CI05
C25 CI05
• 1) датчик S6 не показывает в картах версии <= CI05.
• 2) В сети может быть показан только один датчик комнатной температуры.
• Карта с индексом 08 (CI08) требует ECL версии 1.08 или 1.09, иначе загружается версия CI05.
• Обновление ECA 82 от версии 1.6 до 1.7 приводит к ошибке, которая не дает писать некоторые
параметры из сети в ECL Comfort.
• ECA 82 версии 1.8 существует только как тестовый образец.
2 Начало
ECA 82 не работает с контроллером ECL Comfort 100.
Подробности по работе с контроллером содержится в документации, поставляемой вместе с картами.
2.1 Установка
Шаг 1:
Демонтировать заднюю заглушку с помощью маленьких бокорезов.
Рис.1
стр. 5 из 36
Шаг 2:
Смонтировать ECA82 в направляющих и вдавить аккуратно в разъем на плате контроллера.
Рис. 2
Шаг 3:
Установить новую заглушку, поставляемую вместе с модулем.
Рис.3
Назначение контактов:
1: данные LON Левая сторона разъема.
2: Средний контакт. Не использовать!
3: данные LON правая сторона разъема.
Приемопередатчик FTT10 симметричен. Контакты 1 и 2 взаимозаменяемы.
2.2 Запуск
При запуске ECA 82, требуется период времени около 30 секунд для загрузки. В течение этого периода
недопустимо обращаться к контроллеру ни через сеть, ни через кнопки.
После запуска можно активировать следующие строки сервисного меню:
Параметр 196 контура I – сервис (service pin).
Параметр 197 контура I - сброс ECA 82 .
Эти параметры доступны через прокрутку сервисного меню серой стороны карты с помощью кнопки
стрелка вниз. Параметры активируются или деактивируются с помощью кнопок +/- .
По команде Wink дисплей начнет вспыхивать пока не будет нажата любая кнопка.
стр. 6 из 36
2.3 Service pin и ID нейрона
ECA 82 не имеет аппаратного service pin. service pin активируется через программное обеспечение ЕСА
82. Это значит, что нажать service pin невозможно, если ECA 82 переведен в неконфигурированное
состояние. В неконфигурированном состоянии необходимо знать уникальный ID номер нейрона для
перевода ECA 82 обратно в конфигурированное состояние. Без знания ID нейрона ECA 82 в
деконфигурированном или в неустановленном состоянии считается поврежденным. Системный
интегратор отвечает за запоминание ID нейрона.
2.4 Файл XIF
Находится на интернет сайте Данфосс.
Необходимо использовать XIF файл, имя которого соответствует версии карты ECA 82. Версия может
быть прочитана непосредственно на микросхеме ECA 82. См. рисунок.
Также XIF файл может быть прочитан непосредственно с прибора, подключенного к сети, с помощью
программы типа LON Maker.
Рисунок 4
Версию карты также можно прочесть через сетевой параметр nviParamCmd/nvoParamResp, селектор
1000 см. 5.3.10.1 ECA 82.
Соответствие версии и имени файла XIF
ECA 82 software version
1.4
1.5
1.6
1.9
Text on IC label
087B1564 VER 1.4
087B1564 VER 1.5
087B1564 VER 1.6
087B1564 VER 1.9
XIF file name
ECL14.XIF
ECL15.XIF
ECL16.XIF
ECL19.XIF
стр. 7 из 36
3 Объект узла
Объект узла используется для контроля и установки состояния узла. Таким образом, возможно
запросить и получить ответ о фактических условиях узла.
Входные
сетевые
переменные
Объект узла типа#0
Обязательные сетевые переменные
Выходные
сетевые
переменные
Дополнительные сетевые переменные
Рис.5 Объект узла
Таблица 2: SNVT вход
Имя
NV NR
SNVT Type
SNVTтип
(SNVT Index)
Класс
Описание
1
NviRequest
SNVT_obj_request
Ram
Запрос состояния
3
NviTimeSet
SNVT_time_stamp
Ram
Установить время и дату
Таблица 3: SNVT выход
Имя
NV NR
SNVT Type
2
NvoStatus
4
NvoAlarm
SNVTтип
(SNVT Index)
SNVT_obj_request
SNVT_Alarm
Класс
Описание
Ram
Ram
Состояние узла
Описание аварии
3.1 Обязательные сетевые переменные
3.1.1.
1. Запрос узла: Ввод
сетевой вход SNVT_obj_request nviRequest
Действительный диапазон
Поддерживаются следующие параметры:
0: RQ_NORMAL: Установить контроллер в нормальный режим после внешнего управления (ручной
режим). Следующие функции активны только в ручном режиме.
SNVT_setting nviValve_1 & 2. (Управление клапаном)
SNVT_state nviControl. (Управление насосом)
SNVT_object_request nviRequest.RQ_OVERRIDE
SNVT_object_request nviRequest.RQ_RMV_OVERRIDE
SNVT_volt nviAnalogOut_1 & 2.
Возврат из ручного режима, установить контура I и II в автоматический режим
стр. 8 из 36
1: RQ_DISABLED: Не поддерживается.
2: RQ_UPDATE_STATUS. Обновить состояние объекта: nvo_obj_status и nvoTime.
3: RQ_SELF_TEST: Не поддерживается
4: RQ_UPDATE_ALARM. Направляет фактическое состояние в nvoAlarm в сеть через
SNVT_alarm (авария вкл/выкл).
5: RQ_REPORT_MASK: Не поддерживается.
6: RQ_OVERRIDE. Принудительный переход из комфортного режима в пониженный и наоборот *
7: RQ_ENABLE: Не поддерживается.
8: RQ_RMV_OVERRIDE. Возвратиться в состояние до принудительного перехода. Отменить действие
принудительного перехода.
9: RQ_CLEAR_STATUS: Удалить все биты в SNVT_obj_status nvoStatus.
10: RQ_CLEAR_ALARM: Удалить аварии, введенные в nvoAlarm SNVT_alarm
11: RQ_ALARM_NOTIFY_ENABLED: Разрешить сообщение об аварии в nvoAlarm.
12: RQ_ALARM_NOTIFY_DISABLED: Запретить сообщение об аварии в nvoAlarm.
13: RQ_MANUAL_CTRL. Перевести контроллер в ручной режим по всем контурам. **
14: RQ_REMOTE_CTRL: Не поддерживается.
15: RQ_PROGRAM: Не поддерживается.
! *- Может быть активирован только, если контроллер находится в ручном режиме, через сеть или
вручную оператором.
! **- Замечание: Если контроллер переведен в экран B дисплея (желтая сторона), состояние клапана и
насоса может быть вручную изменено пользователем. Ручное управление может быть исключено, если
карта удалена из контроллера.
Без карты контроллер заблокирует клавиатуру через 5 минут. Строка B на желтой стороне
предназначена для того, чтобы можно было выполнить ручное управление без помех со стороны сети
3.1.2
3. Установка времени и даты: Ввод
сетевой вход SNVT_time_stamp nviTimeset;
Сюда вводится время и дата контроллера.
Действительный диапазон
Год 1996-2026
Месяц 1-12
День 1-31*
Час 0-23
Минута 0-59
*- Число дней зависит от месяца. При попытке ввести день больше допустимого, запрос будет отклонен
и nvoAlarm SNVT_ALARM обновится ( функция аварии должна быть разрешена для получения аварии,
см. 3.1.1)
3.1.3
2. Состояние узла: Выход
Сетевой выход SNVT_obj_status nvoStatus
SNVT использует этот вход для сообщения о состоянии узла.
Поддерживаются:






Over_range. Устанавливается если входное значение из сети выше максимально допустимого.
Under_range. Устанавливается, если входное значение из сети ниже минимально допустимого.
Manual_control Ручное управление. Устанавливается, если контроллер переведен в ручной
режим из сети, или оператором через клавиатуру
In alarm. Устанавливается при наличии аварии.
In_override. Устанавливается, если состояние контроллера принудительно изменено от сети.
Alarm_notify_disabled. Сообщение об аварии в nvoAlarm запрещено.
стр. 9 из 36
3.1.4
4. Авария : Выход
сетевой выход SNVT_Alarm nvoAlarm;
Возможности:
 Взодное значение вне аварийного диапазона
 Авария всех физических датчиков
 Аварийный датчик – задание 2-8
 Авария по уровню относительной влажности
 Битовый отчет о 32-х аварийных условиях
 Индикация датчика- авария на 0мин, 10мин, 30мин, 60мин.
 Время и дата появления последней аварии.
 Буфер с последними 4-мя случившимися индексами аварий SNVT
Функция аварии разрешается nviRequest.RQ_ALARM_NOTIFY_ENABLE и запрешается
nviRequest.RQ_ALARM_NOTIFY_DISABLE
Все аварийные уровни конфигурируются в 5.3.11 конфигуратор аварий.
При вводе неправильной даты или времени через nviTimeSet SNVT_time_stamp активируется
авария типа 1 и год или день будут показаны в неправильном виде.
Типы аварий:
Числовой
0
1
9
указатель
AL_NO_CONDITION
AL_ALM_CONDITION
AL_LOW_LMT_ALM_1
10
AL_LOW_LMT_ALM_2
11
AL_HIGH_LMT_ALM_1
12
AL_HIGH_LMT_ALM_2
0хFF
AL_NUL
Замечания
нет аварийной ситуации
Установка неправильного значения в nviTimeset
Alarm авария нижнего предела 1: попытка задать значение меньше
допустимого
авария нижнего предела 2: значение ниже конфигурируемого
истекло
авария верхнего предела 1: попытка ввести значение выше
допустимого
авария верхнего предела 2: Значение выше конфигурируемого
истекло
значение недоступно
Уровень приоритета
Числовой
0
1
2
3
0xff
указатель
PR_LEVEL_0
PR_LEVEL_1
PR_LEVEL_2
PR_LEVEL_3
PR_NULL
Замечания
Низший приоритет. Сообщение о датчике- значение задания 2-8
Датчик – значение задания 2-8 активно 10 мин
Датчик – значение задания 2-8 активно 30 мин
Высший приоритет. Датчик – значение задания 2-8 активно 60 мин
Нет аварий датчиков.
index_to_SNVT индекс SNVT для последней истекшей аварии имеется.
Value[4] Поле значения используется для аварийного отчета. Состояние каждой аварии представлено
одним битом. 0 – означает авария отключена, 1- означает авария включена. Структура аварийного
отчета дешифрируется. Отчет показан в таблицах 4 – 6.
Таблица 4: nvoAlarm.value [0]
Номер бита
0
1
2
3
4
5
6
7
Состояние аварии на
Датчик S1
Датчик S2
Датчик S3
Датчик S4
Датчик S5
Датчик S6
Датчик S7 (ECA 86)
Датчик S1 (ECA 86)
Аварийная граница сконфигурирована в селекторе
1018
1019
1020
1021
1022
1023
1024
1025
стр. 10 из 36
Таблица 5: nvoAlarm.value [1]
Номер бита
0
1
2
3
4
5
6
7
Состояние аварии на
Датчик S9 (ЕСА 86)
Датчик S10 (ЕСА 86)
Датчик S2 – задание 2
Датчик S3 – задание 3
Датчик S4 – задание 4
Датчик 5 - задание 5
Датчик S6 – задание 6
Датчик S7 задание 7 (ЕСА 86)
Аварийная граница сконфигурирована в селекторе
1026
1027
1028
1029
1030
1031
1032
1033
Таблица6: nvoAlarm.value [2]
Номер бита
0
1
2
Состояние аварии на
Датчик 8 – задание 8 (ЕСА 86)
Относительлная влажность 1 (ЕСА 62)
Относительлная влажность 2 (ЕСА 62)
Аварийная граница сконфигурирована в селекторе
1034
1035
1036
year, month, day, hour, minute:
Время последнего аварийного сообщения по часам ECL Comfort
alarm_limit[4]
Это буфер FIFO на 4 места, который индицирует последние 4 аварии с индексом SNVT
Передача
Генерация аварий в ECA 82:
Датчики 1-6: 2 * SendHeartBeat. По умолчанию 10 сек.
Датчик - задание 2-6: 4 * SendHeartBeat. По умолчанию 20 сек.
Датчик 6-10 и датчик - задание 7 и 8 (ECA 86):
8 * SendHeartBeat. По умолчанию 40 сек.
стр. 11 из 36
4 Объект погодный компенсатор
Ниже представлены параметры, поддерживающие функции погодной компенсации. Они делятся на
обязательные и дополнительные.
Входные сетевые
переменные
Объект погодного компенсатора
ECL Comfort
Выходные сетевые
переменные
Рисунок 6. Детали объекта
стр. 12 из 36
Таблица 7: SNVT вход
Номер NV
Имя
Тип SNVT
Описание
5
8
11
15,16
21
55
34, 36
35,37
53
54
nviSetptRoom_1
nviSetptHW
nviSetptRoom_2
nviValve_1 & 2
nviControl
nviWeekplan
nviActPower_1 & 2
nviActFlow_1 & 2
nviOutdoortemp
nviOutdoortemp_p
SNVT_temp_setpt
SNVT_temp_setpt
SNVT_temp_setpt
SNVT_setting
SNVT_state
SNVT_str_asc
SNVT_power_f
SNVT_flow_f
SNVT_temp
SNVT_temp_p
Задания для контура 1
Задание ГВС
Задания для контура 2
Управление клапанами (триаки)
Управление насосами (реле)
Задание недельных планов для всех контуров
Вход по мощности от LON (тепловычислитель)
Вход расхода от LON (расходомер)
Вход наружной температуры от LON
Вход наружной температуры от LON
Таблица 8: SNVT детали выхода
Номер NV
6,7
9
10
12
13, 14
17-20
22
33
56
Имя
nvoSensorNr_1–2
nvoTSetptHW
nvoTSetptHW
nvoTSetptRoom_2
nvoValve_1 & 2
nvoSensorNr_3–6
nvoTime
nvoControl
nvoWeekplan
Тип SNVT
SNVT_temp
SNVT_temp_setpt
SNVT_temp_setpt
SNVT_temp_setpt
SNVT_setting
SNVT_temp
SNVT_time_stamp
SNVT_state
SNVT_str_asc
Пульс
*2
нет
Нет
нет
5 сек
*2
*8
5сек
Нет
57, 58
42, 43
44, 45
46-49
27-30
nvoMode_1 & 2
nvoActPower_1& 2
nvoActFlow_1 & 2
nvoSensorNr_7-10
nvoRef_Nr_3-6
SNVT_hvac_mode
SNVT_power_f
SNVT_flow_f
SNVT_temp
_3-6 SNVT_temp
5 сек
*8
*8
*8
*4
Описание
Значения датчиков
Задания, контур 1
Задания, ГВС
Задания, контур 2
Состояние клапанов, вверх, вниз, стоп
Значения датчиков 3-6
Дата и время ECL
Состояние насосов
Установка недельных планов, все
контура
Режим контроллера, контура 1 и 2
Фактическая мощность
Фактический расход
Значения датчиков от ЕСА 86
Задания для датчиков 3-6
Пульс (SendHeartBeat) задается согласно 5.3.10.2)
4.1
5. & 11. Задания, контура 1 и 2: Вход
сетевой вход SNVT_temp_setpt nviTSetptRoom_1;
сетевой вход SNVT_temp_setpt nviTSetptRoom_2;
Определение полей
Поле
occupied_cool
standby_cool
unoccupied_cool
occupied_heat
standby_heat
unoccupied_heat
Параметр
Зона пропорциональности
параллельное смещение
Летнее отключение
Задание комфорт
Наклон графика
Задание понижение
Диапазон
1.00 .. 250.00 K
-9.00 .. 9.00 K
10.00 .. 30.00 °C
10.00 .. 30.00 °C
0.20 .. 3.40
10.00 .. 30.00 °C
Разрешение
1.00
1.00
1.00
1.00
0.10
1.00
Надежность данных
Если вход устанавливается на значение вне допустимого диапазона, установка игнорируется в ECL
Comfort и в переменной nvoTSetptRoom_1 or 2. Ошибка отмечается в переменной
nvoStatus.under_range /over_range.
Значение по умолчанию
Значение по умолчанию устанавливается в SNVT: значение всех полей = 0 по запуску.
стр. 13 из 36
4.2
8. Задания и установки, ГВС: Вход
сетевой вход SNVT_temp_setpt nviTSetptHW;
Определение полей
Поле
occupied_cool
standby_cool
unoccupied_cool
occupied_heat
standby_heat
unoccupied_heat
Параметр
Разность температур горячей воды
Температура зарядки отн.1.00 .. 30.00 K
Ращность1 – темп. откл.
Установка комфорт
Разность 2 – темп.вкл.
Задание-понижение
Диапазон
1.00 .. 250.00 °C
1.00 .. 30.00 K
10.00 .. 110.00 °C
1.00 .. 30.00 K
10.0.....110.0 оС
Разрешение
1.00
1.00
1.00
1.00
1.00
1.00
Зона пропорциональности ГВС устанавливается в переменной SNVT_temp_setpt
nviTSetptRoom_2, occupied_cool.
Default value
Значение по умолчанию устанавливается в SNVT: значение всех полей = 0 по запуску.
4.3
15. & 16. Управление клапанами и режимами: Вход
сетевой вход SNVT_setting nviValve_1;
сетевой вход SNVT_setting nviValve_2;
Управление клапанами и насосами делается через переменные
nviValve_1 клапан1(триаки 1 и 2) режим контура 1.
nviValve_2 клапан2(триаки 3 и 4) режим контура 2
Функция:
0 SET OFF
1 SET ON
2 SET DOWN
3 SET UP
4 SET STOP
5 SET STATE
6 SET NUL
 режим понижения
 комфортный режим
 клапан вниз
 клапан вверх
 клапан стоп
 автоматический режим
 останов
Установка и вращение не используются
! Примечание: управление клапаном возможно только если контроллер находится в ручном режиме.
Ручной режим для всех контуров задается в nviRequest, см 3.1.1.1. Запрос узла: ввод.
4.4
21. Управление насосами: вход
сетевой вход SNVT_state nviControl;
Через этот вход управляются реле
Диапазон
Для всех: 1 = реле включить, разомкнуто, 0 = реле выключить, замкнуто.
Бит 0: стандартное реле 1
Бит 1: стандартное реле 2
Бит 2: стандартное реле 3
Прочее не поддерживается
Реле других модулей (ECA 80 & ECA 86) не поддерживаются через LON. Эти реле управляются только
через приложение контроллера.
! Замечание: насосы управляются только если контроллер находится в ручном режиме. Ручной режим
устанавливается в nviRequest, см 3.1.1.1. Запрос узла: вход
Или вручную.
стр. 14 из 36
В некоторых приложениях ECL Comfort переписывает некоторые установки, полученные по сети. Не
прибегайте к этому в приложениях F05 and F06.
4.5 55. Управление недельным планом
сетевой вход SNVT_str_asc nviWeekplan;
Можно прочесть существующий и записать новый недельный план.
Состояние запроса недельного плана уже установлено в контроллере для чтения в nvoWeekplan.
поля ascii[0] - ascii[29] должны содержать значения 0x00;
поле ascii[30] должно содержать значение, указывающее на план, о котором надо сообщать.
Table 9: установки запроса недельного плана
Значение поля ascii[30] планов
Область недельных планов
0x10
рабочие дни контура 1
0x11
выходные контура 1
0x20
рабочие дни контура 2
0x21
Выходные контура 2 и все дни контура 3
Недельный план делится на S часовых интервалов. На каждый день может приходиться до 3-х
периодов. Каждое поле ascii[0] - [29], это символ из 8 бит. Каждый из бит представляет час S
недельного плана. Точное положение определяется с помощью таблицы 10.
Table 10: Кодировка недельного плана
Поле
ascii[30] = 0x10
ascii[30] = 0x11
Ascii[30] = 0х21
Или 0x20
ascii[0]
Пон 0.00-3.30
Суб 0.00-3.30
Суб 0.00-3.30
ascii[1]
Пон 4.00-7.30
Суб 4.00-7.30
Суб 4.00-7.30
ascii[2]
Пон 8.00-11.30
Суб 8.00-11.30
Суб 8.00-11.30
ascii[3]
Пон 12.00-15.30
Суб 12.00-15.30
Суб 12.00-15.30
ascii[4]
Пон 16.00-19.30
Суб 16.00-19.30
Суб 16.00-19.30
ascii[5]
Пон 20.00-23.30
Суб 20.00-23.30
Суб 20.00-23.30
ascii[6]
Втор 0.00-3.30
Суб 0.00-3.30
Вск 0.00-3.30
ascii[7]
Втор 4.00-7.30
Суб 4.00-7.30
Вск 4.00-7.30
ascii[8]
втор 8.00-11.30
Суб 8.00-11.30
Вск 8.00-11.30
ascii[9]
Втор 12.00-15.30
Вск 12.00-15.30
Вск 12.00-15.30
ascii[10]
Втор16.00-19.30
Вск 16.00-19.30
Вск 16.00-19.30
ascii[11]
Втор 20.00-23.30
Вск 20.00-23.30
Вск 20.00-23.30
ascii[12]
Среда 0.00-3.30
Все дни0.00-3.30, К3
ascii[13]
Среда 4.00-7.30
Все дни 4.00-7.30,к 3
ascii[14]
Среда 8.00-11.30
Все дни 8.00-11.30,к3
ascii[15]
Среда 12.00-15.30
Все дни12.00-15.30,к3
ascii[16]
Среда 16.00-19.30
Все дни16.00-19.30,к3
ascii[17]
Среда 20.00-23.30
Все дни20.00-23.30,к3
ascii[18]
Четверг 0.00-3.30
ascii[19]
Четверг 4.00-7.30
ascii[20]
Четверг 8.00-11.30
ascii[21]
Четверг 12.00-15.30
ascii[22]
Четверг 16.00-19.30
ascii[23]
Четверг 20.00-23.30
ascii[24]
Птр 0.00-3.30
ascii[25]
Птн 4.00-7.30
ascii[26]
Птр 8.00-11.30
ascii[27]
Птр 12.00-15.30
ascii[28]
Птн 16.00-19.30
ascii[29]
Птн 20.00-23.30
ascii[30]
информация о контуре к которому применяются данные в Таблице 9
Коды ошибок даются в nvoWeekplan см 4.18
Причины: нет значения в ascii[30] или слишком много периодов.
стр. 15 из 36
4.6
34. & 36. Значение мощности из сети. Вход
сетевой вход SNVT_power_f nviActPower_1;
сетевой вход SNVT_power_f nviActPower_2;
Единицы измерения = Ватт.
Диапазон 0 .. 2,999 * 1012 ватт. (Максимум на дисплее ECL).
Вход энергии может быть назначен для контуров 1 и 2. Вход используется в контроллере для
ограничения потребления.
См 4.8 на предмет установок входа энергии.
4.7
36. & 37. Расход из сети: Вход.
сетевой вход SNVT_flow_f nviActFlow_1;
сетевой вход SNVT_flow_f nviActFlow_2;
единицы = литр/секунда.
Диапазон 0 .. 833 liter / second (0..2999 m3 / h).
Создается для контуров I и II. Используется для ограничения расхода.
См. 4.8 на предмет установки входа расхода.
4.8 Использование сетевого входа энергии/расхода
Этот вход активен только, когда отсутствует модуль импульсных входов.
Если по этому входу происходит обновление, сервисные параметры строк 110-115 деактивируются.
Строка 114 должна быть установлена в 1. строка 115 должна быть установлена через кнопочный
интерфейс для указания, как будет отображаться значение мощности.
Таблица 11 : конфигурирование сетевого входа мощности/энергии
Значение строки 115
Единицы Расхода энергии
Диапазон в ECL
Off
None
None
1
l/h
0 - 2999
2
l/h
0 - 2999
3
m3/h
0.0 - 299.9
4
m3/h
0.0 - 299.9
5
m3/h
0.0 - 299.9
6
m3/h
0 - 2999
7
kW
0.0 - 299.9
8
kW
0.0 - 299.9
9
kW
0 - 2999
10
MW
0.0 - 299.9
11
MW
0.0 - 299.9
12
MW
0 - 2999
13
GW
0.0 - 299.9
14
GW
0.0 - 299.9
15
GW
0 - 2999
Диапазон в SNVT
0 - 0.8 l/s
0 - 0.8 l/s
0 - 83,3 l/s
0 - 83,3 l/s
0 - 83,3 l/s
0 - 833 l/s
0.0 - 299.9
0.0 - 299.9
0 - 2999
0.0 - 299.9
0.0 - 299.9
0 - 2999
0.0 - 299.9
0.0 - 299.9
0 - 2999
стр. 16 из 36
4.8.1 Установка постоянных времен
Данные о расходе/энергии по приходу в ECL Comfort фильтруются. Ограничение происходит по
интегральному закону управления.
Для обоих процессов необходимо задание постоянных времени. Эти постоянные времени задаются в
стоках 113 и 112 соответственно. Эти строки задаются отдельно для каждого из контуров.
Таблица 12: Установка постоянных времени
Строка
Диапазон
Значение по
умолчанию
112
1 – 250
113
1 – 250
Описание
40
Строка задает постоянную времени интегрального
закона ограничения. Вольшое значение означает
быструю реакцию. Низкое – медленную
реакцию(стабильнее)
2
Строка задает постоянную времени цифрового
фильтра входа расхода/энергии. Значение 1 означает
отсутствие фильтра. Большее значение соответствует
более сильной фильтрации.
4.8.2 Задание уровня ограничения
Для работы функции необходимо задать требуемые уровни ограничения. Ограничение различно для
контуров отопления и ГВС.
Отопление:
Для контура отопления уровень определяется косвенно контроллером в соответствии фактической
наружной температурой. В инструкциях к прикладным картам описана работа ограничения по
температуре возвращаемого теплоносителя. Ограничение расхода/энергии работает аналогичным
образом.
Расход/энергия
Рисунок 7: Принцип ограничения энергии/расхода
Верхняя и нижняя срезки графика задаются соответственно параметрами 116 и 117 сервисного меню.
Соответствующие х-координаты графика те же, что установлены для графика ограничения
температуры обратной.
стр. 17 из 36
Таблица 13: Ограничение расхода/энергии
Строка
Диапазон
По умолчанию
Описание
116
*
2999
максимальная у-координата графика
117
*
2999
Минимальная у-коордидната графика
Для контура ГВС уровень ограничения задается постоянным в строке 111.
4.9
53. Вход наружной температуры
сетевой вход SNVT_temp nviOutdoortemp;
Разрешение: 0.1 °C. (Разрешение на дисплее 1 °C).
Температура в диапазоне 0.5 °C – 1.49 °C отображается как 1 °C на дисплее.
Диапазон -64 °C -192 °C.
См. 4.11 на предмет деталей, касающихся наружной температуры.
4.10
54. Вход наружной температуры
сетевой вход SNVT_temp_p nviOutdoortemp_p;
Разрешение: 0.01 °C. (Разрешение дисплея ECL равно 1 °C).
Диапазон -64 °C -192 °C.
См 4.11 на предмет подробностей, касающихся входа наружной температуры.
4.11 Использование температурного входа
Для использования этого входа для погодной компенсации в контроллере ECL Comfort, можно обойтись
без подключения физического датчика. Если датчик смонтирован, данные придут от контроллера.
Физический датчик всегда имеет наивысший приоритет.
ECL Comfort должен быть ведомым (нет физического датчика) при приеме наружной температуры из
сети. Это ограничивает возможности комбинировать контроллер с панелями управления ECA 60, ECA
61 and ECA 63.
Соединение проверяется. Наружная температура выводится на дисплее желтой стороны карты, строка
А, слева, внизу.
-64 °C означает короткое замыкание цепи датчика.
192 °C означает обрыв цепи или отсутствие датчика.
4.12
6. 7. & 17.-20. & 46.–49. Датчики температуры 1-10: Выход
сетевой выход
сетевой выход
сетевой выход
сетевой выход
сетевой выход
сетевой выход
сетевой выход
сетевой выход
сетевой выход
сетевой выход
SNVT_temp nvoSensorNr_1
SNVT_temp nvoSensorNr_2;
SNVT_temp nvoSensorNr_3;
SNVT_temp nvoSensorNr_4;
SNVT_temp nvoSensorNr_5;
SNVT_temp nvoSensorNr_6;
SNVT_temp nvoSensorNr_7;
SNVT_temp nvoSensorNr_8;
SNVT_temp nvoSensorNr_9;
SNVT_temp nvoSensorNr_10;
Температуры, измеренные в ECL Comfort направляются в сеть.
Диапазон
Температуры, измеренные в диапазоне от -58 °C до 158 °C могут выводиться на дисплей.
• 192 °C означает отсутствие подключенного датчика
• -64 °C означает короткое замыкание цепи датчика
стр. 18 из 36
Скорость обновления
обновление
Датчики S1…S6 имеют период обновления данных, равный 2 * SendHeartBeat (пульс).
Датчики модуля ECA 86 S7…S10 имеют период обновления 8 * SendHeartBeat. Указанное
иллюстрируется рисунком 8 при значении SendHeartBeat = 5 сек.
Рисунок 8. Обновление данных датчика
Подробности по части периодов обновления приведены в таблице 28 раздела 6.2.
Датчики S7–S10 могут относиться или к ECA 86 или применяться для съема данных со специально
сконфигурированных датчиков. Конфигурация датчиков зависит от прикладной карты и конфигурации
пользователя.
4.13 9. & 12. Задание по контурам I и II: выход
сетевой выход SNVT_temp_setpt nvoSetptRoom_1;
сетевой выход SNVT_temp_setpt nvoSetptRoom_2;
Определение полей:
Поле
occupied_cool
standby_cool
unoccupied_cool
occupied_heat
standby_heat
unoccupied_heat
Параметр
Зона пропорциональности
Параллельное смещение
Летнее отключение
Задание комфорт
Наклон графика
Задание понижение
Диапазон
1,00.. 250.00 K
-9.00 .. 9.00 K
10.00 .. 30.00 °C
10.00 .. 30.00 °C
0.20 .. 3.40
10.00 .. 30.00 °C
Для всех полей: 0x7FFF (-273,17°C) означает недоступность данных. Только параметры,
поддерживаемые приложением контроллера, обновляются.
Передача
Задание обновляется при запуске и при его изменении через ECL Comfort или через сеть.
стр. 19 из 36
4.14
10. Установки, касающиеся ГВС: Выход
сетевой выход SNVT_temp_setpt nvoSetptHW;
Поле
occupied_cool
standby_cool
unoccupied_cool
occupied_heat
standby_heat
unoccupied_heat
Параметр
Разность температур ГВС
Зарядная температура - относительно
Разность 1 – температура отключения.
Задание комфорт
Разность 2 – температура включения.
Задание понижение
Зона пропорциональности ГВС выводится в сетевом входе SNVT_temp_setpt
nvoTSetptRoom_2, occupied_cool.
Для всех полей: 0x7FFF (-273,17°C) означает недоступность данных. Только параметры,
поддерживаемые приложением контроллера, обновляются.
Передача
SNVT обновляется при запуске и, если переменная изменяется в контроллере или через сеть.
4.15 13. & 14. Состояние клапанов, оптимизатора и датчика
влажности.
Сетевой выход SNVT_setting nvoValve_1;
Сетевой выход SNVT_setting nvoValve_2;
Setting_t:
Выводится состояние сигналов управления клапаном. Состояние клапана соответствует выходным
сигналам триаков.
2 SET DOWN  клапан вниз
3 SET UP
 клапан вверх
4 SET STOP  клапан стоп
! Примечание: Поля режима контроллера не включены в выход этой
SNVT. См. 4.19 на предмет
вывода режима.
Вращение:
Состояние оптимизатора описано в Таблице 14. Состояние оптимизатора можно считать на дисплее
контроллера, желтая сторона, строки А, В или С, с правой стороны дисплея.
В автоматическом режиме контроллера слева от символа луны или солнца появляется дополнительная
стрелка, показывающая на состояние контроллера/оптимизатора.
Таблица 14: Состояние оптимизатора
Вращение
Состояние оптимизатора
10.00
25.00
50.00
100.00
Понижение (ночь)
Охлаждение, переход
от комфорта к понижению
Отопление, переход
от понижения к комфорту
Комфорт(день)
Дисплей ECL Comfort
Луна
Мигающая луна
(оптимизатор)
Мигающее солнце
(оптимизатор)
Солнце
Темп обновления
Темп обновления установлен в разделе регулировок ECL см. 5.3.10.4 или Таблицу 22.
стр. 20 из 36
4.16
22. Чтение даты и времени: Выход
сетевой выход SNVT_time_stamp nvoTime;
Здесь можно прочесть фактическое время и дату контроллера.
Поле:
Год
Месяц
День
Час
минута
Секунда
1996 - 2026
1-12
1-31
0-23
0-59
не поддерживается
Темп обновления
Время обновляется с периодом SendHeartBeat * 8.
4.17
33. Состояние насосов
сетевой выход SNVT_state nvoControl;
Можно прочесть состояние насоса (реле) ECL Comfort.
Для всех битов:
1 = реле включено, разрыв цепи, насос остановлен.
0 = реле выключено, цепь замкнута, насос включен.
Бит 0:
Бит 1:
Бит 2:
Бит 3:
Bit 4:
Стандартное реле 1
Стандартное реле 2
Стандартное реле 3
Реле 1 в ECA 80 или ECA 86
Реле 2 в ECA 80 или ECA 86
Темп обновления
Частота обновления задается в разделе настроек ECL см. 5.3.10.4.
4.18
56. Вывод недельного плана ECL Comfort. Выход
сетевой выход SNVT_str_asc nvoWeekplan;
Используется запрос nviWeekplan.
Расшифровка недельного плана дается в таблицах 9 и 10.
Коды ошибок:
При недействительном запросе из nviWeekplan, выдается текстовое сообщение об ошибке.
"Error. No circuit chosen!"
accii[30] Содержит неправильную или отсутствующую информацию, скопированную из nviWeekPlan.
"Too many periods reduce day: "
accii[29] Содержит номер дня, содержащий слишком много периодов.
ascii[30] Содержит информацию, скопированную из nviWeekPlan.
! Замечание: в одном
дне можно установить максимум 3 периода.
Передача
Только после запроса из nviWeekplan.
стр. 21 из 36
4.19 57. & 58. Режим контроллера, контуры I и II. Выход
сетевой выход SNVT_hvac_mode nvoMode_1;
сетевой выход SNVT_hvac_mode nvoMode_2;
читается фактический режим контроллера для контуров I и II.
0 HVAC_AUTO автоматический режим (часы)
1 HVAC_HEAT постоянный комфорт (солнце)
4 HVAC_NIGHT_PURGE постоянное понижение (луна)
6 HVAC_OFF м останова (знак отключения)
7 HVAC_TEST Ручной режим (Рука)
0xFF HVAC_NUL Значение недоступно
Темп обновления
Частота обновления задается в разделе настроек ECL см. 5.3.10.4.
4.20 42. & 43. Мощность , измеряемая через модуль импульсных
входов. Выход
сетевой выход SNVT_power_f nvoActPower_1;
сетевой выход SNVT_power_f nvoActPower_2;
В том случае, если подключен импульсный модуль, выводится информация о фактической энергии.
-1.0E38 означает отсутствие данных.
! Замечание: Только информация одного типа, например, расход или энергия выводится для каждого
контура. См. дополнительную инструкцию для настройки ECL Comfort 300 с импульсным выходом.
Темп обновления
Период обновления составляет 8 * SendheartBeat. Детали даются в Таблице 28.
4.21 44. & 45. Расход , измеряемый через модуль импульсных
входов. Выход
сетевой выход SNVT_flow_f nvoActFlow_1;
сетевой выход SNVT_flow_f nvoActFlow_2;
При подключенном ECA 88, выводится фактическая информация о расходе.
-1.0E38 означает отсутствие данных.
! Замечание: Только информация одного типа, например, расход или энергия выводится для каждого
контура. См. дополнительную инструкцию для настройки ECL Comfort 300 с импульсным выходом.
Темп обновления
Период обновления составляет 8 * SendheartBeat. Детали даются в Таблице 28.
4.22
27. – 30. Задания датчикам 3-6. Выход
сетевой выход SNVT_temp nvoRef_Nr_3;
сетевой выход SNVT_temp nvoRef_Nr_4;
сетевой выход SNVT_temp nvoRef_Nr_5;
сетевой выход SNVT_temp nvoRef_Nr_6;
Физические датчики могут иметь расчетное задание в зависимости от измеренных температур и
установок в контроллере. Задание, если имеется, можно увидеть нажав кнопку с наклонной стрелкой в
том месте где представлено значение температуры.
Темп обновления
Период обновления составляет 4 * SendHeartBeat. См. Таблицу 28.
стр. 22 из 36
Раздел производителя
5
Входные сетевые
переменные
Выходные сетевые
переменные
Рисунок 9. Раздел производителя
Таблица 15: SNVT вход
Номер NV
Имя
23, 24
nviAnalogOut_1 & 2
31
nviPaamCmd
Таблица 16: SNVT выход
Номер NV
Имя
Тип SNVT
SNVT_volt
SNVT_preset
Описание
Задать аналоговое значение для ECA 83
Запросить значение в SNVT_preset
Пульс
Тип SNVT(индекс)
Описание
25, 26
nvoAnalogIn_1 & 2
5 сек
SNVT_volt
27, 28
nvoAccEnergy_1 & 2
*8
SNVT_elec_whr_f
29, 30
nvoAccFlow_1 & 2
*8
SNVT_vol_flow
50-52
nvoRef_Nr_2,7,8
*8
SNVT_temp
Напряжение, измеренное ЕСА
83
Накопленная энергия по
контурам I и II.
Накопленный расход по
контурам I и II.
Задание датчиков 2,7,8
32
nvoParamResp
нет
SNVT_preset
Ответ от nvoParamCmd
стр. 23 из 36
5.1
23. & 24. Аналоговые выходы 1 и 2:Вход
сетевой вход SNVT_volt nviAnalogOut_1;
сетевой вход SNVT_volt nviAnalogOut_2;
Напряжение может быть задано на выходах дополнительной карты ЕСА 83.
Диапазон
0 - 10 вольт
Передача
Напряжения на выходах могут быть установлены/изменены через сеть только в том случае, если
контроллер находится в режиме ручного управления.
5.2
25. и 26. Аналоговые входы 1 и 2: Выход
сетевой выход SNVT_volt nvoAnalogIn_1;
сетевой выход SNVT_volt nvoAnalogIn_2;
Напряжения, измеренные на выходах, ЕСА 83 передаются в сеть.
Диапазон
0 - 10 вольт
Обновление
Частота обновлений устанавливается согласно 5.3.10.3, Таблица 28.
Неактивное значение
Если переменная не используется в приложении, значение принимает нулевое значение.
5.3
19. & 20. Параметры, задание и ответ
сетевой вход SNVT_preset nviParamCmd;
сетевой выход SNVT_preset nvoParamResp;
Параметры оптимизации в ECL Comfort могут быть прочитаны и записаны этими командами.
Имеется возможность доступа только к тем параметрам, которые активизированы в приложении ECL
Comfort. Параметры, относящиеся к аппаратной конфигурации, не поддерживаются в ECA 82.
Сообщения об ошибках генерируются вследствие следующего:
Максимальное и минимальное значения зависят от приложения и фактические параметры проверяются
на соответствие допустимым значениям.
В SNVT_preset присутствуют следующие функции:
• nviParamCmd.learn: мин = 0, макс = 3, см. 5.3.1.
• nviParamCmd.selector: мин = 1, макс. = 1051, см. 5.3.2.
• nviParamCmd.value [0]: сообщение об ошибке, см. 5.3.3 Поле значений.
• nviParamCmd.value [1]: не используется
• nviParamCmd.value [2]: старший байт коммуникационного параметра/переменной.
• nviParamCmd.value [3]: младший байт коммуникационного параметра/переменной.
• nviParamCmd.day: не поддерживается
• nviParamCmd.hour: не поддерживается
• nviParamCmd.minute: не поддерживается
• nviParamCmd.second: не поддерживается
• nviParamCmd.millisecond: не поддерживается
8 наименьших значащих битов помещаются в nviParamCmd.value [3], а 8 наибольших значащих битов –
в nviParamCmd.value [2]. 16-разрядное слово используется для 1, 4, 8 и 16-разрядных чисел, что
действительно только для отрицательных чисел, поскольку наибольший значащий бит равен нулю для
положительных чисел.
стр. 24 из 36
5.3.1
Поле Learn
Поле Learn может содержать 4 значения:
LN_RECALL(0)
Команда чтения
LN_LEARN_CURRENT(1)
Команда записи
LN_REPORT_VALUE(2)
Команда чтения
LN_REPORT_VALUE(3)
Команда записи
Функции LN_RECALL и LN_REPORT_VALUE идентичны, так же как идентичны LN_LEARN_CURRENT и
LN_REPORT_VALUE.
5.3.2 Поле Selector
Число параметров для чтения и записи задается в данном поле. В таблицах 17, 18, 20, 22 и таблице 24
показаны преобразования для ECA 82 and ECL
Comfort, то есть строки на которые влияет Selector номер.
5.3.3 Поле value (значений)
поле значений, это структура их 4-х байт. Даются значения данных и коды ошибок.
При попытке чтения Нелегального селектора: считываемые параметры не используются в приложении
(Reading parameters not used in the application).
Коды ошибок:
Сообщение об ошибках:
nvoParamResp.value [0] = 0xff
nvoParamResp.value [1] = 0x00
nvoParamResp.value [2] = 0x00
nvoParamResp.value [3] = 0x02
Попытка записать значение вне диапазона:
Сообщение об ошибке:
nvoParamResp.value[0] = 0xff
nvoParamResp.value[1] = 0x00
nvoParamResp.value[2] = 0x00
nvoParamResp.value[3] = 0x03
Имея сообщения об ошибках, достаточно сопоставить nviParamCmd.selector и nvoParamResp.selector
для того чтобы определить источник ошибки.
Пример чтения параметров:
Параметр ECL с именем 17 считывается из контроллера по сети LON:
Найти номер селектора в таблице, который представляет имя строки ECL.
Строка ECL = 17  Селектор = 8.
В nviParamCmd следует использовать следующую структуру:
• nviParamCmd.learn = 0 или 3
• nviParamCmd..selector = 8
• nviParamCmd.value[0] = 0
• nviParamCmd.value[1] = 0
• nviParamCmd.value[2] = 0
• nviParamCmd.value[3] = 0
• nviParamCmd.day = 0
• nviParamCmd.hour = 0
• nviParamCmd.minute = 0
• nviParamCmd.second = 0
• nviParamCmd.millisecond = 0
Ответ будет прочитан в nvoParamResp, в следующем виде:
• nvoParamResp.learn = 0 или 3, то же что в nviParamCmd.learn.
• nvoParamCmd..selector = 8, как nviParamCmd.selector.
• nvoParamCmd.value[0] = 0 если правильно, 255- в случае ошибки.
• nvoParamCmd.value[1] = 0
стр. 25 из 36
• nvoParamCmd.value[2] = Старший байт считанного значения.
• nvoParamCmd.value[3] = Младший байт считанного значения, или возможный код ошибки.
• nvoParamCmd.day = 0
• nvoParamCmd.hour = 0
• nvoParamCmd.minute = 0
• nvoParamCmd.second = 0
• nvoParamCmd.millisecond = 0
Пример записи значения для ECL Comfort:
В ParamCmd использовать следующую структуру:
• nviParamCmd.learn = 1 или 2
• nviParamCmd..selector = 8
• nviParamCmd.value[0] = 0
• nviParamCmd.value[1] = 0
• nviParamCmd.value[2] = Старший байт значения для записи.
• nviParamCmd.value[3] = Младший байт значения для записи.
• nviParamCmd.day = 0
• nviParamCmd.hour = 0
• nviParamCmd.minute = 0
• nviParamCmd.second = 0
• nviParamCmd.millisecond = 0
Ответ будет прочитан в nvoParamResp в соответствии со следующей структурой:
• nviParamResp.learn = 1 или 2, как в nviParamCmd.learn.
• nviParamCmd..selector = 8, как в nviParamCmd.selector.
• nviParamCmd.value[0] = 0, если нет ошибки, 255, если есть ошибка.
• nviParamCmd.value[1] = 0
• nviParamCmd.value[2] = Подтверждение записи старшего байта значения.
• nviParamCmd.value[3] = Подтверждение записи младшего байта значения или возможного кода
ошибки.
• nviParamCmd.day = 0
• nviParamCmd.hour = 0
• nviParamCmd.minute = 0
• nviParamCmd.second = 0
• nviParamCmd.millisecond = 0
Нижеприведенная таблица показывает все возможности SNVT_preset. Максимальные и минимальные
значения не даются, поскольку они зависят от приложения. Проверку следует проводить после каждой
записи, на предмет попадания значения в допустимый коридор.
Пояснения к именам (Таблицы 17-20)
Selector – имя, используемое в SNVT_preset.selector
Пояснение имени (Таблицы 17-20).
Selector – это имя, используемое SNVT_preset.selector.
Designation, обозначение индивидуального номера параметра.
! Имеется один номер селектора для каждого контура, где имя LON активно.
Номер селектора , это имя, используемое внутренне для карты ECA 82 .
Имя ECL , это имя, присвоенное в ECL Comfort, то есть, это номер строки меню, с которой делается
установка, согласно руководству по применению для соответствующей прикладной карты.
По таблицам 17 – 20 можно сопоставить номер селектора с номером строки сервисного меню в ECL
Comfort.
В руководстве к прикладной карте описывается назначение каждой строки сервисного меню.
Указанные значения всегда зависят от приложения, загруженного в контроллер. В таблице даны
типичные значения. Для выяснения конкретных границ для конкретного применения следует обратиться
к руководству по карте.
В тех случаях, когда значения не указаны, они задаются пользователем.
стр. 26 из 36
5.3.4 Параметры серой стороны карты, контур I.
Таблица 17: Контур I, сервисные параметры
Селектор
Имя ECL
Строка
2
11
Отмена понижения температуры (-30 = откл)
3
12
Натоп
4
13
Постепенный переход
5
14
Константа оптимизации (9=откл)
6
15
(0=откл)
7
16
Включить насос при Tout < 2 °C
10
19
Минимальный предел расхода
11
20
Оптимизация по комнатной/наружной температуре
12
21
Полный останов
13
22
Прогон насоса
14
23
Прогон клапана
15
24
Электро/термо привод
18
30
Предел температуры обратной – постоянный
19
31
Ограничение обратной -Х верхний
20
32
Ограничение обратной- верхний Y
21
33
Ограничение обратной -нижний Х
22
34
Ограничение обратной- нижний Y
23
35
Влияние обратной максимальное
24
36
влияние обратной минимальное
25
37
Адаптивная функция ограничения обратной(0=выкл)
26
40
После пробег насоса зарядки- первичный
27
41
После пробег насоса зарядки - вторичный
29
43
Приоритет или параллельная работа
32
53
ПИ регулирование при ГВС DHW
33
54
Ограничение обратной – ГВС
34
60
Предел компенсации
35
61
Влияние компенсации - мин
36
62
Компенсация
37
63
Адаптивная функция компенсации
38
71
Минимальное время включения горелки
41
74
Интервал шага –фиксированный
42
75
Интервал шага- переходный
61
56
Предел компенсации
62
57
Влияние компенсации- мин
63
58
Компенсация
64
59
Адаптивная функция компенсации
78
111
Фактическое задание расхода/энергии
79
112
Пост. Времени интегратора
80
113
Пост времени фильтра
101
152
Максимальная температура бака
102
153
Время задержки -смена отопление -ГВС
103
154
Разница запуска - ГВС
104
155
Разница останова- ГВС
105
160
Максимальная наружная температура(предел останова)
106
161
Минимальная наружная температура (предел останова)
107
162
Общее задание
109
166
Максимальная разница - шаг I
110
167
Минимальная температура - шаг II открыть клапан
111
168
Задержка включения котла
112
169
Шаг разницы II
113
170
Останов насоса отопления при завышении обратной
125
188
Функция BEM
132
198
Сезонная смена времени
Мин
-30
0
0
9
0
0
App
0
0
0
0
0
10
-30
10
-30
10
-99
-99
0
0
App
0
0
0
App
App
App
App
0
5
1
App
App
App
App
0
1
1
App
App
App
App
App
App
App
App
App
App
App
App
App
0
Макс
1
99
99
59
30
1
App
1
1
1
1
1
110
15
110
15
110
99
99
50
9
App
99
1
1
App
App
App
App
15
250
250
App
App
App
App
2999
250
250
App
App
App
App
App
App
App
App
App
App
App
App
App
1
Арр - зависит от прикладной карты
стр. 27 из 36
5.3.5 Параметры, желтая сторона карты, контур I.
Столбец «Имя ECL» содержит данные двух типов:
1. Уникальное имя ECL, независимое от контура.
2. Номер строки, в которой параметр может быть найден на стороне пользователя прикладной карты.
Таблица 18: Контур I, параметры пользователя
Селектор
114
115
116
117
118
119
120
121
122
123
124
126
127
128
129
231
232
5.3.6
Имя ECL
175 ( C )
176 ( C )
177 (2)
178 (2)
179 (1)
182 (3)
183 (3)
184 (4)
185 (5)
186 (6)
187 (7)
192 (2)
193 (1)
194 (1)
195 (2)
180 (A, C)
181 (A, C)
Имя строки SNVT
Наклон графика Heating curve (значение *10)
Параллельное смещение
Температура подачи - мин.
Температура подачи -макс.
Отключение отопления
Влияние комнатной температуры - макс.
влияние комнатной температуры - мин.
Зона пропорциональности - Хр
Постоянная интегрирования
Время пробега клапана
Нейтральная зона - Nz
Разница температур ГВС
Температура зарядки- относительная
Разница 1 - Температура отключения
Разница 2 - температура включения
Комнатная температура- комфортное задание
Комнатная температура- пониженное задание
Номер
5&9
5&9
10
10
5&9
5&9
5&9
5&9
5&9
Мин.
2
-9
110
110
10
-99
0
1
5
5
0
1
1
1
1
10
10
Макс.
34
9
30
0
99
250
999
250
9
250
30
30
30
30
30
Параметры, серая сторона карты, контур II.
Таблица 19: контур II, сервисные параметры
Селектор
135
136
137
138
139
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
159
160
178
179
180
181
167
168
169
203
204
205
206
207
208
Имя ECL
11
12
13
14
15
19
20
21
22
23
24
30
31
32
33
34
35
36
37
40
41
53
54
56
57
58
59
111
112
113
152
153
154
155
167
169
Строка
Отмена понижения температуры
Натоп
Постепенный переход
Константа оптимизации (9=откл)
Адаптивная функция комнатной температуры
Минимальный предел расхода
Оптимизация по комнатной/наружной температуры
Полный останов
Прогон насоса
Прогон клапана
Электро/термо привод
Предел температуры обратной – постоянный
Ограничение обратной -Х верхний
Ограничение обратной- верхний Y
Ограничение обратной -нижний Х
Ограничение обратной- нижний Y
Влияние обратной максимальное
влияние обратной минимальное
Адаптивная функция ограничения обратной (0=выкл)
После пробег насоса зарядки- первичный
После пробег насоса зарядки - вторичный
ПИ регулирование при ГВС DHW
Ограничение обратной – ГВС
Предел компенсации
Влияние компенсации- мин
Компенсация
Адаптивная функция компенсации
Фактическое задание расхода/энергии
Пост. Времени интегрирования
Пост времени фильтра
Максимальная температура бака
Время задержки -смена отопление -ГВС
Разница запуска - ГВС
Разница останова- ГВС
Минимальная температура - шаг II открыть клапан
Шаг разницы II
Мин
-30
0
0
0
0
App
0
0
0
0
0
10
-30
10
-30
10
-99
-99
0
0
Макс
1
99
99
30
250
App
1
1
1
1
1
110
15
110
15
110
99
99
50
9
0
0
App
App
App
App
0
1
1
App
App
App
App
App
App
1
1
App
App
App
App
2999
250
250
App
App
App
App
App
App
стр. 28 из 36
5.3.7
Параметры, желтая сторона карты, контур II.
Таблица 20: Контур II, параметры пользователя
Селектор
Имя ECL
Имя строки
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
235
236
234
233
175 ( C )
176 ( C )
177 (2)
178 (2)
179 (1)
182 (3)
183 (3)
184 (4)
185 (5)
186 (6)
187 (7)
192 (2)
193 (1)
194 (1)
195 (2)
180 (A, C)
181 (A, C)
191 (А,С)
190 (А,С)
Наклон графика (значение *10)
Параллельное смещение
Температура подачи- мин.
Температура подачи - макс.
Отключение отопления
Влияние комнатной температуры макс
Влияние комнатной температуры мин
Зона пропорциональности - Хр
Постоянная интегрирования
Время пробега клапана
Нейтральная зона- Nz
Разница температур ГВС
Температура зарядки относительная Разница 1 - Температура отключения
Разница 2 - температура включения
Комнатная температура- комфортное задание
Комнатная температура- пониженное задание
ГВС-установка пониженной температуры
ГВС –пониженное задание
Номер
SNVT
11 & 12
11 & 12
11 & 12
11 & 12
8 & 10
8 & 10
8 & 10
8 & 10
11 & 12
11 & 12
8 & 10
8 & 10
Мин
Макс
2
-9
10
10
10
-99
0
1
5
5
0
1
1
1
1
10
10
10
10
34
9
110
110
30
0
99
250
999
250
9
250
30
30
30
30
30
110
110
5.3.8 Параметры, серая сторона карты, контур III
Таблица 21: Контур III, параметры пользователя
Селектор
Имя ECL
Имя строки
224
225
226
227
143
144
145
146
Номер
SNVT
Установка аварии 1
Установка аварии 2
Установка аварии 3
Установка аварии 4 / очистка аварии
Мин
Макс
App
App
App
App
App
App
App
App
5.3.9 ECL Comfort status information
Селектор
250
251
252
Имя ECL
Серая сторона карты 1-7
Серая сторона карты 1-7
Желтая сторона карты (А-С)
Имя параметра
Чтение состояния насоса (реле)
Чтение состояния клапанов (триаки)
Чтение режима контроллера
Номер SNVT
33
13 и 14
57 и 58
5.3.9.1 Селектор 250
Состояние реле можно прочесть из значения value[3] с кодировкой:
Бит 0: Реле 1
Бит 1: Рeле 2
Бит 2: Реле 3
0 означает, что контакт реле замкнут, насос работает.
1 означает, что реле разомкнуто, насос не работает.
5.3.9.2 Селектор 251
Состояние триаков читается из значения value[3] с кодировкой:
Бит 0: Триак 2
Бие 1: Триак 1
Бит 2: Триак 4
Бит 3: Триак 3
0 означает, что триак выключен.
1 означает, что триак включен.
стр. 29 из 36
5.3.9.3 . Селектор 252
Режим контроллера читается с кодировкой:
value[2] = контур I
value[3] = контур II
0 = ручной режим
1 = автоматический режим
2 = комфортный режим
3 = пониженный режим
4 = Останов
5.3.10 ECA 82 set-up and details
Таблица 22: Номер селектора для установки ECA 82
Селектор
Параметр
1000
Версия ПО, ECA 82 (только чтение), см. 5.3.10.1
1002
SendHeartbeat, (пульс) см 5.3.10.2
1003
Обновление напряжения, см 5.3.10.3
1006
Регулировка контроллера см 5.3.10.4
1007
Приложение контроллера (только чтение) см 5.3.10.5.
Мин
Макс
5 сек
1 сек
1 сeк
3600 сек
255 сек
255 сeк
5.3.10.1 Версия ПО ECA 82
Читается фактическая версия ПО ECA 82. Имеет один десятичный разряд, поэтому можно применить
фактор 10.
5.3.10.2 SendHeartBeat Послать пульс
Время дается в секундах, что означает период времени до обновления выходов.
См таблицу 28 на предмет деталей.
5.3.10.3 Обновление напряжения
Указывается время, которое должно истечь до очередного обновления выходов ECA 83.
По умолчанию ECA 83 запрещен. Для разрешения ECA 83 необходимо задать интервал обновления.
5.3.10.4 Регулировка контроллера
Как часто следует проверять контроллер на предмет того, что изменения имели место в контроллере.
Одновременно производится обновление состояния режима, триаков и реле. Детали даются в таблице
28. Значение дается в секундах.
5.3.10.5 Приложение в ECL Comfort
Читается приложение, загруженное в ECL.
Формат чтения: старший байт задает тип приложения, младший – номер приложения.
Таблица 23: Декодирование типа приложения
Значение
0
1
2
3
Тип приложения
A
b
C
d
4
E
5
F
6
G
7
H
8
9
L
n
10
o
11
P
12
U
5.3.11 Конфигурирование аварийных границ
Задаются аварийные пределы для генерации аварий в nvoAlarm. Аварийные пределы имеют формат
знакового байта, помещенного в поле значения селекторов, показанных в таблице 24
Нижний предел помещается в value [2].
Верхний предел помещается в value [3].
Следует на забывать о разрешении аварийных сообщений, см. 3.1.1.1. Node request: Input.
стр. 30 из 36
Таблица 24: Селекторы для аварийных пределов
Селектор
Конфигурация аварии
1018
Аварийные пределы датчика S 1
1019
Аварийные пределы датчика S 1
1020
Аварийные пределы датчика S 3
1021
Аварийные пределы датчика S 4
1022
Аварийные пределы датчика S 5
1023
Аварийные пределы датчика S 6
1024
Аварийные пределы датчика S 7
1025
Аварийные пределы датчика S 8
1026
Аварийные пределы датчика S 9
1027
Аварийные пределы датчика S 10
1028
Аварийный предел задания S2
1029
Аварийный предел задания S3
1030
Аварийный предел задания S4
1031
Аварийный предел задания S5
1032
Аварийный предел задания S6
1033
Аварийный предел задания S7
1034
Аварийный предел задания S2
1035
Аварийный предел 1 отн. влажности
1036
Аварийный предел 2 отн. влажности
Мин
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
-60 °C
0%
0%
Макс
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
126 °C
100%
100%
5.3.12 Чтение кодов аварии
Код аварии читается только в том случае, когда приложение поддерживает генерацию аварий.
! Функция аварий поддерживается
ECL Comfort 300 с версией 1.08. Функция также должна
поддерживаться прикладной картой.
Значение 1, означает наличие аварии.
Значение 0 означает отсутствие аварии.
Таблица 25: Бит аварии в ECL Comfort
Селектор
Код аварии
1048
чтение кода аварии часть 1
1049
чтение кода аварии часть 2
5.3.13 Загрузка накопленной энергии/расхода
Здесь может записаться начальное значение аккумулированной энергии/расхода. Обычно, это
начальные показания теплосчетчика при подключении. Используйте конфигурацию согласно строке
115, Таблицы 11.
! Эта функция требует наличия импульсно модуля в ECL.
Загрузка размещается в незнаковом целом 32-х разрядном массиве.
value [0] = Наименьший значащий байт, байт 0.
value [1] = байт 1.
value [2] = байт 2.
value [3] = Наибольший значащий байт. Байт 3.
Таблица 26 Загрузка значений энергии/расхода
Селектор
Функция
1050
Загрузка накопленной энергии/расхода Контур I
1051
Загрузка накопленной энергии/расхода Контур II
Поле значения
Value[0] = LSB, Value[3] = MSB
Value[0] = LSB, Value[3] = MSB
Загруженное значение читается в nvoAccEnergy_1, nvoAccEnergy_2 or nvoAccFlow_1, nvoAccFlow_2.
Модуль импульсных входов обновляет эти величины и передает данные в сеть.
стр. 31 из 36
6 Практические рекомендации по созданию сети для
тепловых систем
Ниже приводится ряд базовых правил. В этой главе даются некоторые примеры, от которых на практике
возможны отступления. Типичным является требование получения удаленного доступа к ряду
подобных друг другу компонент, которые представляют подобную информацию. Примером является
несложная система, без задержек в ее компонентах. На практике характеристики могут оказаться хуже.
Фирма Эшелон предлагает два метода оценки напряженности трафика данных, и показывает как
пользоваться программой LMPA (LonManager Protocol Analyzer ) для определения плотности трафика в
сегменте сети.
Первый метод состоит в изображении сети и последующем анализе соединений , создающих трафик.
Второй метод включает создание электронной таблицы из LonMaker Browser, которая укажет на
соединения, создающие трафик. Затем делаются численные оценки трафика, одна на основе «узких
мест», другая на основе частоты пульса.
6.1 Что учесть перед реализацией сети
Важно быть реалистичным при специфицировании сети и ее характеристик. Необходимо сделать
проверки на предмет отсутствия блокирования важной информации из-за больших потоков
второстепенной. Учитывайте, что тепловые системы, как правило, являются медленными.
6.1.1 Базовые компоненты информации
Контроллер работает в сети, по которой передается разного рода информация. Важно разбить по
приоритетам информацию разного рода.
• Обработка аварий. Опрос переменной nvoAlarm на наличие аварий. При наступлении аварии следует
понять , что ее вызвало. Попытка детального исследования причин создает дополнительный трафик.
• Обработка ошибок. Ошибки случаются во всех сетях. Они приводят к тайм-аутам, повторным
передачам и тд. Желательно принять меры по заблаговременному снижению интенсивности ошибок
путем уменьшения помех, и созданию резерва полосы пропускания.
• Регистрация данных. Эта функция не является критичной в тепловых системах и должна исполняться
в фоновом режиме, с низким приоритетом.
• Связь в режиме Online. Это прямая связь с выбранным контроллером, которая увеличивает
соответствующий частный трафик. Параметры опрашиваются в повышенной частотой для того, чтобы
пользователь имел быструю реакцию. Выход из данного режима, должен сопровождаться снижением
трафика.
• Смежные узлы. Не следует забывать о прочих приборах, теплосчетчиках, датчиках, и тд, которые
требуют собственной доли полосы пропускания.
- Другие узлы, 20%;
- Обработка аварий, 15%;
- Обработка ошибок, 15%;
- Online, 20%;
- Регистрация, 30%
Рисунок 10. Структура информации.
стр. 32 из 36
6.1.2 Предельное число узлов в сети
В начале проекта следует знать общее финальное число узлов в сети. Проблемы с трафиком
усложняются по мере возрастания числа узлов в сети. Они решаются либо снижением трафика, или
увеличением пропускной способности.
6.1.2.1 Параллельная сеть
При большом числе контроллеров на ограниченной территории создание параллельной сети может
быть решением задачи увеличения пропускной способности. Как правило, именно сети являются узким
местом, в то время как компьютеры легко справляются с нагрузкой. Реально один компьютер снабдить
несколькими LonTalk адаптерами и иметь несколько параллельных сетей.
6.1.2.2 Сеть типа дерево
Если контроллеры логически связаны в группы, то каждая группа может быть подключена через
быстродействующий маршрутизатор, преобразующий сеть LON в быструю сеть другого типа.
6.1.3 Полоса пропускания
Избегайте тайм аутов.
Если объем трафика создает новые тайм ауты и повторные передачи, то это, в свою очередь, еще
больше увеличивает трафик. Рост трафика увеличивает размер времени реакции.
Рисунок 11. Предел нагрузки сети
На рисунках 12 и 13 показан трафик для одного контроллера ECL Comfort. Одинаковое число пакетов
показано на обоих рисунках. Разница в том, как трафик распределен в минутном интервале. За одну
минуту пользователь не увидит разницы при наличии одного контроллера. Но если число
контроллеров возрастет, разница будет разительна.
На рисунке 12 показан равномерный уровень трафика. Отсутствуют тайм ауты и повторные передачи.
Можно видеть, что система может быть дополнена большим числом контроллеров с подобным
режимом передачи.
Число пакетов в секунду различно для рисунков 12 и 13. Обратите внимание на величины по оси У.
Рисунок 13:
Число пакетов=140 (информация и повторные передачи)
Рисунок 12:
Число пакетов=72 (информация)
Разница: 68 пакетов с повторной передачей.
стр. 33 из 36
Рисунок 12. Равномерный трафик.
На рисунке 13 иллюстрируется одновременный запрос на такой же объем информации. Это вызывает
тайм ауты, повторные передачи, без выигрыша для пользователя.
Регистрация
аварии
на линии
обработка ошибок
макс предел трафика
Рисунок 13. Генерация тайм аутов.
На рисунке 13 превышен максимальный уровень трафика. Это приводит к тайм аутам и повторным
передачам, видимым как обработки ошибок. Полная коррекция занимает несколько секунд, что
ухудшает общую характеристику.
Вариантом является последовательный опрос контроллера за контроллером.
6.1.3.1 Число контроллеров в сети
Объем информации на один контроллер зависит от числа контроллеров. На рисунке 14 показана линия,
показывающая как полоса пропускания делится между контроллерами. Если подключено 100
контроллеров, сеть может обрабатывать 0.45 пакетов/сек, то есть один пакет за каждые 3 секунды для
каждого контроллера.
Имеется еще резерв в 9 пакетов/сек для работы в режиме online (15%) для одного контроллера.
стр. 34 из 36
Рисунок 14. Больше контроллеров- меньше полоса пропускания.
Ситуация рисунка 14 иллюстрируется в Таблице 27, где задаются различные части полосы для
информации разного типа (рисунок 7). Заметьте переход от пакетов/сек к пакетам/мин в таблице 27.
Таблица 27: Скорость обмена для сетей различных размеров
Данные
Data log 30%
Online 20%
Alarm 15 %
1 контр.
13 Dp/s
9 Dp/s
6 Dp/s
5 контр.
2.7 Dp/s
9Dp/s
1.3 Dp/s
20 контр.
40 Dp/m
9 Dp/s
20 Dp/m
50 контр.
16 Dp/m
9 Dp/s
8 Dp/m
100 контр
8 Dp/m
9 Dp/s
4 Dp/m
Dp/s = пакетов/сек
Dp/m = пакетов/мин
Связь в режиме Online по функции SNVT_preset требует 2 передачи 2-х пакетов данных, запроса
данных и последующего чтения.
SNVT_str_asc также требует 2-х передач данных для обновления недельного плана.
6.2 Обновление SNVT в ECL Comfort
Таблица 28: Обновление информации в ECL Comfort
SNVT
Темп обновления
nvoSensorNr_1 – 6
2* SendHeardBeat
nvoSensorNr_7 – 10
8 * SendHeartBeat
nvoValve_1 & 2
ECL check selector 1006
nvoTime
8 * SendHeartBeat
nvoControl
ECL check selector 1006
nvoMode_1 & 2
ECL_check selector 1006
nvoActPower_1 & 2
8 * SendHeartBeat
nvoActFlow_1 & 2
8 * SendHeartBeat
nvoAnalogIn_1 & 2
Voltage update selector 1003
nvoAccEnergy_1 & 2
8 * SendHeartBeat
nvoAccflow_1 & 2
8 * SendHeartBeat
nvoRef_Nr_2, 6
4 * SendHeartBeat
nvoRef_Nr_7, 8
8 * SendHeartBeat
Заводская установка, сек
12 sec.
48 sec.
5 sec.
48 sec.
5 sec.
5 sec.
48 sec.
48 sec.
Disabled (0)
48 sec.
48 sec.
24 sec.
48 sec.
nvoAlarm обновляется с таким же темпом как и датчик или задание, генерирующее аварию. Авария для
датчиков 1-6 проверяется каждые 12 sec. и для датчиков 7-10
каждые 48 sec.
6.2.1
Минимизировать копии данных в сети
Соизмеряйте периодичность опросов в системе с фактическим временем обновления SNVT. Нет
смысла опрашивать переменную nvoTime один раз в секунду, если она обновляется один раз в 48
секунд в контроллере. Не читайте один параметр со всех контроллеров (время или наружная
температура).
6.2.2 Запоминайте ID нейрона
Запишите ID нейрона каждого прибора установки. ID требуется при случайном расконфигурировании
ECA 82.См. 2.3. Без знания ID прибор не сможет быть восстановлен.
стр. 35 из 36
ЗАО «Данфосс». Центральный офис.
Россия, 127018, Москва, ул. Полковая, 13.
Телефон: (495) 792-57-57, Факс: (495) 792-57-59
E-mail: info@danfoss.ru Адрес в Internet: http://www.danfoss.ru
Региональные представительства:
Волгоград
тел./факс:
(8442) 33-00-62
Воронеж
тел./факс:
(4732) 24-60-92
Екатеринбург
тел./факс:
(343) 365-83-79
Казань
тел./факс:
(843) 264-66-34
Красноярск
тел./факс:
(3912) 23-72-64
Нижний Новгород тел./факс:
(8312) 78-61-86
Новосибирск
тел./факс:
(383) 222-58-60
Омск
тел./факс:
(3812) 24-82-71
Пермь
тел./факс:
(3422) 39-07-08
Ростов-на-Дону тел./факс:
(863) 250-21-32
Самара
тел./факс:
(846) 270-62-40
Санкт-Петербург тел./факс:
(812) 320-20-99
Тюмень
тел./факс:
(3452) 35-91-21
Уфа
тел./факс:
(3472) 24-91-00
Хабаровск
тел./факс:
(4212) 73-42-11
Ярославль
тел./факс:
(4852) 73-49-98
ул. Мира, 19, офис 407а
ул. Рижская, 8, кв. 149
ул. А. Валека, 15, офис 509
ул. Вишневского, 26, офис 315
ул. Кирова, 19, офис 66
14-01-21, ул. Бекетова, 13В, офис 120
222-72-96, ул. Советская, 37, офис 405
24-54-81, ул. Октябрьская, 120, офис 406
250-69-47, пр-т Соколова, 27
333-35-43, ул. Самарская, 270, офис 60,61
Пироговская наб. д.17 корп.1 А
ул. Степана Халтурина, 28, офис 520
ул. Хабаровская, 15, офис 13
Компания «Данфосс» не несет ответственности за опечатки в каталогах, брошюрах и других изданиях, а также оставляет за собой право на модернизацию своей продукции без
предварительного оповещения. Это относится также к уже заказанным изделиям при условии, что такие изменения не повлекут за собой последующих корректировок уже
согласованных спецификаций. Все торговые марки в этом материале являются собственностью соответствующих компаний. «Данфосс», логотип «Danfoss», являются торговыми
марками компании ЗАО «Данфосс». Все права защищены.
стр. 36 из 36
Download