Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

OPC Server   Найти похожие ветки 

 
Elen ©   (2006-04-18 08:28) [0]

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


 
MBo ©   (2006-04-18 11:47) [1]

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


 
Elen ©   (2006-04-18 12:36) [2]

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


 
MBo ©   (2006-04-18 13:21) [3]

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


 
Elen ©   (2006-04-18 13:39) [4]

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


 
StriderMan ©   (2006-04-18 19:16) [5]

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

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

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


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

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


 
Elen ©   (2006-04-19 08:02) [6]

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


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

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


 
Elen ©   (2006-04-19 16:34) [8]

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


 
AbrosimovA   (2006-04-19 16:50) [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-20 07:50) [10]

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


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

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


 
Elen ©   (2006-04-20 08:21) [12]

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


 
Elen ©   (2006-04-20 08:21) [13]

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


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


>  на мою почту


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


 
Elen ©   (2006-04-20 08:57) [15]

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


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


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

а что это?...

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

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


 
Elen ©   (2006-04-25 07:53) [17]

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.038 c
15-1153478322
Jeer
2006-07-21 14:38
2006.08.20
Программазм или "одиночка vs конвейр"


9-1133300574
Ricks
2005-11-30 00:42
2006.08.20
Переключение между Direct3D и OpenGL


1-1152515177
Stanislav
2006-07-10 11:06
2006.08.20
Запуск службы от имени пользователя


1-1152163152
Danja12
2006-07-06 09:19
2006.08.20
Загнулась кисть канвы принтера


2-1154421462
Nikss
2006-08-01 12:37
2006.08.20
.Net





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский