как ею пользоваться вернее проверять совпадают ли значения, визуально в логе я могу проверить:
- Код: Выделить всё
- Written: 01 08 00 00 00 00 E0 0B
 Received: 01 08 00 00 00 00 E0 0B
Но при обращении к свойству объекта tagnumber.value возвращает случайные значения в моем случае 92 хотя как видно из лога уходит и возвращается 0.
Элемент кода ниже
- Код: Выделить всё
- function TForm1.isconnected(adr:integer):boolean;
 var
 tval:double;
 begin
 tagn1.PLCStation:=adr;
 tagn1.MemReadFunction:=08;
 tval:=tagn1.valueraw;
 tagn1.Read;
 statusbar1.Panels.Items[2].Text:=floattostr(tval);//floattostr(tagn1.Value);
 if tagn1.Value=0 then result:=true else result:=false;
 end;



