Показано с 1 по 10 из 1642

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,603

    По умолчанию

    Тогда это вопрос к автору проекта "Универсальный диспетчер" - каким именно образом формируется данная переменная.

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Тогда это вопрос к автору проекта "Универсальный диспетчер" - каким именно образом формируется данная переменная.
    Почему к автору? Эта переменная присутствует в описании библиотеки Modbus для CDS2.1, а в CDS3 она из описания пропала... Вот:

    FUNCTION_BLOCK MB_RD_INP_REGS
    VAR_INPUT
    Enable: BOOL; (* разрешение работы блока *)
    Mode: MB_MODE; (* Serial Transmission Mode of MODBUS networks *)
    DevAddr: BYTE (1..247); (* адрес подчиненного устройства в сети MODBUS *)
    FirstAddr: WORD; (* начальный адрес регистра *)
    Quantity: BYTE (1..125); (* количество регистров для чтенеия *)
    ComHandleWORD; (* дескриптор последовательного порта библиотеки SysLibCom *)
    TimeOut: TIME; (* время тайм-аута [мс] - макс. задержка на обработку запроса *)
    END_VAR
    VAR_IN_OUT
    Buffer: ARRAY[0..255] OF BYTE; (* байтовый буфер данных *)
    END_VAR
    VAR_OUTPUT
    Complete: BOOL; (* если = TRUE, то обмен завершен *)
    Exception: BYTE; (* исключения протокола MODBUS или 0хFF - таймаут *)
    ByteCnt: BYTE; (* размер прочитанного блока данных, байт *)
    END_VAR
    VAR
    RxData: MB_UNI_IO; (* функциональный блок чтения данных *)
    Read: BOOL; (* активен режим чтения, запрос уже отправлен *)
    END_VAR
    VAR CONSTANT
    EXC_DE: BYTE := 16#FD; (* INPUT DATA ERROR *)
    END_VAR

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 13:38

Ваши права

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