12:50 SIEMENS Prodave S7 MPI Komfort.dll W95_s7.dll | |
Komfort.dll - Komfort.zip - enhanced -DLL W95_s7.dll - W95_s7.zip - PRODAVE-DLL Для того, чтобы Ваше приложение, написанное с помощью DELPHI, могло использовать функции пакета PRODAVE MPI, необходимо сделать примерно следующие определения: function Load_tool ( no : Integer; name : {этот параметр – указатель} PChar; adr : {тоже указатель} PChar) : Integer; stdcall; external ‘w95_s7.dll’ name ‘load_tool’; function DB_read ( dbno : Integer; dwno : Integer; var amount : Integer; var buffer) : Integer; stdcall; external ‘w95_s7.dll’ name ‘db_read’; function Unload_tool : Integer; stdcall; external ‘w95_s7.dll’ name ‘unload_tool’; Фрагмент программы в качестве примера: var plc_adr_table : array [0..15] of byte; name : array[0..255] of char; res, amount : integer; buffer : array[0..255] of word; … plc_adr_table[0] := 2; plc_adr_table[1] := 0; plc_adr_table[2] := 1; plc_adr_table[3] := 0; plc_adr_table[4] := 0; strcopy(name,'S7ONLINE'); res := Load_tool(1, addr(name), addr(plc_adr_table[0]) ); res := DB_read(10, 0, amount, buffer); res := Unload_tool; | |
|
| |
| Всего комментариев: 0 | |
