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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

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

Небольшая проблема с VBмакросами в RS View32
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Чт 11 Май, 2006 8:04:56    Заголовок сообщения: Ответить с цитатой

Цитата:
С и делфя не подходят. макрос будет запускаться часто. раз в 5-7 секунд, и внешние приложения вызывать не желательно. на с++ или том же MS VB6 никаких пролем не возникло и не могло возникнуть. вопрос именно о встроенном RS View-шном VBA


Дык вы подругому реализуйте периодический вызов. Ненужно периодически вызывать внешнее приложение, оно должно запускаться при запуске RSView или системы и работать паралельно с RSView. Таким образом можно, кстати, точность выполнения по времени до 50 мс получить. И теги с RSLinx можно не как в RSView раз в 1 сек обновлять, а как захочется (у меня 1500 тегов DINT читаются раз в 50 мс, пробовал и в 10 мс - работает. И еще у меня за это-же время успевает на MSSQL данные скидать, RSView такое слабо).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Kondratiev
Постоянный участник
Постоянный участник


Зарегистрирован: Dec 04, 2005
Сообщения: 79
Рейтинг: +1/-0
Откуда: Мариуполь, Киев

СообщениеДобавлено: Пн 15 Май, 2006 12:30:59    Заголовок сообщения: Ответить с цитатой

естественно, пока сделано внешнее приложение просто берущее данные из Linx по DDE и без проблем передающее в другой проект. но вопрос ведь именно в проблемах в работе в файлами втроенного VB.

мне тут подсказывают, что это должно решиться апгрейдом до RS View 7.20. попробую найти время и заняться. посмотрим, что выйдет....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 15 Май, 2006 15:08:53    Заголовок сообщения: Ответить с цитатой

Я бы сказал, не "должно", а "может быть" Smile
Но, честно говоря, такой пробемы не просматривается, и в Release Notes не написано..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Вт 16 Май, 2006 6:29:31    Заголовок сообщения: Ответить с цитатой

Kondratiev писал(а):
естественно, пока сделано внешнее приложение просто берущее данные из Linx по DDE


Не, нетак. Внешнее приложение должно само брать данные с OPC-Linx, RSView32 не нужен. Или можно что-бы внешнее приложение брало данные с RSView32, но это медленнее.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Вт 16 Май, 2006 6:32:09    Заголовок сообщения: Ответить с цитатой

Извиняюсь, внешнее приложение = "другой проект".
Или вы так хитро без RSLinxGateWay обходитесь =) ?!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Kondratiev
Постоянный участник
Постоянный участник


Зарегистрирован: Dec 04, 2005
Сообщения: 79
Рейтинг: +1/-0
Откуда: Мариуполь, Киев

СообщениеДобавлено: Вт 16 Май, 2006 6:59:26    Заголовок сообщения: Ответить с цитатой

Dvoeglazov писал(а):
Извиняюсь, внешнее приложение = "другой проект".
Или вы так хитро без RSLinxGateWay обходитесь =) ?!


Smile не совсем так. просто мне надежнее и спокойнее когда именно я "лезу" в свои контроллеры, а не внешний проект, код которого не совсем мне подконтролен. А то ведь данные можно не только брать , но и ложить. что не совсем желательно.Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 16 Май, 2006 8:06:24    Заголовок сообщения: Ответить с цитатой

Я всё-таки не пойму Вашей задачи. Вот есть стандартный софт, RSLinx, он Вам даёт нормальный OPC-доступ в контроллеры. Любое другое приложение может спокойно пользоваться этим каналом доступа к данным. - Один проект, два, какие-то Ваши аппликации, и т.п.

Вот есть некий внешний проект. Ему нужны данные из контроллеров, предоставляемые RSLinx. Зачем писать промежуточное приложение, что-то внутри RSView на VBA? Не проще ли второму проекту просто брать данные из того же канала OPC?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Maximus
Новичок
Новичок


Зарегистрирован: Jun 06, 2005
Сообщения: 1
Рейтинг: +0/-0
Откуда: Мариуполь(Украина)

СообщениеДобавлено: Вт 06 Июн, 2006 7:55:52    Заголовок сообщения: Ответить с цитатой

Извени что встрял в разговор, я сотрудник Kondatieva, есть ещё одно маленько но...
Нежелательна установка RSlinx на станцию с другим проектом для работы по OPC, т.к. это совсем другая система, работающая на совершенно другом оборудовании.
Мало того просто авторский надзор эти вещи не поймёт!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 06 Июн, 2006 8:37:24    Заголовок сообщения: Ответить с цитатой

Что-то я продолжаю не понимать проблематику Smile

Есть машины в сети, контроллеры, везде на них работают ОРС-серверы. В чём, собственно, проблема?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Ср 07 Июн, 2006 13:29:11    Заголовок сообщения: Ответить с цитатой

У меня например RSLinxGateWay на объекте нету, вот и извращаюсь. =)
Или вот например SOE с точностью 2мс делал - пришлось данные внешним приложением забирать и на сервер для TrendX складывать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Ср 07 Июн, 2006 13:53:54    Заголовок сообщения: Ответить с цитатой

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

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

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