Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

OPC Server [D6, WinXP]


Elen ©   (2006-04-18 08:28:00) 

Ув. Господа! Работал ли кто-нибудь из вас с контроллерами через OPC Server? Если да, то подскажите пожалуйста можно ли отловить какие-нибудь сообщения моей формой от OPC Server. Проблемка собственно в том что у меня Делфи сообщает о незарегистрированном классе TOPCGroups. Как показывает Делфи, этот класс содержит в себе нужные мне события OPC Server, но к этому классу я не могу выполнить метод Connect.
Вот я и думаю, может OPC Server генерирует какие-нибудь сообщения. Если Вы знаете о чем идет речь, подскажите пожалуйста что делать. Заранее Благодарю!


Elen   (2006-04-25 07:53:00) [1]

StriderMan!
VFP - это пакет Visual FoxPro со всякими примочками. По поводу реестра были и там, но особо интересного не нашли. А за OPC Explorer спасибо буду пробовать.


StriderMan   (2006-04-20 16:13:00) [2]


> Мы воспользовались программами из пакета VFP

а что это?...

есть такой класс утилит, называется OPC Explorer. Он должен показывать все зарегистрированные в системе ОРС сервера. Из него можно выудить программный идентификатор. Я пользовался Integration Objects OPC Explorer Trial

а еще можно в реестре покопаться, они там тоже где-то живут. можно поискать по названию запускаемого файла сервера или еще как-нибудь


Elen   (2006-04-20 08:57:00) [3]

AbrosimovA мой емеля - ogk@kzts.com В принципе он есть в анкете


AbrosimovA   (2006-04-20 08:40:00) [4]


>  на мою почту


Мадемуазель, я бы рад, но где .... e-mail:? Пиши мне на ящик.


Elen   (2006-04-20 08:21:00) [5]

Скажи AbrosimovA, можеш ли скинуть на мою почту свой примерчик. Буду БЛАГОДАРЯМС


Elen   (2006-04-20 08:21:00) [6]

Скажи AbrosimovA, можеш ли скинуть на мою почту свой примерчик. Буду БЛАГОДАРЯМС


AbrosimovA   (2006-04-20 08:00:00) [7]

На русском даже у меня нет. Хотя в английском я не слишком силён, но  имея на компьютере переводчик, я смог написать вполне приемлемый OPC DA клиент.


Elen   (2006-04-20 07:50:00) [8]

Слушай AbrosimovA, а ты случайно не в курсе где можно достать opcda20_cust на русском?? Эти  *.pas-файлы у меня уже есть.


AbrosimovA   (2006-04-19 16:50:00) [9]

Это не компонент, а механизм доступа к данным OPC сервера. Описание в opcda20_cust.doc. В инете имеются заголовочные файлы (*.pas) для Дельфи.

Список заголовочных файлов:
ComCat.pas
OPC_AE.PAS
OPCCOMN.PAS
OPCDA.PAS
OPCenum.pas
OPCerror.pas
OPCHDA.PAS
OPCSEC.PAS
OPCtypes.pas
OPCutils.pas

и ещё тебе понадобится OPCDA_TLB.pas.


Elen   (2006-04-19 16:34:00) [10]

А где его взять? Это компонент или что?


AbrosimovA   (2006-04-19 16:30:00) [11]

Я вижу ты используешь OPC Data Access Automation interface, его в основном используют приложения на VB. Может тебе лучше использовать OPC Data Access Custom Interface?


Elen   (2006-04-19 08:02:00) [12]

Ув. StriderMan! Фишка в том, что как раз CreateOleObject и GetOleObject вызываемые из стандартной процедуры GetServer выдают ошибку незарегистрированности класса, и не говорят какого. Мы воспользовались программами из пакета VFP, которые показывают GUID и ClasseID, и как раз на OPCGroup эти программы виснут. Так что я даже не могу определить идентификатор класса и его название, чтоб проверить есть ли он в реестре. Поэтому и хотелось бы как-то обойти эти компоненты НО ВОТ КАК?


StriderMan   (2006-04-18 19:16:00) [13]

А у меня диплом был на эту тему....

я писал по тем же ресурсам судя по всему.

кстати там где-то валялись исходники сервера на делфях, если что, у меня есть.


> Проблемка собственно в том что у меня Делфи сообщает о незарегистрированном
> классе TOPCGroups

а если через OleVariant? OPC сервер должен поддерживать CreateOleObject.


Elen   (2006-04-18 13:39:00) [14]

Спасибо. Будем пробовать


MBo   (2006-04-18 13:21:00) [15]

понадобятся заголовочные модули
http://www.opcconnect.com/delphi.php


Elen   (2006-04-18 12:36:00) [16]

Благодарю MBo. Я повожусь с этим сайтом. Если что маякну


MBo   (2006-04-18 11:47:00) [17]

пара примеров на Дельфи
http://simatic.nm.ru/opc_main.htm


Наверх

Титульная страница Поиск, карта сайта Написать письмо