-
Использование io_lib для ТРМ151 и МВА80
Уважаемые господа
Использую библиотеку io_lib и приборы ТРМ151 и МВА80
Среда программирования Delphi7
Нужно прочитать в ТРМ151 (адрес 24) канал 1, а в МВА80 (адрес 0) каналы 5,6,7
Делаю это так. Результата нет. Помогите пожалуйста. Спасибо
if(OpenPort(0, 2, 0, 1, 0, 0) = -1) then
begin
ShowMessage('Ошибка');
Exit;
end;
res := ReadIEEE32(24, 0, 'rEAd', val, tm, 0);
val1 := val;
res := ReadIEEE32(4, 0, 'rEAd', val, tm, 1);
val2 := val;
res := ReadIEEE32(5, 0, 'rEAd', val, tm, 2);
val3 := val;
res := ReadIEEE32(6, 0, 'rEAd', val, tm, 3);
val4 := val;
-
Пользователь
Конфигураторы работают с приборами на той же линии?
Если да - см. совпадение сетевых настроек. (обратите внимание на тип преобразователя)
Иначе добиваемся работы конфигураторов.
Кроме того в библиотеке доступны отладочные функции(вывод обмена на консоль).
-
делать надо так:
res := ReadIEEE32(24, 0, 'rEAd', val, tm, -1);
val1 := val;
res := ReadIEEE32(4, 0, 'rEAd', val, tm, -1);
val2 := val;
res := ReadIEEE32(5, 0, 'rEAd', val, tm, -1);
val3 := val;
res := ReadIEEE32(6, 0, 'rEAd', val, tm, -1);
а результат, несомненно, есть - он в переменной res.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума