Zařízení MODBUS přístup k datům R / W s knihovnou [MBusDrv.dll].
Exportované funkce (pascalové prohlášení):
{* Standardní čtení dat ze zařízení MODBUS *}
funkce GetMBData (const SlaveAddr: byte; const čteníType: boolean; var Data: array [0..254] byte): integer; stdcall;
SlaveAddr: byte (1..254)
ReadType: boolean (false = Coils / true = Holding Registers)
Data: pole [0..254] bytu (data zařízení)
Návratové číslo (0 = OK)
{* Rozšířené čtení dat ze zařízení MODBUS *}
funkce GetMBDataEx (const SlaveAddr: slovo; const ReadType: slovo): ukazatel; stdcall;
SlaveAddr: slovo (1..254)
ReadType: slovo (0 = Coils / 1 = Holding Registers)
Vrátit ukazatel 255 bajtů (data zařízení nebo 0 = Chyba)
{* VBA (Microsoft Visual Basic) čte data ze zařízení MODBUS *}
funkce GetMBDataVBA (const SlaveAddr: LongInt; constTypeType: LongInt): ukazatel; stdcall;
SlaveAddr: longint (1..254)
ReadType: longint (0 = Coils / 1 = Holding Registers)
Vrátit ukazatel 255 bajtů (data zařízení nebo 0 = Chyba)
{* Standardní zápis do zařízení MODBUS *}
Funkce PutMBData (const SlaveAddr: byte; const Typ zápisu: boolean; const DataAddr: byte; const Data: slovo): integer; stdcall;
SlaveAddr: byte (1 ..254)
WriteType: boolean (false = Coil / true = Holding Register)
DataAddr: byte (1..255)
Data: slovo
Návratové číslo (stavový kód> = 0 = OK)
{* VBA (Microsoft Visual Basic) zapisuje data do zařízení MODBUS *}
Funkce PutMBDataVBA (const SlaveAddr: longint; const ZáznamType: longint; const DataAddr: longint; const Data: longint): longint; stdcall;
SlaveAddr: longint (1..254)
WriteType: longint (0 = Coil / 1 = Holding Register)
DataAddr: longint (1..255)
Data: longint
Vrátí longint (stavový kód> = 0 = OK)
Podrobnosti Software:
Verze: 2018.05.23.2 Aktualizováno
Datum uploadu: 1 Dec 18
Licence: Volný
Popularita: 793
Velikost: 2337 Kb
Komentáře nebyl nalezen