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

Тема: УКТ38->АС2-М->АС4->ПК owen_io.dll

  1. #1

    По умолчанию УКТ38->АС2-М->АС4->ПК owen_io.dll

    Здравствуйте, подскажите как программно считать данные каналов при такой схеме:
    УКТ38->АС2-М->АС4->ПК
    Я так понимаю что в owen_io.dll нет функций для работы через АС2-М? Пробовал считывать данные функцией ReadFloat24, но возвращается ошибка - 101, + в руководстве АС2-М указано что оперативные параметры передаются в формате Float32, но такой функции в owen_io.dll нет.
    Буду рад любому совету! Спасибо

  2. #2

    По умолчанию

    Отвечу сам себе, вдруг кому-нибудь понадобится:
    Адрес АС2-М - 16, нужно получить температуру со второго канала, т.е. адрес д.б. 16+(2-1) = 17
    Индекс в нашем случае всегда -1

    я эксперементировал в примере от ОВЕН написанном на VB6:

    Dim res As Long
    res = OpenPort(1, 2, 0, 1, 0, 0)
    If res < 0 Then
    MsgBox "Ошибка открытия порта:" & res
    Else

    Dim value As Single
    Dim tm As Long
    res = ReadIEEE32(17, 0, "PV", value, tm, -1)

    If res >= 0 Then
    MsgBox CStr(value)
    Else
    MsgBox "Ошибка чтения: " & res
    End If
    ClosePort
    End If

    Все заработало!

Похожие темы

  1. УКТ38-01
    от Станислав37 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 02.03.2017, 15:44
  2. УКТ38 и АС-2!!!
    от Koral в разделе OWEN Proces Manager
    Ответов: 17
    Последнее сообщение: 03.11.2009, 16:19
  3. УКТ38-01(98г) и АС2-М
    от Buzz в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 17.01.2008, 20:15
  4. УКТ38-Щ4-ТС и АС-2М
    от impuls в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 24.09.2007, 11:32

Ваши права

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