| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Hawk Новичок


Зарегистрирован: Mar 30, 2007 Сообщения: 5 Рейтинг: +0/-0 Откуда: Москва
|
Добавлено: Пт 30 Мар, 2007 14:17:18 Заголовок сообщения: OPC. RSView32 как сервер, а Delphi как клиент. |
|
|
| Мне нужно считать значение тэга из RSView32 и проанализировать значение в Delphi-программе. Потом послать ответ обратно. В делфийной клиентской программе используется библиотека типов сервера.(tlb файл) А для вьюшных серверов не получается найти их библиотеку. (Для тех которые видны как зарегестрированные сервера на локальной машине). Может кто знает че делать.(В принципе необязательно, чтоб взаимодействовало делфи. Можно и для другого языка). Заранее спасибо! |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 30 Мар, 2007 19:28:48 Заголовок сообщения: |
|
|
Может быть, Вам просто встроить в свою Дельфи-аппликацию обычный клиент OPC?
И ещё: а почему бы не использовать для анализа значения тэга вместо внешней по отношению к RSView Дельфи-аппликации встроенный в RSView VBA или просто Expression в DTS? Как я понимаю, всё работает всё равно на одной и той же машине?
Последний раз редактировалось: oldDad (Пт 06 Апр, 2007 7:57:49), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
Hawk Новичок


Зарегистрирован: Mar 30, 2007 Сообщения: 5 Рейтинг: +0/-0 Откуда: Москва
|
Добавлено: Пн 02 Апр, 2007 10:55:01 Заголовок сообщения: |
|
|
| На делфях написана программа, которая к работе View отношения не имеет. Но запускается она несколько раз в сутки из View. А в тэге заложена реакция на выполнение. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 02 Апр, 2007 11:50:03 Заголовок сообщения: |
|
|
Так эта Дельфи-программа уже написана, или только должна быть написана?
Не совсем понятно. Если она уже готова, то как же в неё можно что-то встроить? А если нет - то не проще ли сделать в VBA и не мучаться?
Последний раз редактировалось: oldDad (Пт 06 Апр, 2007 7:58:18), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 02 Апр, 2007 11:50:05 Заголовок сообщения: |
|
|
Так эта Дельфи-программа уже написана, или только должна быть написана?
Не совсем понятно. Если она уже готова, то как же в неё можно что-то встроить? А если нет - то не проще ли сделать в VBA и не мучаться? |
|
| Вернуться к началу |
|
 |
Hawk Новичок


Зарегистрирован: Mar 30, 2007 Сообщения: 5 Рейтинг: +0/-0 Откуда: Москва
|
Добавлено: Вт 03 Апр, 2007 11:43:10 Заголовок сообщения: |
|
|
| Она уже написана, и в ней организован обмен по DDE. Но DDE работает не очень надежно - иногда вдруг лагает и если комп не перезагрузить то не фурычит. Поэтому решили вместо DDE использовать OPC. |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Ср 04 Апр, 2007 8:22:03 Заголовок сообщения: |
|
|
| oldDad писал(а): | Может быть, Вам просто встроить в свою Дельфи-аппликацию обычный клиент OPC?
|
Вот правильное решение - прислушайтесь, все равно к нему придете, если на Delphi писать будете.
Я даже напишу какой OPC Client сам использую - "prOpc Toolkit".
Ищите в i-net. |
|
| Вернуться к началу |
|
 |
Hawk Новичок


Зарегистрирован: Mar 30, 2007 Сообщения: 5 Рейтинг: +0/-0 Откуда: Москва
|
Добавлено: Ср 04 Апр, 2007 11:21:08 Заголовок сообщения: |
|
|
Я искал, но нигде нету Сможешь мне переслать дистрибутив или хотя бы ссылку на скачку кинуть. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
|
| Вернуться к началу |
|
 |
Hawk Новичок


Зарегистрирован: Mar 30, 2007 Сообщения: 5 Рейтинг: +0/-0 Откуда: Москва
|
Добавлено: Чт 05 Апр, 2007 12:13:35 Заголовок сообщения: |
|
|
Спасибо!!! prOPC TOOLKIT - вещ!!! Сразу все получилось!
Обидно, что если не знаешь о том, что такая штука есть, хрен че сделаешь. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Чт 05 Апр, 2007 12:50:25 Заголовок сообщения: |
|
|
Что бы вы, ребята, без такого вот форума делали?
(улыбается в усы)
Последний раз редактировалось: oldDad (Пт 06 Апр, 2007 7:59:13), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
Rolich Постоянный участник


Зарегистрирован: May 15, 2005 Сообщения: 82 Рейтинг: +0/-0 Откуда: Мариуполь
|
Добавлено: Чт 05 Апр, 2007 13:29:01 Заголовок сообщения: |
|
|
В какие такие усы ???
Или я Вас уже давно не видел ?-) |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Чт 05 Апр, 2007 13:49:17 Заголовок сообщения: |
|
|
| Цитата: | В какие такие усы ??? 1 |
в виртуальные  |
|
| Вернуться к началу |
|
 |
dimodimo Новичок


Зарегистрирован: Jun 20, 2006 Сообщения: 1 Рейтинг: +0/-0
|
Добавлено: Чт 23 Авг, 2007 10:51:10 Заголовок сообщения: |
|
|
Hawk советую попробовать и алтернативу
"OPC Client Toolkit for Delphi"
http://www.dopc.kassl.de/
In order to offer you, as a Delphi developer, the opportunity to work with the OPC standard in the familiar Borland Delphi manners, we developed a 100% VCL software toolkit (SDK) supporting the most common interfaces and protocols of OPC (Data Access DA, XML DA and Alarms & Events AE). |
|
| Вернуться к началу |
|
 |
|