Страница 1056 из 1186 ПерваяПервая ... 565569561006104610541055105610571058106611061156 ... ПоследняяПоследняя
Показано с 10,551 по 10,560 из 11851

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #10551

    По умолчанию

    Цитата Сообщение от vsa Посмотреть сообщение
    Разрабатывается система управления на ПЛК110-24.60.Р[М02]. По ModBus будут подключены 3 модуля МВ110-224.16ДН и два модуля МУ110-224.16Р. Когда я записываю данные в регистры удаленных модулей ввода-вывода я не должен управлять очередностью обслуживания модулей ввода-вывода? В предыдущих проектах, где были всего два модуля - один ввода и один вывода, я просто записывал регистр и считывал данные из регистра. А когда несколько однотипных модулей должны в одном цикле изменять значения своих регистров, не будет никаких коллизий с очередностью записи или чтения данных? Кто гарантирует, что данные прописались во внутренних регистрах удаленных модулей? Контроллер все берет на себя сам? Естественно, каждый модуль будет обладать уникальным адресом в сети.
    Если вы будете использовать для опроса конфигурацию ПЛК - то в модуле "Modbus (Master)" имеются две переменных "Last address" и "Last error", для контроля наличия ошибок связи с модулями

  2. #10552

    По умолчанию

    Цитата Сообщение от vsa Посмотреть сообщение
    Что такое маска я знаю. А как можно проконтролировать правильность записи данных в модуль МУ110-224.16Р? В моем проекте подобные модули будут на расстоянии от контроллера примерно на расстоянии 20-30 метров. Боюсь, что возможна потеря данных при передачи информации на расстояние.
    Шлете команду на выход, сравниваете маску с модуля с тем, что вы хотели получить... Ну в программе если что делаете задержку на начало этого сравнения, если переживаете что потеряете. Всё будет нормально работать, никогда не задумывался проверять, что на модуль что-то не ушло. Обычно для этого есть модули входов, к которым подключены датчики или доп контакты контакторов. Обычно по ним формируют аварию условного не ухода сигнала (ну модуль отвалился или выход сгорел) или не сработки исполнительного механизма. А контролировать непосредственно выход, это никто не делает обычно.

  3. #10553

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Если вы будете использовать для опроса конфигурацию ПЛК - то в модуле "Modbus (Master)" имеются две переменных "Last address" и "Last error", для контроля наличия ошибок связи с модулями
    "Last error" может подсказать, что потеряна связь с модулем?

  4. #10554

    По умолчанию

    смотрел все не то

  5. #10555

    По умолчанию

    Цитата Сообщение от vsa Посмотреть сообщение
    "Last error" может подсказать, что потеряна связь с модулем?
    Модуль с адресом 16 работает 1 Ошибка Без ошибок.jpg С адресом 17 отключил 1 Ошибка чтения модуля.jpg

  6. #10556

    По умолчанию

    Цитата Сообщение от vsa Посмотреть сообщение
    "Last error" может подсказать, что потеряна связь с модулем?
    В основном, только это и фиксируется

  7. #10557

    По умолчанию

    Всем большое спасибо! Вы меня выручили и обнадежили!

  8. #10558

    По умолчанию

    В моем проекте ПЛК110-24.60.Р[М02] должен связываться по Modbus RTU с модулями расширения вход-выход МВ110-224.16ДН и МУ110-224.16Р на скорости 115200 бит/c и с технологическими пультами (7 штук) на скорости 38400 бит/с. Пульты не от фирмы ОВЕН, но я с ними раньше работал с другими контроллерами. Не хотелось бы все модули опрашивать на низкой скорости. Можно ли порт RS-485-2[SLOT] использовать на скорости 115200 бит/c, а RS-485-1[SLOT] на скорости 38400 бит/с? И при этом, все порты RS485 должны быть Master. Это же разные подсети. Или я ошибаюсь? Поправьте.

  9. #10559

    По умолчанию

    Цитата Сообщение от vsa Посмотреть сообщение
    В моем проекте ПЛК110-24.60.Р[М02] должен связываться по Modbus RTU с модулями расширения вход-выход МВ110-224.16ДН и МУ110-224.16Р на скорости 115200 бит/c и с технологическими пультами (7 штук) на скорости 38400 бит/с. Пульты не от фирмы ОВЕН, но я с ними раньше работал с другими контроллерами. Не хотелось бы все модули опрашивать на низкой скорости. Можно ли порт RS-485-2[SLOT] использовать на скорости 115200 бит/c, а RS-485-1[SLOT] на скорости 38400 бит/с? И при этом, все порты RS485 должны быть Master. Это же разные подсети. Или я ошибаюсь? Поправьте.
    На разных портах можно и это разные подсети.

  10. #10560

    По умолчанию

    Отлично! Подскажите, а если у удаленного устройства мне необходимо регистр читать и записывать, то как это можно реализовать в моем случае? Универсального доступа я не нашел. Наверное, нужно добавить подэлементы Register input module... и Register output module... , но указать в них один и тот же адрес регистра?

Страница 1056 из 1186 ПерваяПервая ... 565569561006104610541055105610571058106611061156 ... ПоследняяПоследняя

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

Ваши права

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