Есть необходимость в написании ОРС сервера, при этом не разовая. Короче, нужна заготовка. Попробовал поработать с sOPC by Gerhard Smid, но есть проблема - наш GeniDAQ не работает с OPC2.0, а этот сервер не поддерживает 1.0. Если точнее, GeniDAQ глохнет с ошибкой типа "Программа выполнила недопустимую и т.д.", а при попытке подключения клиентом, который в месте с ним поставляется, в асинхронном режиме выдает предупреждение типа "IDataObject not supported by this server". Если у кого есть опыт решения таких проблем или написания своих серверов, подскажите как быть...
Тут взял:
http://delphi.chertenok.ru/forum/viewtopic.php?t=1492
Спасибо, но у меня проблемы с prOPC. Приходится работать со СКАДОЙ GeniDAQ, а она, нехорошая, как-то криво с ОРС работает. Когда создаю группу в клиенте (Advantech OPC Client - работает как GeniDAQ) к серверам из примеров, не вижу Item'ы, а когда группа асинхронная, возникает еще и ошибка в модуле prOPCServer в конструкторе TRefreshTask.Create.
Если кто разбирался уже с похожими проблемами, помогите, если не сложно, плз.
просто Шурик
Может не в тему, но вот еще..
Некоторые ОРС клиенты видят только те теги (итемы..пути к тегам) которы разделены точкой "." например Faswell клиент, И тот же фаствел не видит если тег без пути т.е. например тег "Test" - Он не видит, если только его руками не вбить, а тег "Device.Test" видит.
ДА, действительно, этот долб.. простите, нехороший клиент не видит тегов без пути. Для этого достаточно использовать Броузер (пример 14 из дистрибутива). Описанные ошибки также не критичные, т.к. возникают (почему-то) только в процессе отладки.
Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме