Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - RSView32
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

RSView32

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
User-luser
Новичок
Новичок


Зарегистрирован: Feb 12, 2013
Сообщения: 2
Рейтинг: +0/-0

СообщениеДобавлено: Вт 12 Фев, 2013 19:29:31    Заголовок сообщения: RSView32 Ответить с цитатой

Здравствуйте ув. форумчане! Подскажите, пожалуйста, варианты решения след. задачи: в RSView32 нужно вызывать процедуру VBA при изменении состояния дискретного тега, как это целесообразней сделать? Не обессудьте за неискушенность)) Заранее спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
User-luser
Новичок
Новичок


Зарегистрирован: Feb 12, 2013
Сообщения: 2
Рейтинг: +0/-0

СообщениеДобавлено: Вт 12 Фев, 2013 19:41:22    Заголовок сообщения: Ответить с цитатой

У меня пока такой вариант - в ивенте прописать сравнение текущего значения данного тега со значением тега истории и если изменился - вызов процедуры, event вызывать там.....через 0.5 сек. Может есть возможность сделать это непосредственно, без всяких ивентов и зацикливаний?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Ср 13 Фев, 2013 9:26:59    Заголовок сообщения: Ответить с цитатой

User-luser писал(а):
У меня пока такой вариант - в ивенте прописать сравнение текущего значения данного тега со значением тега истории и если изменился - вызов процедуры, event вызывать там.....через 0.5 сек. Может есть возможность сделать это непосредственно, без всяких ивентов и зацикливаний?
"зацикливаний" чего?

Можно сделать по событию в VBA, см. примеры, но лучше так не делать и вообще VBA применять только в крайнем случае.
Event Detector работает надежнее, но не увлекайся малыми временами.
Код:
Tag <> Tag_Mem               /событие
Tag_Mem = Tag; VBAExec Name  /действия
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Med
Частый гость
Частый гость


Зарегистрирован: Jul 26, 2008
Сообщения: 25
Рейтинг: +0/-0

СообщениеДобавлено: Сб 02 Мар, 2013 19:44:28    Заголовок сообщения: Ответить с цитатой

У меня схожая задача: имеется 2 сервера, на одном взводят дискретный тег и исполняется команда SupressON для группы тэгов, необходимо, чтобы на втором сервере на такие же тэги была исполнена аналогичная команда. на серверах исполняются одинаковые проекты и они резервированные.

Если есть решение, помогите. Я пока склоняюсь к тому, что должен быть скрипт, который должен запускаться по тэгу-идентификатору от 1-го сервера и будет испонять команду SupressON для аналогичной группы тэгов. Скрипт написан но не работает). Если поможете, буду очень благодарен!)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Пн 04 Мар, 2013 10:44:30    Заголовок сообщения: Ответить с цитатой

Med писал(а):
У меня схожая задача: имеется 2 сервера, на одном взводят дискретный тег и исполняется команда SupressON для группы тэгов, необходимо, чтобы на втором сервере на такие же тэги была исполнена аналогичная команда. на серверах исполняются одинаковые проекты и они резервированные.

Если есть решение, помогите. Я пока склоняюсь к тому, что должен быть скрипт, который должен запускаться по тэгу-идентификатору от 1-го сервера и будет испонять команду SupressON для аналогичной группы тэгов. Скрипт написан но не работает). Если поможете, буду очень благодарен!)

Не работает скрипт VBA или Event?
Для Event:
Код:
Tag == 1                /событие
Tag = 0; VBAExec Name   /действия
или без VBA:
Код:
Tag == 1                         /событие
Tag = 0; SupressON *GroupTags*   /действия
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
orshu
Частый гость
Частый гость


Зарегистрирован: Sep 30, 2011
Сообщения: 41
Рейтинг: +0/-0
Откуда: Марий Эл

СообщениеДобавлено: Пн 07 Июл, 2014 7:40:13    Заголовок сообщения: Ответить с цитатой

Добрый день.
Знатоки, подскажите пожалуйста.
Например есть в проекте RSView32 тренд температуры. Как средствами RSView32 получить значение тренда в определенный момент времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Пн 07 Июл, 2014 8:41:30    Заголовок сообщения: Ответить с цитатой

orshu писал(а):
Добрый день.
Знатоки, подскажите пожалуйста.
Например есть в проекте RSView32 тренд температуры. Как средствами RSView32 получить значение тренда в определенный момент времени.
Тренд какой (реального времени или архивный)?
Для архивного - с помощью VBA, изучай примеры и объектную модель.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s60
Эксперт
Эксперт


Зарегистрирован: Aug 17, 2007
Сообщения: 157
Рейтинг: +2/-0
Откуда: СПб

СообщениеДобавлено: Ср 30 Июл, 2014 6:56:54    Заголовок сообщения: Ответить с цитатой

orshu писал(а):
Добрый день.
Знатоки, подскажите пожалуйста.
Например есть в проекте RSView32 тренд температуры. Как средствами RSView32 получить значение тренда в определенный момент времени.

тычешь мышкой прямо в тренд - вертикальная черта с прямоугольничком вверху покажет цветные линии и цифры оси Y в этой точке X
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
s60
Эксперт
Эксперт


Зарегистрирован: Aug 17, 2007
Сообщения: 157
Рейтинг: +2/-0
Откуда: СПб

СообщениеДобавлено: Ср 30 Июл, 2014 6:59:25    Заголовок сообщения: Ответить с цитатой

Med писал(а):
У меня схожая задача: имеется 2 сервера, на одном взводят дискретный тег и исполняется команда SupressON для группы тэгов, необходимо, чтобы на втором сервере на такие же тэги была исполнена аналогичная команда. на серверах исполняются одинаковые проекты и они резервированные.


пардон, а разве резервный сервер сам не следит за главным и начинает работать только в случает отказа главного ???
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.135 секунды
/n