|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
COM объект S7ProSim
Никто не сталкивался с COM объектом S7ProSim? У фирмы Siemens есть программа PLCSim эмулятора контроллеров Simatic, с которой должна общаться моя программа (3-хмерная графика техпроцесса). Немцы примеры дают на Бейсике и Си. В Delphi я не вижу такого ActiveX объекта, но удалось сделать TLB файл из библиотеки s7wspsmx.dll.
Удалось подключиться через: Код:
MySim: OleVariant; ... MySim:= CreateOleObject('S7wspsmx.S7ProSim'); MySim.Connect; MySim.SetScanMode(ContinuousScan); MySim.SetState('RUN'); BeginScanNotify() после каждой команды должна вызываться callback ф-я ConnectionError() с указанием кода ошибки, а после каждого скана - callback ф-я ScanFinished(). Как это реализовать? |