Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как подключится к внутренним переменным устройства LON
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > LonWorks
SergTer
Добрый день!

Попытаюсь объяснить суть проблемы.
На одном из объектов организуется шлюз с LON на KNX на оборудовании Saia. Одним из устройств LON, которое должно подключаться к шине KNX является свободно программируемый контроллер Johnson Controls. Основная масса переменных в этом контроллере сконфигурированы как nci и cp, то есть как внутренние пользовательские переменные. При подключении в LONMaker эти переменные видны в конфигурации функционального блока, но их не удается установить как входные или выходные переменные этого функционального блока, соответственно их не удается привязать к контроллеру Saia.
Вопрос в следующем, возможно ли сделать так, чтобы в LONMaker эти переменные отображались как сетевые?
Если нет, то каким еще способом можно связать эти переменные с контроллером Saia, кроме LONMaker?

Насчет перепрограммирования контроллера Johnson, то здесь возникают сложности, потому как этот его ставила сторонняя организация и сейчас заниматься перепрограммированием у них нет никакого желания.

С уважением,
Терентьев Сергей
sir_puding
Рассмотрите использование NLopcTE сервера. В нем можно как писать в nci так и читать из них (к сожалению придется использовать разные настройки тега для записи и чтения, если возможно изменение nci с дисплея конттроллера). Ну а если вы считали данные, то уже можно передать их тем же OPC сервером в Saia (или из Saia в JCI). Сервер можно скачать с триальной лицензией на сайте производителя. Единственное --- внимательно прочитать мануал по модификаторам к тегам.
Chabol
Если по хорошему, то на контроллере JCI необходимо задать nvi|nvo переменные еще при программировании этого контроллера для пользования в сети LON.
SergTer
Н-да, варианты не утешительные.

Насчет OPC сервера, это конечно выход, но, на мой взгляд, достаточно корявый, к тому же, это поставит сам факт наличия связи в зависимость от компьютера, на котором будет стоять OPC сервера.

Насчет того, чтоб задать все переменные в контроллере JCI как nvi|nvo, с этим я полностью согласен, но сам, к сожалению это сделать не могу, а специалисты организации, которая устанавливала этот контроллер не горят желанием это делать, аргументируя тем, что это большой объем работы и что ранее при организации систем диспетчеризации с их контроллерами всегда без проблем вязались (видимо действительно через OPC сервера).
Или есть еще другие варианты как это можно сделать?
Dolphine
Цитата(SergTer @ 11.8.2010, 10:41) *
Насчет перепрограммирования контроллера Johnson, то здесь возникают сложности, потому как этот его ставила сторонняя организация и сейчас заниматься перепрограммированием у них нет никакого желания.


Если идет речь об контроллерах серии FX и переменные, которые Вам нужно видеть в сети LON не явлются конфигурационными параметрами (т.е. не являются параметрами настройки, которые должны постоянно храниться в независимой от питания памяти контроллера), то переделать их в nvi ничего не стоит. Нужен лишь исходник программы и несколько кликов мышкой.

Так что попытаться сделать это через поставщика - это лучший выход для Вас, т.к. в моем понимании это вообще ничего не должно стоить, ну или почти ничего.

Цитата(sir_puding @ 11.8.2010, 11:35) *
Рассмотрите использование NLopcTE сервера. В нем можно как писать в nci так и читать из них (к сожалению придется использовать разные настройки тега для записи и чтения, если возможно изменение nci с дисплея конттроллера). Ну а если вы считали данные, то уже можно передать их тем же OPC сервером в Saia (или из Saia в JCI). Сервер можно скачать с триальной лицензией на сайте производителя. Единственное --- внимательно прочитать мануал по модификаторам к тегам.


минусы:
- NLopcTE сервер стоит денег
- должен быть постоянно включен некий компьютер с OPC сервером
alsz
Цитата(SergTer @ 11.8.2010, 14:41) *
Насчет перепрограммирования контроллера Johnson, то здесь возникают сложности, потому как этот его ставила сторонняя организация и сейчас заниматься перепрограммированием у них нет никакого желания.


GYUR22 Вам поможет решить этот вопрос!
Fiord
Для организации такого шлюза компания Newron System, производитель NLOPC TE, разработала платформу DoMooV, которая позволит связать сеть LonWorks и KNX. Это может быть DoMooV мультипротокольный ОРС сервер, который не только может в SCADA передать данные от двух разнородных сетей, но и сделать программный шлюз между переменными, это может быть BACnet сервер, который также может отдавать приложениям по BACnet IP и являться шлюзом и, наконец, если не привязываться к РС, можно поставить doGate - это программно-аппаратный шлюз, который выглядит как обычный маленький ПК с установленным сервером DoMooV и с ним можно организовать связь между сетями LonWorks, BACnet, KNX, Modbus, M-Bus.
Kaveckiy
Нужен контроллер со встроенным OPC сервером. Тогда Вы сможете увидеть как nvi/nvo так и cp...

Хотя конечно правильнее было бы подкорректировать программу для Джонсоновского контроллера, как советовали выше.
Kaveckiy
Сегодня специально поэкспериментировал с JACE-2 и датчиком присутствия. Меняет по расписанию cp параметр выходного значения уровня, на который нужно включить диммер при обнаружении присутствия. Работает.

Что-то подобное Вам и нужно.

Из того, что знаю я, это:
JACE-2 (Tridium-Honeywell)
LINX контроллеры (Loytec)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.