Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Посылка значения в Genesis

 Ответить Ответить
Автор
Сообщение
2lon Смотреть выпадающим
Новичок
Новичок


Присоединился: 09 Февраль 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 15
Свойства публикации Свойства публикации   Ответить, цитируя автора - 2lon Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Посылка значения в Genesis
    Опубликовано: 18 Май 2004 19:05

Через кнопку пытаюсь послать значение=1 в сетевую переменную Lonworks.

Но, почему то, Genesis выдает сообщение - нельзя загрузить значение 1.000: выходит за диапазон 0.000 - 0.000 для точки ...(имя тега)

Наверх
Сергей Гусев Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 16 Апрель 2003
Online Status: Offline
Публикации: 126
Свойства публикации Свойства публикации   Ответить, цитируя автора - Сергей Гусев Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2004 20:25
Первоначально опубликовано 2lon

Но, почему то, Genesis выдает сообщение - нельзя загрузить значение 1.000: выходит за диапазон 0.000 - 0.000 для точки ...(имя тега)

А что за ОРС?

Похоже, дело в различии форматов. Лоновская переменная, скорее всего, ожидается в диапазоне 0...200. Соответственно, ОРС сервер имеет тег формата BYTE или WORD. Genesis32 по умолчанию пытается писать "флоат" в надежде, что ОРС сам разберется. Но этого почему-то не происходит.

Попробуйте формат записи в Genesis32 задать руками.

С уважением,

Сергей Гусев

Сергей Гусев
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
2lon Смотреть выпадающим
Новичок
Новичок


Присоединился: 09 Февраль 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 15
Свойства публикации Свойства публикации   Ответить, цитируя автора - 2lon Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Май 2004 11:20

NewronSystem OPC VNI.

Переменная Lon формата unsigned int (0-255).

А как задать формат записи в Genesis?

Наверх
Сергей Гусев Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 16 Апрель 2003
Online Status: Offline
Публикации: 126
Свойства публикации Свойства публикации   Ответить, цитируя автора - Сергей Гусев Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Май 2004 14:04

Явно это можно сделать только при использовании поля ввода (значение параметра)

Попробуйте. Если поможет - тогда можно будет продолжить с кнопкой. Просто для кнопки явно формат указать нельзя, но можно указать ссылку на значение (тег) а другом ОРС сервере (или симуляторе), которое можно явно задать в нужном формате.

Сергей Гусев
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
2lon Смотреть выпадающим
Новичок
Новичок


Присоединился: 09 Февраль 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 15
Свойства публикации Свойства публикации   Ответить, цитируя автора - 2lon Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Май 2004 17:48

При использовании "значение параметра" все нормально передается.

При этом кнопка реагирует на ввод значения.

Но для диспетчера то удобнее нажать на кнопку, чтобы включить/выключить например, приточную систему...

Наверх
Сергей Гусев Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 16 Апрель 2003
Online Status: Offline
Публикации: 126
Свойства публикации Свойства публикации   Ответить, цитируя автора - Сергей Гусев Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Май 2004 21:05

Тогда продолжим с кнопкой. Что делает кнопка, передает значение или переключает? Или делает что-то другое? Какие значения нужно передать?

Общая идея такая:  настроить кнопку в режим переключения, в качестве значений в нажатом и отжатом положении ввести, например, либо просто 1 и 0, либо выражение "х=true" и "x=false", либо ссылку на ОРС теги, которые определены, например, в OPC Simulator (бесплатное дополнение к Genesis32), и которые представляют собой заранее настроенные статические значения нужной величины и формата.

Если и с этим возникнут сложности, пишите директом (sergey@firstmile.ru).

С уважением,

Сергей Гусев
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz