Задача такая:
Есть заказчик которому нужно написать программу диспетчеризации.
Контроллеры Дэп будут использоваться для управления системой вентиляции. Программа будет писаться на Delphi (6 или 2006).
Вопросы:
С чего начать, в какую строну смотреть, какую документацию почитать?
Dep and Delphi
-
- Сообщения: 465
- Зарегистрирован: 18 ноя 2004, 17:45
- Откуда: Компания ДЭП
- Контактная информация:
Евгений Рублев писал(а):Любую документацию по Delphi
просмотрел всю документацию по Дельфи которая у меня имеется, про Дэп ничего не нашел

а если серьёзно, то инструмент здесь ни при делах, я хотел узнать, как достучаться до контроллера, как получить из него информацию, как послать ему команду... ведь наверняка есть какие-то библиотеки, СОМ объекты и т.д.... есть ли описание процедур и фукнций, которые из них можно вызывать? описание используемых типов, параметров и т.д. и т.п.
-
- Сообщения: 465
- Зарегистрирован: 18 ноя 2004, 17:45
- Откуда: Компания ДЭП
- Контактная информация:
SSV писал(а):Евгений Рублев писал(а):Любую документацию по Delphi
просмотрел всю документацию по Дельфи которая у меня имеется, про Дэп ничего не нашел
а если серьёзно, то инструмент здесь ни при делах, я хотел узнать, как достучаться до контроллера, как получить из него информацию, как послать ему команду... ведь наверняка есть какие-то библиотеки, СОМ объекты и т.д.... есть ли описание процедур и фукнций, которые из них можно вызывать? описание используемых типов, параметров и т.д. и т.п.
Нет.
Доступ только через OPC. WinDecont является OPC сервером, Вы из него читаете и в него пишете. Никакого другого способа доступа к контроллерам нет.
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
[quote="Евгений Рублев]
Нет. Доступ только через OPC. WinDecont является OPC сервером, Вы из него читаете и в него пишете. Никакого другого способа доступа к контроллерам нет.[/quote]
хорошо, как обращаться к ОРС серверу? где взять по нему документацию? если конечно она не засекречена...
Нет. Доступ только через OPC. WinDecont является OPC сервером, Вы из него читаете и в него пишете. Никакого другого способа доступа к контроллерам нет.[/quote]
хорошо, как обращаться к ОРС серверу? где взять по нему документацию? если конечно она не засекречена...
Последний раз редактировалось SSV 03 мар 2006, 15:24, всего редактировалось 1 раз.
-
- Сообщения: 465
- Зарегистрирован: 18 ноя 2004, 17:45
- Откуда: Компания ДЭП
- Контактная информация:
OPC клиент
В DELPHI нужно использовать компонент OPC-клиент
, чтобы связатся с Win-Decont-ом. У нас имеется такой компонент для DELPHI 6-7. Если нужен то то оброщайся komani@bk.ru 


- Юрий Сметанин
- Сообщения: 153
- Зарегистрирован: 13 дек 2004, 17:17
- Откуда: Москва
- Юрий Сметанин
- Сообщения: 153
- Зарегистрирован: 13 дек 2004, 17:17
- Откуда: Москва
-
- Сообщения: 465
- Зарегистрирован: 18 ноя 2004, 17:45
- Откуда: Компания ДЭП
- Контактная информация:
Юрий Сметанин писал(а):Евгений Рублев писал(а):У нас нет инструментов для Delphi, мы используем CBuilder.
А вот ваши компоненты под Си для работы с OPC в исходниках нельзя ли получить? Может удасться портировать и под другие языки?
Компоненты ставятся вместе с исходниками. При большом желании в исходниках можно покопаться, но это задача трудоемкая и неизвестно насколько оправданная. У нас есть планы портировать работу с OPC в Delphi, но в настоящее время эта только планы, никакие работы не ведутся. Возможно что-то появится в начале следующего года, а сейчас всем рекомендуем использовать С++.
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
Я работаю с этим OPCсервером через C+
Для работы из С++ что бы не замарачиваться использую компонент СNiDataSocket(поставляется с Measurement Studio производства national instrument www.ni.com, также данный компонет есть в Lab View), тот который из Measurement Studio работает и в Visual Basic и вообще в любой среде Microsft .Net и для линуха он есть. Пользваться им очень удобна, за 10 минут научитесь оправшивать OPC сервер, прогпраммано это выглядит точно также какбудто вы работаете с обычным Socket,только адресс у него типа opc://localhost/OPC.Dep.1/0:Discret:1