Автоматизация и диспетчеризация зданий
 
Единое информационное пространство инженеров и проектировщиков
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Ошибка при обмене переменными в LON! Нужна помощь?

 
Начать новую тему   Ответить на тему    Список форумов МЦ квадрат -> Вопросы и ответы по оборудованию Saia-Burgess
Предыдущая тема :: Следующая тема  
Автор Сообщение
Smirnov_Sergey



Зарегистрирован: 03.07.2008
Сообщения: 14

СообщениеДобавлено: Вт Янв 20, 2009 3:20 pm    Заголовок сообщения: Ошибка при обмене переменными в LON! Нужна помощь? Ответить с цитатой

Имеется шлюз EIB-LON. В сети LON всего два устройства: Saia c платой F800 и F120 и шлюз LON-DIII-net.
При передаче сообщения по LON (использую PG5) возникает ошибка, которую Fbox - LON Diagnostics интерпретирует как Transmission diagnostic - error. При этом в LonMaker проект удалось создать успешно, тесты всех устройств выполняются всегда ОК, но вот иногда при этом в Browse вижу знаки вопроса, вместо значений. Иногда все же удается считать параметры переменных Daikin, но при этом передать переменную из Saia не получается.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Ср Янв 21, 2009 11:22 am    Заголовок сообщения: LON Ответить с цитатой

Ошибка похоже аппаратная, проверьте построение сетки. Правильно ли затерминированна сеть, правильно ли подключен LON к PCD7.F800.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Smirnov_Sergey



Зарегистрирован: 03.07.2008
Сообщения: 14

СообщениеДобавлено: Ср Янв 21, 2009 6:29 pm    Заголовок сообщения: Ответить с цитатой

Подключение к LON сети: использую витую пару 2х0,75мм2 длина всего 20см, связь между 2-мя девайсами (Saia и Daikin-шлюз).
Терминатор не ставил!!! Обязательно ли его ставить? Не подскажите его параметры, а то платить за RC-цепочку 40 у.е. не очень хочется))))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Чт Янв 22, 2009 7:14 am    Заголовок сообщения: Терминатор Ответить с цитатой

Терминаторы необходимы. 40 баксов, конечно, жалко, но LON вообще не дешевое решение...
Но если хотите поэкспериментировать, пожалуйста. Для свободной топологии один терминатор (длина кабелей сети < 500м):
....+....................+
0----|(---[==]----)|----0

Конденсаторы - электролитические, по 100мкфх50В, плюсами наружу, резистор - 52,3+-1% (на самом деле можно и 50 и 58 ома поставить, главное что бы была нагрузка по переменному току).

Учтите, что фирменный терминатор содержит еще и разрядник, который защищает сеть от импульсных перенапряжений, возникающих, например, во время грозы. Соответственно, у него есть еще и третий провод, который необходимо посадить на землю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Smirnov_Sergey



Зарегистрирован: 03.07.2008
Сообщения: 14

СообщениеДобавлено: Чт Янв 22, 2009 9:10 pm    Заголовок сообщения: Ответить с цитатой

Спасибо, за ответ!
Еще вопрос: А какой Fbox использовать, например, для вкл/выкл кондиционера, т.к. там есть параметр Value и есть параметр State?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Пт Янв 23, 2009 6:20 am    Заголовок сообщения: LON Ответить с цитатой

Очевидно, используется переменная типа SNVT_switch, которая как раз и состоит из двух значений: бинарного State и однобайтного целого Value. Фблок SEND Binary посылает значение On в виде State=1; Value=200, а off в виде State=0;Value=0. Если вам нужны другие значения, можете воспользоваться блоком SEND Binary Cod Auto, где вы можете в окне параметров задать значения для On и Off (значения задаются в шестнадцатиричном коде, значение 200;1 сответствует коду С801), либо SEND Binary+Value Auto, где вообще можно посылать любые комбинации State и Value.
Добавочка Auto означает, что переменная будет посылаться автоматически при изменении, но не чаще чем T0, и если изменения не было, то не реже, чем Т1. T0, T1 и диапазон изменения Value задается в окне параметров. Это для реализации HeartBeat режима в LON.
Читайте Help. Удачи.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Smirnov_Sergey



Зарегистрирован: 03.07.2008
Сообщения: 14

СообщениеДобавлено: Вт Янв 27, 2009 4:48 pm    Заголовок сообщения: Ответить с цитатой

Странно, при попытке послать значение 200 выдается ошибка, о том, что значение превысило диапазон! При посылке просто 1, без задания значения (SEND binary) отображается значение 100.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Smirnov_Sergey



Зарегистрирован: 03.07.2008
Сообщения: 14

СообщениеДобавлено: Вт Янв 27, 2009 4:49 pm    Заголовок сообщения: Ответить с цитатой

Система по прежнему не работает! Наблюдаю передачу переменных в LON-сети, а вот кондеи по прежнему молчат!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Вт Янв 27, 2009 5:06 pm    Заголовок сообщения: Система не работает? Ответить с цитатой

То есть, LonMaker-ом вы видите, что переменные из Saia уходят правильно, а кондеи не реагируют, так?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Вт Янв 27, 2009 5:23 pm    Заголовок сообщения: Ответ на предыдущий пост Ответить с цитатой

Значение Value принимает значение от 0 до 200, но интерпретируется Lon-ом как значения от 0 до 100%.
В функциональном блоке посылаемое значение зависит от параметра Range of input signals. Что бы блок передавал значение без преобразования, установите это значение равным 200. Тогда что попадет на вход, то и будет отправлено в шину.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Smirnov_Sergey



Зарегистрирован: 03.07.2008
Сообщения: 14

СообщениеДобавлено: Чт Янв 29, 2009 10:26 am    Заголовок сообщения: Ответить с цитатой

Большое спасибо, за ответ!!!
Ошибку нашел - моя не внимательность. Проблема состояла в том, что мне дали не те адреса внутренних блоков кондиционеров, а просмотреть все 64 блока я не догадался. Чудес не бывает...)))) Теперь все работает!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
BaDoS



Зарегистрирован: 05.02.2015
Сообщения: 2

СообщениеДобавлено: Чт Фев 05, 2015 2:38 pm    Заголовок сообщения: Ответить с цитатой

Добрый день.
Сейчас тоже вожусь над созданием шлюза LON-KNX на базе PCD2.M150.
Так как до этого с контроллерами Saia дел не имел (сейчас разбираюсь, так сказать, в азах программирования и примеры по программированию таких шлюзов тоже есть), хотел уточнить такой момент.
При создании программы в редакторе Fupla, обмен переменными между LON и KNX по каждому кондиционеру лучше описывать в одном COB с количеством страниц, соответствующим количеству опрашиваемых кондиционеров? И нужно ли при этом на каждой странице добавлять драйвер EIB или достаточно его добавить и настроить только на первой странице?
Или лучше каждый кондиционер описывать в отдельном COB? И опять таки нужно ли добавлять драйвер EIB в каждом COB?
Развернутых примеров в сети нет, толком негде посмотреть).
Заранее спасибо за информацию.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Чт Фев 05, 2015 4:05 pm    Заголовок сообщения: Ответить с цитатой

Лучше делать в одном COB, как располагать блоки по страницам зависит только вас - как удобнее. Инициализация должна быть в в начале СОВ, до первого использования блока из библиотеки EIB, лучше на первой странице. Если используете несколько COB, то блок инициализации в каждом COB. Вроде бы это написано в хелпе.
Имейте в виду, что PCD2.M150 и LON модули PCD7.L80x сняты с производства. Новые контроллеры PCD2.M5x40,PCD1.M2xx0, PCD3.Mxxxx работают с новыми LON модулями PCD7.F240x
Правда, они поддерживают только 255 LON переменных, но программируются гораздо удобнее, особенно те приложения где много одинаковых устройств, как фанкойлы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BaDoS



Зарегистрирован: 05.02.2015
Сообщения: 2

СообщениеДобавлено: Пт Фев 06, 2015 6:14 am    Заголовок сообщения: Ответить с цитатой

Спасибо.
Дело в том, что контроллер достался, так сказать, в наследство на одном из объектов заказчика. И сейчас как раз стоит задача подружить LON с KNX с помощью него.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов МЦ квадрат -> Вопросы и ответы по оборудованию Saia-Burgess Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Группа компаний «МЦ квадрат»
Россия, Москва, 117342, ул. Введенского 8
Тел./Факс: +7(495) 332-5092
Дизайн и разработка littlebear.ru