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

Genesis, мат. зависимости

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


Присоединился: 03 Август 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Explorer Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Genesis, мат. зависимости
    Опубликовано: 04 Август 2005 08:36
Пусть имеется некоторая математическая зависимость y=f(x). Где y и x - некоторые величины, представленные OPC тегами X и Y соответственно. Связать эти два тэга данной математической зависимостью довольно просто посредством DataWorX. Допустим, имеется множество тегов X1...Xn, Y1...Yn. Нужно сделать нечто вроде Yi=f(Xi), i=1...n. Как это сделать средствами Genesis? Есть идея написать скрипт, но уж очень не хочется связываться со скриптами.
Природа сурова, но незлонамеренна...
Наверх
Сергей Гусев Смотреть выпадающим
Действительный член
Действительный член


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

Например, можно так:

Для начала - просто размножить Ваш регистр с формулой сдресдтвами DATAWORX до n штук.

Потом - выгрузить конфигурацию в CSV файл, далее средствами EXCEL поправить формулу и выходной тег каждого регистра, заменив X1 и Y1 на Xn и Yn.

Опять загрузить конфигурацию из CSV в DataWorX.

Или, Вы правы, можно написать периодический скрипт с ScripWorX...

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


Присоединился: 03 Август 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Explorer Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Август 2005 08:16
Первоначально опубликовано Сергей Гусев

Например, можно так:

Для начала - просто размножить Ваш регистр с формулой сдресдтвами DATAWORX до n штук.

...

Опять загрузить конфигурацию из CSV в DataWorX.

Или, Вы правы, можно написать периодический скрипт с ScripWorX...

Благодарю за совет. Есть ли какой стандарный инструментарий, нечто вроде шаблонов, средств для работы с векторными величинами, которым можно воспользоваться для реализации предложенных мной операций?

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


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

Увы, такого инструмента пока нет. Но если у Вас серийный и повторяющийся проект, мы сможем убедить ICONICS внести это в список "новых фич" для следующей версии и "проконтролировать исполнение". У нас уже есть положительный опыт таких улучшений Genesis32 "по просьбам трудящихся". И ICONICS обычно очень лояльно и с вниманием относится к подобным запросам.

Так что, если это реально нужно  - обращайтесь, поможем.

Сергей Гусев
"Первая Миля", 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