Форум: "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.042 c