| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Даниил Частый гость


Зарегистрирован: Jan 26, 2006 Сообщения: 25 Рейтинг: +0/-0 Откуда: Донецк
|
Добавлено: Ср 22 Мар, 2006 14:57:12 Заголовок сообщения: Совместное использование тегов по сети |
|
|
Здравствуйте!
Нашел в документации по RSView описание совместного использования значений тегов по сети. В связи с этим возникли вопросы:
1. Правильно ли я понял, что это общение по сети Ethernet?
2. Возможно ли такое общение по сети ControlNet?
3. При таком общении теги считаются внешними или внутренними (т.е. нужна ли на них лицензия)? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 22 Мар, 2006 15:16:26 Заголовок сообщения: |
|
|
1. Необязательно. Это может быть любая сеть.
2. Да, конечно, см. выше
3. Внешними. Внутренние тэги типа memory - это те, которые не связаны с контроллром, а существуют только в RSView. Т.е. лицензия нужна на те тэги в контроллере, на которые RSView ссылается. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Даниил Частый гость


Зарегистрирован: Jan 26, 2006 Сообщения: 25 Рейтинг: +0/-0 Откуда: Донецк
|
Добавлено: Ср 22 Мар, 2006 16:28:59 Заголовок сообщения: |
|
|
| Игорь, я немного некорректно сформулировал вопрос. Меня интересует общение между двумя станциями с RSView, т.е. можно ли увидеть с одной станции RSView теги другой RSView без использования тегов контроллера? Для такого случая Ваш ответ остается в силе? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 22 Мар, 2006 16:47:27 Заголовок сообщения: |
|
|
Нет, Даниил, это совсем другая ситуация.
Локальные внутренние тэги одной станции RSView увидеть из другой станции RSView нельзя. Мне незвестен такой способ
А как ставится задача у Вас? Что нужно? Нельзя ли просто держать эти тэги в контроллере, а все станции будут их читать? _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Даниил Частый гость


Зарегистрирован: Jan 26, 2006 Сообщения: 25 Рейтинг: +0/-0 Откуда: Донецк
|
Добавлено: Ср 22 Мар, 2006 17:23:59 Заголовок сообщения: |
|
|
Да можно и в контроллере держать. Просто по мере продвижения проекта хочется придумать больше, чем уже придумано, так сказать "предусмотреть все варианты"
А тут увидел в руководстве пользователя раздел "Использование OPC для Peer-to-Peer Network Communications (связь между равноправными узлами сети)" - заинтересовался а протестировать возможности нет. Вот и спросил |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 22 Мар, 2006 17:46:14 Заголовок сообщения: |
|
|
Понятно  _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Чт 30 Мар, 2006 10:01:53 Заголовок сообщения: |
|
|
| oldDad писал(а): | Нет, Даниил, это совсем другая ситуация.
Локальные внутренние тэги одной станции RSView увидеть из другой станции RSView нельзя. Мне незвестен такой способ |
В книге про RSView описан вариант связи по DDE и это работало в WIN98, но потом перестало =(.
Сейчас связаться можно: в RSView в настройках Node
DataSource = OPC
Name = RSI.RSView32OPCTagServer
Type = Remote
Adress = \\имя ПЭВМ (только нужно чтобы доступ был прописан)
UpdateRate = 0 (0 - автоподбор (не проверено)).
Но работает как-то не очень надежно (через 1-2 дня перестают пересылаться значения - проект в 17.000 тегов, наверно много =) ).
А вообще я делал приложения на Delphi, которые брали значения с LinxOPC, MSSQL, RSView и др. и ложили в теги RSView. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Чт 30 Мар, 2006 10:19:33 Заголовок сообщения: |
|
|
Да, по DDE можно (было), но сейчас не работает.
По OPC, к сожалению, мне неизвестны действительно работающие аппликации. Эта функциональность декларируется, но работает далеко не всегда и не у всех. У меня вообще такое подозрение, что там ошибка где-то в RSView-шном OPC-сервере.
Всё собираюсь написать туда, но времени не хватает. Да и не очень надо, откровенно говоря
Вообще, я знаю людей, которые как раз сейчас пишут свою аппликацию для того, чтобы общаться с RSView-шным OPC-сервером. Пока не очень получается. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Чт 30 Мар, 2006 12:33:11 Заголовок сообщения: |
|
|
На Кирово-Чепецком химическом комбинате работает уже 2 года.
Но получилось с 3 попытки =) (ппытка - это не исправление ошибок, а переход на новый способ связи).
Рабочий вариант не продам, иначе кому я нужен =) |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Чт 30 Мар, 2006 12:36:07 Заголовок сообщения: |
|
|
Оп-па, извиняюсь.
Я работаю с RSLinxOPC, а с RSView общаюсь напрямую (хотя зачем это нужно, я только пользователя проверяю). |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 31 Мар, 2006 10:36:05 Заголовок сообщения: |
|
|
| Цитата: | | Но работает как-то не очень надежно (через 1-2 дня перестают пересылаться значения - проект в 17.000 тегов, наверно много =) ). |
А не пробовали Watcom кэш увеличить? Там не менее 8192 должно быть.
Проверьте в HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\Имя_Проекта\Start, вдруг поможет. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
scserg Новичок


Зарегистрирован: Mar 15, 2006 Сообщения: 9 Рейтинг: +0/-0 Откуда: Кишинёв Молдова
|
Добавлено: Пт 26 Май, 2006 20:17:36 Заголовок сообщения: |
|
|
Столкнулся с похожей задачей в упрощенном варианте (может кому и пригодится): необходимо повторить проект работающей на операторской станции еще на двух АРМ , но без права управления (чистый мониторинг) . RSView32 V6.30.17 , ОС Win2000 Pro SP4 . На операторской станции крутятся RSView32 + RSLinx +OPCServer Freelance2000 .Общее количество тегов около 900 , сеть Ethernet . Использовал в лоб RSI.RSView32OPCTagServer Remote.
В проекте просто заменл сервер (Node) . Одно добавочное АРМ подключил в течении дня и в течении суток проблем не возникало , но когда попытался повторить финт на втором , отвалилась и первая станция (чего в принципе и стоило ожидать). Пробовал зацепить станции паровозом (предидущая является сервером для следующей) чисто из интереса – чуть лучше ,но тоже ерунда.
Решение нашел такое – на операторском месте установил KEPware Link Master OPC Server . Правда демо версию , но два часа работает потом нужно перезапускать . Т е два часа отработал , сохранил , перезапустил и еще на два часа . Link Master с устанавливаемым интервалом отправляет своим клиентам значения тегов . Правда настраивать приходится каждый тег для Link Master вручную. Но если привязал тег к серверу , то передать его можно хоть четырем клиентам. Четыре –проверено (собрал все ноуты на предприятии и проверил .
Кроме того создалось впечатление ,что Link Master оптимизирует передаваемые пакеты . При увеличении количесва тегов загрузка процессра возрастала ,а потом резко снижалась затем снова увеличивалась (восходящие ступени) .
Кроме того теги можно сгруппировать по времени обновления сервера и по времени обновления клиента .
Активация через интернет .
Прошу прощения за столь длинную речь - сервер произвел приятное впечатление . |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 26 Май, 2006 21:38:52 Заголовок сообщения: |
|
|
Спасибо, очень интересно почитать о Вашем опыте
Да, KEPware - штука очень удачная и хорошая, достойная. |
|
| Вернуться к началу |
|
 |
|