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

Тема: программирование МДВВ

  1. #1

    По умолчанию программирование МДВВ

    Предполагается конфигурация ИП320+ПЛК100+МДВВ+МДВВ. Есть небольшой опыт работы с ИП320+ПЛК100. МДВВ еще не приобрели, есть только документация, поэтому несколько вопросов начинающего:

    1. Я так понимаю, что МДВВ в конфигурации ПЛК подключается через ModBus(Master)
    AppendSubelement -> ModBus(Master)
    AppendSubelement -> OWEN_MDVV
    Тогда в сети получается 2 мастера (ИП320 и МДВВ).
    Или соединить ИП320 - ПЛК по rs232, а ПЛК - МДВВ по rs485?

    2. РЭ п.5.1.2.
    Чтобы установить дискретные выходы надо записать в регистр 50 байт.
    Регистр 50 имеет 2 канала:
    WORD %QW9.1.16.0
    BYTE %QW9.1.16.1 (Command 0-ff)
    Надо понимать что байт надо записать в Command?
    Для чего тогда канал WORD и почему в п5.1.2 разрисовано 16 бит?

    3. РЭ п.6.1.2
    В регистре 51 находится бит маска состояния дискретных входов.
    Она все время отображает текущее состояние или надо послать на МДВВ команду чтения?

    4. Как подключить несколько МДВВ. В конфигурации ПЛК есть параметр
    в модуле МДВВ ModuleSlaveAdd (default 1). Для второго МДВВ надо установить 2 и т.д?
    Меня смутило, что со сторы МДВВ в параметрах установки связи указан базовый адрес 16 (заводская установка). Что надо указать?

    Возвращаясь к 1 вопросу, нельзя ли все таки работать в одной сети rs485 в конфигурации ИП320(Master)-ПЛК(Slave c адресом 1)
    и ПЛК(Master)-МДВВ(Slave с адресами 2 и 3)?

  2. #2

    Thumbs up

    1. Работать одновременно двумя Мастерами сети по одному порту нельзя - будут ошибки связи. Как это решается: Либо панель становиться Slave устройством (а она это может), либо вешаете панель на другой порт. В этом нет ничего страшного - контроллер может работать одновременно по всем портам в любых режимах. 2,3. Рекомендую посмотреть готовый документ по подключению МДВВ к ПЛК: http://www.owen.ru/forum/showthread.php?t=551 4. Базовый адрес - адрес, который устанавливается прибору на заводе, что бы Вы всегда знали как связаться с конфигуратором. Естественно Вам необходимо настроить МДВВ - поменять адреса, и выбрать протокол обмена - ModBus. Не забудьте про решим протокола RTU или ASCII как в контроллере, так и в конфигураторе при настройке МДВВ. Подключать можно до 32 устройств.

  3. #3

    По умолчанию

    Документ очень полезный, спасибо за ссылку, но четкого ответа на мои вопросы 2,3 не получил.

  4. #4

    По умолчанию

    Цитата Сообщение от allexandr Посмотреть сообщение

    2. РЭ п.5.1.2.
    Чтобы установить дискретные выходы надо записать в регистр 50 байт.
    Регистр 50 имеет 2 канала:
    WORD %QW9.1.16.0
    BYTE %QW9.1.16.1 (Command 0-ff)
    Надо понимать что байт надо записать в Command?
    Для чего тогда канал WORD и почему в п5.1.2 разрисовано 16 бит?

    3. РЭ п.6.1.2
    В регистре 51 находится бит маска состояния дискретных входов.
    Она все время отображает текущее состояние или надо послать на МДВВ команду чтения?
    Начнём с конца.
    п3. Если не опрашивать прибор, то значения с него не получишь. В шаблоне как раз и вставлена переменная, в к-ю считываются значения с МДВВ.
    п2. В байтовый канал записывается команда 255 - "START".
    А значение в WORD. WORD потому что регистр 2-х байтовый. А стандарт ModBus не подразумевает чтение/запись 1 байта.

Ваши права

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