Попробовал воткнуть вместо WestAsciiDriver  ModBusRTUDriver. Действительно, вижу что комп обращается к шине - светодиод заморгал.
Что ж делать-то. Мож разработчику написать.
			
		Модератор: Модераторы
как мне отправлять команды и получать ответ от устройства есть необходимость передавать команды настройки устройства (например передать адрес устройства
plcTagReadPR110.PLCStation := 1;функция
plcTagReadPR110.MemReadFunction:=3;адрес памяти
plcTagReadPR110.MemAddress := $100;и как принимать ответ
dataPR110:=round(plcTagReadPR110.Value);tagn1.MemReadFunction:=3; 
tagn1.MemAddress:=16; 
tagn1.PLCStation:=3; 
tagn1.read;
s1:='К1 = ' + floattostr(round(tagn1.Valueraw));Written: 03 03 00 12 00 01 25 ED
 
tagblock1.PLCStation:=1;            //адрес  устройства
tagblock1.MemReadFunction:=3; //функция чтения
tagblock1.TagSizOnProtocol:=2;  //размер блока
tagblock1.MemAddress:=0250;    //адрес ячейки откуда читать
     while timer1.Enabled do        //бесконечный цикл пока работает таймер
     begin
          application.ProcessMessages;     //позволяем обрабатывать события приложением
          tagblock1.Read;                         //читаем
           s1:='T= '+formatfloat('0.00000',tagblock1.ValueRaw[0]);    //---обращаемся к прочитанному блоку данных---
          memo1.Text:=s1;                     //выводим в мемо
     end;    tagblock1.ValueRaw[i]plcblockelement1.Valuetagblock1.ValueRaw[0] 
//равносильно
plcblockelement1.index:=0; plcblockelement1.ValueВернуться в Сторонние средства
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1