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

Тема: прибор АС4 и owen_io.dll

  1. #1

    По умолчанию прибор АС4 и owen_io.dll

    Как возможно Управлчть скоростью обмена передатчика RS-485 на приборе АС4 спомощью owen_io.dll
    При изменении скорости обмена данными <>9600 в конфигураторе МДВВ не могу подключиться через owen_io.dll
    OpenPort(1,8,0,databits_8,stopbit_1,RS485CONV_AUTO );
    Последний раз редактировалось xvasiax; 17.06.2012 в 14:03.

  2. #2
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Необходимо на уровне драйвера задать скорость порта (Диспетчер устройств->RS485 to Com). Это определит верхнюю границу передачи данных до устройства. И уже потом программно зададим нужную нам скорость. Макс. возможная скорость для виртуального COM-порта 115200 бит/с. Если будет быстрее - устройство просто тебя не поймет.

  3. #3

    По умолчанию

    Спасибо, а где устанавливает скорость функция OpenPort(1,spd_115200,0,databits_8,stopbit_1,RS485 CONV_AUTO)? Или она использует скорость по умолчанию?
    OpenPort

    Открыть порт для интерфейса RS-485.
    function OpenPort(n,speed, parity,bits,stop,converterWORD): Integer;

    Параметры
    n
    Номер последовательного порта, для COMnn n=nn-1.
    speed
    Скорость порта.

    parity
    Бит четности.
    bits
    Бит данных.
    stop
    Стоповые биты.
    converter
    Управление передатчиком RS-485 от компьютера.
    Последний раз редактировалось xvasiax; 02.07.2012 в 09:47.

  4. #4
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    function OpenPort(n,speed, parity,bits,stop,converterWORD): Integer;
    Второй параметр функции (после первой запятой) устанавливает скорость порта. Функция задает скорость программно, т.е. программа будет обмениваться с устройством информацией на этой скорости.
    Для установки скорости на уровне драйвера необходимо:
    1)Правой кнопкой мыши "Мой компьютер"-> "Свойства";
    2)Вкладка "Оборудование"->"Диспетчер устройств";
    3)Раскрыть список порты, выбрать устройство "RS485 to COM"->"Свойства";
    4)Вкладка "Параметры порта" и выбираете нужную скорость;
    5)Нажать ОК.

  5. #5

    По умолчанию

    В owen_io.dll нет возможности управлять установкой скорости на уровне драйвера? Или как програмно из delphi ее можно выставить.
    Последний раз редактировалось xvasiax; 02.07.2012 в 13:45.

  6. #6
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    "И вообще ничто не воробей, кроме воробья"
    owen_io.dll - это библиотека с функциями, среди которых открытие соединения по порту.
    А драйвер - это другая история. При установке устройства в компьютер, выставляется скорость COM порту по умолчанию прописанная в драйвере - 9600 бит\с. Для спец. устройств, использующих свои, не стандартные драйвера, скорость по умолчанию - другая.
    Последний раз редактировалось Василий Кашуба; 03.07.2012 в 08:55.

Похожие темы

  1. ПЛК-100 и owen_io.dll
    от xvs в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 17.05.2012, 17:15
  2. owen_io.dll + VB6
    от mastech в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 16.08.2011, 11:27
  3. ТРМ-148 и OWEN_IO.dll
    от Чуданов Е.Н. в разделе Помощь Разработчикам
    Ответов: 24
    Последнее сообщение: 19.07.2010, 17:40
  4. owen_io.dll
    от Arkady в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 27.07.2007, 06:36
  5. owen_io.dll
    от Vladimir в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 27.04.2007, 14:13

Ваши права

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