Объявление

Свернуть
Пока нет объявлений.

Адресация.

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Пушкарев Андрей
    Участник ответил
    Сообщение от Alexey_Palich Посмотреть сообщение
    вот это примерно я и имел ввиду. только у меня 6 модулей sim я так понимаю a=1......f=6 ?? по порядку?
    Да, именно так.

    Прокомментировать:


  • Alexey_Palich
    Участник ответил
    вот это примерно я и имел ввиду. только у меня 6 модулей sim я так понимаю a=1......f=6 ?? по порядку?

    Прокомментировать:


  • Пушкарев Андрей
    Участник ответил
    Сообщение от Alexey_Palich Посмотреть сообщение
    Программирование в КДС сигнал на входе "modno" точнее сказать выбор модуля.
    Сигнал на входе "modno" - это порядковый номер субмодуля в группе, например если у Вас установлено 6 однотипных модуля(sim), то нумерация будет от 1 - до 6

    пример:

    (*Добавление субмодуля дискретный выход типа "реле" R*)
    // Параметры связи.
    MR_1.linktype := EnLinkType.ltSerial; // тип линии
    MR_1.handle := serial.Handle; // дескриптор соединения
    MR_1.devid := slaveId; // адрес прибора в сети modbus
    MR_1.modno :=1; // порядковый номер субмодуля R в группе(1 до 6)
    MR_1.timeout := timeout; // интервал ожидания ответа
    // Выполняем синхронный запрос.
    MR_1( xEnable := true, xError => bErr, resIEC => result, nSend => cntSend, nRsv => cntRecv );

    (*Добавление субмодуля дискретный выход типа "реле" R*)
    // Параметры связи.
    MR_2.linktype := EnLinkType.ltSerial; // тип линии
    MR_2.handle := serial.Handle; // дескриптор соединения
    MR_2.devid := slaveId; // адрес прибора в сети modbus
    MR_2.modno :=2; // порядковый номер субмодуля R в группе(1 до 6)
    MR_2.timeout := timeout; // интервал ожидания ответа
    // Выполняем синхронный запрос.
    MR_2( xEnable := true, xError => bErr, resIEC => result, nSend => cntSend, nRsv => cntRecv );

    (*Добавление субмодуля дискретный выход типа "реле" R*)
    // Параметры связи.
    MR_3.linktype := EnLinkType.ltSerial; // тип линии
    MR_3.handle := serial.Handle; // дескриптор соединения
    MR_3.devid := slaveId; // адрес прибора в сети modbus
    MR_3.modno :=3; // порядковый номер субмодуля R в группе(1 до 6)
    MR_3.timeout := timeout; // интервал ожидания ответа
    // Выполняем синхронный запрос.
    MR_3( xEnable := true, xError => bErr, resIEC => result, nSend => cntSend, nRsv => cntRecv );

    порядок установки модулей в МВВ-40 допустим будут установлены 2 модуля SIM, 2 модуля R, 2 модуля TMP

    A - SIM - "modno" - 1
    B - SIM - "modno" - 2
    C - R - "modno" - 1
    D - R - "modno" - 2
    E - TMP - "modno" - 1
    F - TMP - "modno" - 2

    Прокомментировать:


  • Alexey_Palich
    Участник ответил
    Программирование в КДС сигнал на входе "modno" точнее сказать выбор модуля.

    Прокомментировать:


  • Латыш Алексей
    Участник ответил
    если речь идет об адресе устройства на линии связи, то адрес у мвв-40 один. задается конфигуратором. субмодули, установленные в слоты, отдельно "снаружи" не адресуются.
    если речь идет об адресах регистров modbus, то они формируются динамически по принципу, описанному выше.
    или опишите точнее, о какой адресации и каком программировании идет речь?

    Прокомментировать:


  • Alexey_Palich
    Участник ответил
    Я имел ввиду соответствие адресов и слотов модулей стр12 МВВ-РЭ, здесь не написано про адреса (или я не нашел), ориентировался на стр20 ПЛК-40 РП.

    Прокомментировать:


  • Латыш Алексей
    Участник ответил
    Принцип организации адресации описан в руководстве по эксплуатации.
    "порядок адресации дискретных сигналов следующий. адресу 0х0000 соответствует первый входной дискретный канал первого по порядку дискретного субмодуля. адресу 0х0001 – второй входной дискретный канал первого по порядку дискретного субмодуля. после адресации всех входных дискретных каналов первого по порядку дискретного субмодуля начинается адресация следующего по порядку входного дискретного субмодуля). порядок субмодулей считается как a-b-c-d-e-f."
    Назначение контактов разъемов субмодуля дискретных выходов sim:
    разъем конт. назначение
    x1 1 дискретный выход 1
    x1 2 общий выхода 1
    x1 3 общий выхода 1
    x2 1 дискретный выход 2
    x2 2 общий выхода 2
    x2 3 общий выхода 2

    Прокомментировать:


  • Alexey_Palich
    Участник создал тему Адресация.

    Адресация.

    имеется модуль мвв-40 все шесть модулей sim как считать адресацию для програмирования слева направо сверху вниз.??
Обработка...
X