Показано с 1 по 3 из 3

Тема: Использование io_lib для ТРМ151 и МВА80

  1. #1

    По умолчанию Использование 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;

  2. #2

    По умолчанию

    Конфигураторы работают с приборами на той же линии?
    Если да - см. совпадение сетевых настроек. (обратите внимание на тип преобразователя)
    Иначе добиваемся работы конфигураторов.
    Кроме того в библиотеке доступны отладочные функции(вывод обмена на консоль).

  3. #3

    По умолчанию

    делать надо так:

    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.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •