Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2VtzquhXmku
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> SCADA TAC Vista для контроллеров Honeywell
Lihov
сообщение 7.7.2010, 11:08
Сообщение #1





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Поставлена задача прикрутить SCADA TAC Vista к контроллерам HONEYWELL CLLIONLC01 через LON. Подключение к LON сети осуществляется через loytec NIC709-USB100. В общем, в хонивеловском CARE у всех переменных, которые необходимо передавать на верхний уровень по LON выставляется соответствующий тип SNVT_... С аналоговыми переменными все нормально - передаются без проблем, а вот с дискретными проблема. Перепробовали кучу SNVT типов - ничего не помогает. Может у кого-нибудь есть опыт подобного сопряжения.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 7.7.2010, 15:47
Сообщение #2





Группа: Участники форума
Сообщений: 830
Регистрация: 27.2.2008
Пользователь №: 16012



Для передачи дискретных значений подойдет:
-SNVT_Switch (составная переменная из полей state (0;1;-1) и value (0.0 - 100.0))
-SNVT_State(16) (16 бит каждый со своим значением)
-SNVT_State(32) (32 бит каждый со своим значением)
-SNVT_lev_disc (0;1;-1)

Вообще если в SCADA передаете, то SNVT_State самая удобная.

Также можно использовать любую переменную SNVT, которая по сути своей является integer, хоть SNVT_lev_percent хоть SNVT_temp_p, но предварительно вы пакуете в биты этой переменной значения bool средствами PLC, а распаковываете в SCADA. Но это если PLC и SCADA позволяют свободно работать с данными.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 12.7.2010, 6:25
Сообщение #3





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Цитата
Для передачи дискретных значений подойдет:
-SNVT_Switch (составная переменная из полей state (0;1;-1) и value (0.0 - 100.0))
-SNVT_State(16) (16 бит каждый со своим значением)
-SNVT_State(32) (32 бит каждый со своим значением)
-SNVT_lev_disc (0;1;-1)

Вообще если в SCADA передаете, то SNVT_State самая удобная.

Также можно использовать любую переменную SNVT, которая по сути своей является integer, хоть SNVT_lev_percent хоть SNVT_temp_p, но предварительно вы пакуете в биты этой переменной значения bool средствами PLC, а распаковываете в SCADA. Но это если PLC и SCADA позволяют свободно работать с данными.


Пробовали все эти типы для дискрентых значений - результат один и тот же - при изменении параметра в контроллере Vista не получает новое значение по LONу. Если установить аналоговый тип (SNVT_temp_p, SNVT_lev_percent...) - то же самое. Но тут еще возникает вопрос как CARE пакует булевский тип в SNVT аналоговую переменную (в какие биты). Мы с хонивелом столкнулись в первый раз и не имеем представления о его возможностях по этой части...
Для анлог. величин как раз используются типы SNVT_temp_p и SNVT_lev_percent - тут все в порядке. Подозреваем что проблема все-таки в хонивеле, т. к. при сопряжении висты с другим оборудованием проблем раньше не было... Надеюсь на помощь...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 21.10.2010, 7:54
Сообщение #4





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Проблема решена!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
shylock
сообщение 21.10.2010, 10:34
Сообщение #5





Группа: Участники форума
Сообщений: 220
Регистрация: 13.1.2007
Из: UK
Пользователь №: 5511



Цитата(Lihov @ 21.10.2010, 7:54) *
Проблема решена!

Расскажите, как.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihov
сообщение 22.10.2010, 13:48
Сообщение #6





Группа: Участники форума
Сообщений: 27
Регистрация: 2.9.2008
Из: Новосибирск
Пользователь №: 22038



Цитата(shylock @ 21.10.2010, 11:34) *
Расскажите, как.


Проблема возникала при непосредсвенном подключении TAC Vista Server к LON сети без LNS. Но кроме этого в указанном выше способе подключения еще проявлялась куча багов (например контроллер периодически терял некоторые модули расширения и т. д.). Вобщем сделали через LNS и ВСЕ стало работать без всяких проблем.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
shylock
сообщение 23.10.2010, 10:56
Сообщение #7





Группа: Участники форума
Сообщений: 220
Регистрация: 13.1.2007
Из: UK
Пользователь №: 5511



Благодарю, учту на будущее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvwrPW2

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqupcGNE

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzqvY3G2W
Последние сообщения Форума






RSS Текстовая версия Сейчас: 15.9.2025, 17:55
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных