Сорри за нубский вопрос.
Как в Delphi 7 средствами BDE получить данные с компонента dOPCServer библиотеки DOPC и вывести их в таблицу?
если можно, с примером. Помогите плиз, очень надо.
А использование BDE так принципиально? Если нет, то здесь есть примеры работы с dOPC. Выводите данные в Delphi, ну а дальше уже, что самому захочется - хоть в таблицу, хоть в текстовый файл, хоть обратно в ПЛК. Посмотрите, может и пригодится чем-нибудь. http://www.owen.ru/forum/showthread.php?t=6905
Спасибо за ссылку, почитал ветку, посмотрел примеры, может чего-нибудь и пригодится
Конечно, использование БДЕ не принципиально, просто желательно, чтоб на выходе данные были представлены в виде таблицы. Связь с контроллером посредством dOPC налажена, то есть переменные контроллера видны через компонент dOPC. Поэтому и интересовало, каким образом данные можно считать и вывести в приложение.
Единственное отличие, пожалуй, что сам проект для ПЛК создан не в CoDeSys, а в Simatic Step7. Соответственно, сам ОРС сервер - OPC.SimaticNET.
Со степом практически не работал (так, баловался для общего развития), но, думаю, принципиальной разницы не будет. На всякий случай вот Вам код небольшого примера с Mitsubishi. Разница взаимодействия с ОВЕНом минимальна. OPC-сервер, естественно тоже "митсубишевский". Так что и Сименс по аналогии должны победить. Удачи!
P.S. А вообще то, может, ну его, этот Сименс? Мы у себя постепенно меняем все на ОВЕНы. С документацией у них - труба полная, но, все же, свои...Смотрите, конечно, сами.
Последний раз редактировалось AWA1971; 12.05.2010 в 07:57.