Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как уйти от ошибки №1 в Lonmaker?
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > LonWorks
yowosab
Всем привет! пишу этот вопрос уже на 100 форуме, но пока не могу получить ответа=(
Есть необходимость делать связи (connections) от одного устройства к 60+.
Делая связь от hub до 1-24 targets LonMaker не ругается. Далее к этой связи к hub можно добавлять сколько угодно targets. Но появляется ограничение на эту связь, ей нельзя поменять тип, нельзя убрать часть targets, вытекает та же ошибка №1 (см.рис. во вложении).
Получается можно связывать большое количество устройств на одно, но LonMaker этого не умеет, а если его обманываешь, через повторный connection, то в итоге получаем неудобства (а в будущем критические ошибки, т.к. опыт подсказывает мне, что маленьким конфликтом не обойдется).
Что можете посоветовать мне? Заранее огроменное спасибо!
yowosab
Цитата(yowosab @ 29.11.2012, 18:19) *
Всем привет! пишу этот вопрос уже на 100 форуме, но пока не могу получить ответа=(
Есть необходимость делать связи (connections) от одного устройства к 60+.
Делая связь от hub до 1-24 targets LonMaker не ругается. Далее к этой связи к hub можно добавлять сколько угодно targets. Но появляется ограничение на эту связь, ей нельзя поменять тип, нельзя убрать часть targets, вытекает та же ошибка №1 (см.рис. во вложении).
Получается можно связывать большое количество устройств на одно, но LonMaker этого не умеет, а если его обманываешь, через повторный connection, то в итоге получаем неудобства (а в будущем критические ошибки, т.к. опыт подсказывает мне, что маленьким конфликтом не обойдется).
Что можете посоветовать мне? Заранее огроменное спасибо!

Нажмите для просмотра прикрепленного файла
Dmitry K.
Доброе время.

Эта ошибка исходит корнями из LNS и его API. Действительно есть внутренняя ошибка lcaErrConnInvalidTargetCount, которая возникает, если организуется соединение 1 к более чем 25 таргетам. В соответствии с документацией: "You must specify at least one and no more than 25 targets when adding members. To add more members, you must invoke the Connect method multiple times." Т.е. создав 25 связей, следующие создавать в дополнение к этим.
Однако, замечен следующий феномен. При определенных условиях, добавленные связи свыше 25 потом нет возможности удалить. Но не всё так плохо, есть решение - использование в качестве шаблона для этих связей SCD_SubnetBcast. В таких условиях добавляются связи и удаляются корректно.
yowosab
Цитата(Dmitry K. @ 30.11.2012, 18:14) *
Доброе время.

Эта ошибка исходит корнями из LNS и его API. Действительно есть внутренняя ошибка lcaErrConnInvalidTargetCount, которая возникает, если организуется соединение 1 к более чем 25 таргетам. В соответствии с документацией: "You must specify at least one and no more than 25 targets when adding members. To add more members, you must invoke the Connect method multiple times." Т.е. создав 25 связей, следующие создавать в дополнение к этим.
Однако, замечен следующий феномен. При определенных условиях, добавленные связи свыше 25 потом нет возможности удалить. Но не всё так плохо, есть решение - использование в качестве шаблона для этих связей SCD_SubnetBcast. В таких условиях добавляются связи и удаляются корректно.




Спасибо, огромное, Дмитрий! Буду пробовать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.