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

Тема: Установка уставки c помощью owen_io.dll в LabView ТРМ148

  1. #1

    По умолчанию Установка уставки c помощью owen_io.dll в LabView ТРМ148

    Подскажите, пожалуйста, как установить уставку на какой нибудь канал ТРМ148 (происходит ПИД-регулирование температуры). В примерах программирование есть только чтение данных, что я успешно применил.
    Пробую использовать функцию WriteIEEE32 (в инструкции данные в регистре "Стандартный четырехбайтовый float (IEEE)") как показано на рисунке, но возвращается ошибка -104.
    trm148.JPG

  2. #2
    Пользователь
    Регистрация
    08.12.2014
    Адрес
    г.Тейково Ивановской обл.
    Сообщений
    236

    По умолчанию

    Использую библиотеку обмена owen_io.dll в Delphi.
    Пример записи УСТАВКИ
    148: res:=WriteStoredDots(intAdres,0,'SP.LU',intTemp,3* (intKanal_Ystavka-1));

  3. #3

    По умолчанию

    Спс. Завтра попробую проверить. А для чего номер канала умножается на 3? - 3*(intKanal_Ystavka-1)

    Цитата Сообщение от kon48 Посмотреть сообщение
    Использую библиотеку обмена owen_io.dll в Delphi.
    Пример записи УСТАВКИ
    148: res:=WriteStoredDots(intAdres,0,'SP.LU',intTemp,3* (intKanal_Ystavka-1));

  4. #4
    Пользователь
    Регистрация
    08.12.2014
    Адрес
    г.Тейково Ивановской обл.
    Сообщений
    236

    По умолчанию

    Цитата Сообщение от gadz Посмотреть сообщение
    Спс. Завтра попробую проверить. А для чего номер канала умножается на 3? - 3*(intKanal_Ystavka-1)
    Вы проверьте как работает функция при задании параметров в "лоб", а потом будите задавать параметры исходя из ваших потребностей.

  5. #5

    По умолчанию

    Цитата Сообщение от kon48 Посмотреть сообщение
    Вы проверьте как работает функция при задании параметров в "лоб", а потом будите задавать параметры исходя из ваших потребностей.
    Да, я проверил, ваш вариант работает. Мне интересно, откуда информация, что индекс надо менять на три единицы для каждого следующего канала. Перечитал всю инструкцию и протокол, там только информация, что для оперативных параметров, надо менять адрес на единицу, а для конфигурационных индекс на единицу для следующих каналов. Это как то связано с линейными индексами, которые появляются в конфигураторе напротив каждого параметра?
    Подскажите, пожалуйста, возможно ли как-то управлять кнопкой старт/стоп программно?
    Последний раз редактировалось gadz; 30.07.2021 в 09:23.

  6. #6
    Пользователь
    Регистрация
    08.12.2014
    Адрес
    г.Тейково Ивановской обл.
    Сообщений
    236

    По умолчанию

    Цитата Сообщение от gadz Посмотреть сообщение
    Да, я проверил, ваш вариант работает. Мне интересно, откуда информация, что индекс надо менять на три единицы для каждого следующего канала.
    Подскажите, пожалуйста, возможно ли как-то управлять кнопкой старт/стоп программно?
    Давно это было, а именно, в году так 2005, когда разрабатывал нужные мне программы работы с приборами фирмы ОВЕН, приходилось и изучать документацию, и доходить до понимания каких-то вещей самому. Много всего было.
    По второму вопросу, управления кнопкой пуск\стоп для 8-и канального регулятора, а именно таким являтся ТРМ148, не занимался.
    Для одноканальных приборов - типа ТРМ101, ТРМ210 выполняется функцией WriteByte(intAdres,0,'r-s ',0,Index); //Останов регулирования

Похожие темы

  1. ТРМ148 уставки
    от mvoltrkff в разделе Контроллеры для систем отопления и ГВС
    Ответов: 1
    Последнее сообщение: 14.05.2019, 14:16
  2. Запись уставки через OwenIO в LabView
    от Argosy в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 25.10.2016, 17:16
  3. Установка IP ПЛК-150 с помощью разъема RS-232
    от Телепузики в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 25.11.2014, 13:16
  4. ТРМ148 и owen_io.dll
    от mlab в разделе Сервисное ПО
    Ответов: 2
    Последнее сообщение: 08.07.2009, 12:16
  5. LabVIEW и owen_io.dll
    от Chupakabra в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 08.09.2008, 09:51

Метки этой темы

Ваши права

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