Страница 1 из 1

Добавлено: 03 мар 2006, 09:17
SSV
Задача такая:

Есть заказчик которому нужно написать программу диспетчеризации.
Контроллеры Дэп будут использоваться для управления системой вентиляции. Программа будет писаться на Delphi (6 или 2006).

Вопросы:

С чего начать, в какую строну смотреть, какую документацию почитать?

Добавлено: 03 мар 2006, 12:42
Тех. поддержка
Любую документацию по Delphi.
У нас нет инструментов для Delphi, мы используем CBuilder.

Добавлено: 03 мар 2006, 13:50
SSV
Евгений Рублев писал(а):Любую документацию по Delphi

просмотрел всю документацию по Дельфи которая у меня имеется, про Дэп ничего не нашел :(

а если серьёзно, то инструмент здесь ни при делах, я хотел узнать, как достучаться до контроллера, как получить из него информацию, как послать ему команду... ведь наверняка есть какие-то библиотеки, СОМ объекты и т.д.... есть ли описание процедур и фукнций, которые из них можно вызывать? описание используемых типов, параметров и т.д. и т.п.

Добавлено: 03 мар 2006, 15:16
Тех. поддержка
SSV писал(а):
Евгений Рублев писал(а):Любую документацию по Delphi

просмотрел всю документацию по Дельфи которая у меня имеется, про Дэп ничего не нашел :(

а если серьёзно, то инструмент здесь ни при делах, я хотел узнать, как достучаться до контроллера, как получить из него информацию, как послать ему команду... ведь наверняка есть какие-то библиотеки, СОМ объекты и т.д.... есть ли описание процедур и фукнций, которые из них можно вызывать? описание используемых типов, параметров и т.д. и т.п.


Нет.
Доступ только через OPC. WinDecont является OPC сервером, Вы из него читаете и в него пишете. Никакого другого способа доступа к контроллерам нет.

Добавлено: 03 мар 2006, 15:20
SSV
[quote="Евгений Рублев]
Нет. Доступ только через OPC. WinDecont является OPC сервером, Вы из него читаете и в него пишете. Никакого другого способа доступа к контроллерам нет.[/quote]
хорошо, как обращаться к ОРС серверу? где взять по нему документацию? если конечно она не засекречена...

Добавлено: 03 мар 2006, 15:22
Тех. поддержка

OPC клиент

Добавлено: 09 мар 2006, 15:33
KoMaNi
В DELPHI нужно использовать компонент OPC-клиент :D , чтобы связатся с Win-Decont-ом. У нас имеется такой компонент для DELPHI 6-7. Если нужен то то оброщайся komani@bk.ru :)

Добавлено: 04 сен 2006, 09:42
Юрий Сметанин
А под Visual Basic ничего такого нет?

Добавлено: 04 сен 2006, 09:50
Юрий Сметанин
Евгений Рублев писал(а):У нас нет инструментов для Delphi, мы используем CBuilder.


А вот ваши компоненты под Си для работы с OPC в исходниках нельзя ли получить? Может удасться портировать и под другие языки?

Добавлено: 04 сен 2006, 11:57
Тех. поддержка
Юрий Сметанин писал(а):
Евгений Рублев писал(а):У нас нет инструментов для Delphi, мы используем CBuilder.


А вот ваши компоненты под Си для работы с OPC в исходниках нельзя ли получить? Может удасться портировать и под другие языки?


Компоненты ставятся вместе с исходниками. При большом желании в исходниках можно покопаться, но это задача трудоемкая и неизвестно насколько оправданная. У нас есть планы портировать работу с OPC в Delphi, но в настоящее время эта только планы, никакие работы не ведутся. Возможно что-то появится в начале следующего года, а сейчас всем рекомендуем использовать С++.

Я работаю с этим OPCсервером через C+

Добавлено: 01 дек 2006, 16:01
Alex
Для работы из С++ что бы не замарачиваться использую компонент С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