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

как сохранить значения в GENESIS ?

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


Присоединился: 19 Январь 2005
Online Status: Offline
Публикации: 18
Свойства публикации Свойства публикации   Ответить, цитируя автора - Smarty Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: как сохранить значения в GENESIS ?
    Опубликовано: 04 Февраль 2005 13:31

Как в Genesis-32 сохранять значения тэгов? А проблема в следующем:

от контроллеров приходят коды АЦП, которые нужно привести к нормальным единицам измерения, а для этого нужны 2 коэф-та, так вот как сделать так чтобы изменения этих коэф-тов где то фиксировались, и при следующем запуске АРМ-а восстанавливались?

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


Присоединился: 15 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 112
Свойства публикации Свойства публикации   Ответить, цитируя автора - Voronenkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Февраль 2005 13:54

Приветствую !

Но вообще-то функция масштабирования это задача ОРС сервера

Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
Smarty Смотреть выпадающим
Новичок
Новичок


Присоединился: 19 Январь 2005
Online Status: Offline
Публикации: 18
Свойства публикации Свойства публикации   Ответить, цитируя автора - Smarty Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Февраль 2005 14:27
в моем случае эта задача сваливается именно на GENESIS. Есть вообще какие нибудь варианты решения этой проблемы?
Наверх
Voronenkov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 15 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 112
Свойства публикации Свойства публикации   Ответить, цитируя автора - Voronenkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Февраль 2005 16:58

Решение есть почти всегда.

Мы делали подобную задачу на VBA, через запись - чтение простого тестового файла.

Задача была такая - при старте помнить в каком состоянии были параметры заданные из экранной формы и не являющиеся ОРС тэгами.

Простенько, но работает.

 

Болеекрасивый вариант - использовать ОРС сервер для хранения чего угодно (пользовательского в базе) данных. Но это уже нужно покупать.

Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
Vall Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 19 Май 2004
Категория: Zimbabwe
Online Status: Offline
Публикации: 108
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vall Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Февраль 2005 08:28

Ну можно еще завести парамеры в эмуляторе OPC сервера или использовать DataWorx или на худой конец в базе данных.

Наверх
Smarty Смотреть выпадающим
Новичок
Новичок


Присоединился: 19 Январь 2005
Online Status: Offline
Публикации: 18
Свойства публикации Свойства публикации   Ответить, цитируя автора - Smarty Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Февраль 2005 09:32
Первоначально опубликовано Vall

Ну можно еще завести парамеры в эмуляторе OPC сервера или использовать DataWorx или на худой конец в базе данных.

DataWorx разьве сохраняет значения тэгов после перезагрузки?

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


Присоединился: 19 Май 2004
Категория: Zimbabwe
Online Status: Offline
Публикации: 108
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vall Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Февраль 2005 11:53
Первоначально опубликовано Smarty

DataWorx разьве сохраняет значения тэгов после перезагрузки?

[/QUOTE

У него (нее:) есть конфигурация, там все и сохраняется. значения могут приход

У него (нее:) есть конфигурация, там все и сохраняется. значения могут приходить из OPC серверов, досчитываться, быть константами и т.д.

После перезагрузки жизнь начинается с чтения конфига. (с)

 

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


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

...DataWorx разьве сохраняет значения тэгов после перезагрузки?

[/QUOTE

Нет, конечно. Для этих целей (сохранение переменных, уставок и вычисленных значе

Нет, конечно. Для этих целей (сохранение переменных, уставок и вычисленных значений после перезагрузки) существуют специальные ОРС серверы, которые просто сохраняют свои теги в файлах или БД. Например DATASTORE OPC от ICONICS. Или аналогичные серверы российского производства.

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


Присоединился: 19 Январь 2005
Online Status: Offline
Публикации: 18
Свойства публикации Свойства публикации   Ответить, цитируя автора - Smarty Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Февраль 2005 13:57
И я чувствую все эти OPC серверы продаются за немалую денежку....так что судя по всему придется искать выход в VBA... можно DataWorx заставить при старте/стопе сервера выполнить сценарий VBA?
Наверх
Сергей Гусев Смотреть выпадающим
Действительный член
Действительный член


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

Первоначально опубликовано Smarty

И я чувствую все эти OPC серверы продаются за немалую денежку....так что судя по всему придется искать выход в VBA... можно DataWorx заставить при старте/стопе сервера выполнить сценарий VBA?

Можно, конечно. Но скрипт, конечно, нужно писать не в DWX а в ScriptWorX. Это бесплатно :) Точнее даже - не один скрипт, а два.

Первый скрипт - однократный, выполняется при загрузке. В нем - считать данные из файла (или БД) и записать в нужные регистры DWX. Второй скрипт - периодический, чтобы с определенным периодом читал регистры DWX и "складывал" значения в файл (или в БД).

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

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

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