SIEMENS, DF&PD

Предыдущее посещение: Сб июл 02, 2016 4:20 Текущее время: Сб июл 02, 2016 4:20

Часовой пояс: UTC + 3 часа




 [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: SIMATIC NET OPC Data Control и Builder.
СообщениеДобавлено: Ср авг 30, 2006 14:29 
Не в сети

Зарегистрирован: Ср авг 30, 2006 14:17
Сообщения: 7
Стоит задача, достучаться до тэгов контроллера сторонней прогой, написанной на Builder. Желательно, используя при этом непосредственно SIMATIC NET OPC Data Control компонент, а не левую библиотеку типа http://www.dopc.kassl.de/cbuilder.shtml.
Просто заказчику требуется обязательная сертификация всех используемых сторонних модулей.

Посему хотелось от кого-нибудь получить примеры кода пользования сабж. Или подробную инструкцию, как с этим всем работать. Может быть есть у кого исходники или ссылки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 30, 2006 15:06 
Не в сети
Известный Писатель

Зарегистрирован: Вт янв 11, 2005 10:21
Сообщения: 377
Откуда: Пермь
http://www.automation-drives.ru/as/prod ... BUS&l3=doc

раздел "Отладка и ввод в работу ПК-станций – Руководство по быстрому запуску"

+ примеры OPC клиентов для Delphi, VB и VBA http://www.automation-drives.ru/as/down ... amples.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 30, 2006 15:36 
Не в сети

Зарегистрирован: Ср авг 30, 2006 14:17
Сообщения: 7
Это не совсем то - просто перевод родной документации Simatic NET. то что у них называлось "Commissioning PC Stations". Насколько я вижу. Всё что там описано, я более-менее проделал и OPC Scout у меня вполне устойчиво заработал и всё что надо от контроллера увидел...
Больше был бы интересен перевод доки "Industrial Communication with PG PC Interfaces". Как раз в нём и описывается работа с 'SIMATIC NET OPC Data' и иже с ним. Но есть у меня, например, разночтения между докой и реальным объектом - например в доке есть инструкция - вызовите метод
Код:
обьект.CreateBrowser()
, а в моём варианте TConData такого метода просто напросто нет. Или я что-то не понимаю, или одно из двух...

А за примеры - спасибо - попробую разобраться с примером OPC клиента для Delphi. Вдруг получится...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 30, 2006 16:04 
Не в сети

Зарегистрирован: Ср авг 30, 2006 14:17
Сообщения: 7
А с примерами тоже, разбираться придётся.
"В лоб" Builder компилить отказался... надо разбираться вдумчиво...
Завтра попробую...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 31, 2006 9:04 
Не в сети
Известный Писатель

Зарегистрирован: Вт янв 04, 2005 9:08
Сообщения: 188
Откуда: Украина, АО Укртатнафта
Толковый пример ОРС клиента с исходным кодом на С++ в есть в Kepware ОРС сервере. (был здесь -http://www3.fullky.com/Kepware.KEPServerEX.v4.201.35920060725122436.rar)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SIMATIC NET OPC Data Control и Builder.
СообщениеДобавлено: Чт авг 31, 2006 20:57 
Не в сети
Новый писатель

Зарегистрирован: Пн янв 10, 2005 11:21
Сообщения: 35
Откуда: Череповец
Шурик П писал(а):
Стоит задача, достучаться до тэгов контроллера сторонней прогой, написанной на Builder. Желательно, используя при этом непосредственно SIMATIC NET OPC Data Control компонент, а не левую библиотеку типа http://www.dopc.kassl.de/cbuilder.shtml.
Просто заказчику требуется обязательная сертификация всех используемых сторонних модулей.

Посему хотелось от кого-нибудь получить примеры кода пользования сабж. Или подробную инструкцию, как с этим всем работать. Может быть есть у кого исходники или ссылки


Чтобы достучаться до переменных контроллера, следует изначально настроить ОРС сервер (т.е. сформировать данные теги).
Далее мы пишем ОРС клиент, который будет иметь возможность
получать доступ к данным тегам (чтение/запись)

Чтобы не использовать "левых" библиотек следует использовать стандартный подход COM/DCOM (OPC сервер построен по данной технологии)

Все сторонние библиотеки "скрывают" от пользователя данные тонкости, если есть желание то могу выслать пример рабочего OPC клиента на Builder-е без использования каких либо библиотек :-)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group