Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: Разные интерфейсы в одной сети ModBus

  1. #11
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    2 Papagun78
    В отношении входов-выходов ваши рассуждения отчасти верны, хотя и для ранних типов классических ПЛК, в работе которых есть чёткое разделение цикла на время исполнения программы и время сканирования вх/вых.
    Что же касается процедур обмена по каналам связи, то эти процессы всегда выполняются совершенно асинхронно по отношению к циклу ПЛК.
    Во многих ПЛК и ПАК за эти задачи отвечает специализированный коммуникационный процессор.

    Но тут дело даже не во внутренней архитектуре, а в аппаратной реализации портов - ну нет у RS232 на выводах высокоомного отключенного состояния (оно же Z-состояние). По этой причине выход передатчика RS232 всегда будет "путаться под ногами" у других внешних устройств на линии, если их больше двух.

    Для решения Вашей задачи придуман целый класс устройств-шлюзов для всевозможных последовательных интерфейсов и самых разных протоколов.

  2. #12
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,845

    По умолчанию

    Цитата Сообщение от Papagun78 Посмотреть сообщение
    Попытаюсь более подробно объяснить ход своих мыслей.

    Я предположил, что за один цикл выполнения программы (у сименса это называется скан) контроллер, проходя по конфигурации, производит опрос периферии согласно настройкам, указанным при конфигурировании. Исходя из этого можно предположить, что сконфигурировать можно множество сетей, в которых контроллер будет мастером. Причём эти сети могут иметь абсолютно разные настройки: скорость, интерфейс (232, 485, OWEN), фрейм (ASCII, RTU) и т.д. В пределах одного цикла (скана) контроллер, дойдя до первого мастера, считывает и применяет настройки конфигурации, производит опрос оборудования, находящегося внутри этой конфигурации. Далее считываются и применяются настройки следующей конфигурации и производится опрос оборудования. И так до тех пор, пока не будут опрошены все сети из конфигурации. И так, в пределах одного цикла, какое-то время существует каждая из сетей, прописанных в конфигурации, но в один момент времени существует не более одной сети и, соответственно, не более одного мастера, потому как считывание применение и опрос производятся последовательно.

    Думаю это достаточно развёрнутое разъяснение моих мыслей. Ответить так это или не так могут только разработчики ПЛК. А в случае если это не так, можно задуматься о том, что такое удобство в принципе не помешало бы. Таким образом при помощи одного контроллера и одной пары контактов RS можно объединить разноплановое оборудование в одну АСУ ТП.
    Теоретик Вы наш.
    Вас даже не смущает то, что "одной пары контактов RS" для RS232 не достаточно, самый минимум - это три провода


    А для RS485 используются две сигнальные цепи, обычно называемые А и В




    Так же Вас не смущает, что электрические уровни сигналов для RS232 и RS485 совершенно разные
    Все сигналы в интерфейсе RS232 потенциальные, с номинальными уровнями +12В и -12В относительно общего провода (Signal Ground). Логической единице соответствует уровень -12В, логическому нулю соответствует +12В.

    Интерфейс RS-485 использует балансную (дифференциальную) схему передачи сигнала. Это означает, что уровни напряжений на сигнальных цепях А и В меняются в противофазе, как показано на приведенном ниже рисунке

    Передатчик должен обеспечивать уровень сигнала 1,5 В при максимальной нагрузке (32 стандартных входа и 2 терминальных резистора) и не более 6 В на холостом ходу. Уровни напряжений измеряют дифференциально, один сигнальный провод относительно другого.

    Ваши умозаключений о том, как ПЛК выполняет один цикл(скан) программы не соответствуют действительности
    В пределах одного цикла (скана) контроллер, дойдя до первого мастера, считывает и применяет настройки конфигурации, производит опрос оборудования, находящегося внутри этой конфигурации. Далее считываются и применяются настройки следующей конфигурации и производится опрос оборудования. И так до тех пор, пока не будут опрошены все сети из конфигурации. И так, в пределах одного цикла
    Это полная ерунда, т.к. в начале цикла запоминаются значения физической области памяти входных переменных и в середине цикла физические входы не опрашиваются, а программа работает с их копией.
    Аналогично в середине цикла не меняются значения на физических выходах ПЛК, а только их образы. И только после завершения цикла происходит запись этих образов на физическую область памяти выходов.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #13
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,259

    По умолчанию

    ..............
    Последний раз редактировалось Валенок; 30.07.2015 в 13:25. Причина: опередили

  4. #14
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,845

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    ..............
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #15

    По умолчанию

    Очень познавательное обсуждение абсурда. Дошло аж до 2 страниц.

  6. #16

    По умолчанию

    Papagun78, вы схему подключения двух своих устройств к ПЛК ОВЕН 110-32 Р М приведите. По моему вас никто понять не может. Устройства с разными физическими интерфейсами должны быть подключены к коммуникационным портам ПЛК с соответствующими физическими интерфейсами. У вас это так ?
    Последний раз редактировалось Вольд; 30.07.2015 в 13:48.

  7. #17
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,259

    По умолчанию

    Я вот только заподозрил страшное, но оно начало сбываться :
    .
    Таким образом при помощи одного контроллера и одной пары контактов RS можно объединить разноплановое оборудование в одну АСУ ТП.
    Видимо без переходников.
    Авиадиспетчеры напряглись и вжались в кресла : точка принятия решения была пройдена, взлета не было, скорость росла.. А за кормой паровоза весело прыгали дельфины..

  8. #18

    По умолчанию

    А может Papagun78 решил скрестить слона с ослом ?

  9. #19

    По умолчанию

    А что тут гадать.
    #2
    Уточните, Вы физически одни и те же провода подключали к портам с RS232 и RS485, так?
    #3
    Да, именно в этом и была задумка. ПЛК -> устройство RS-232 -> устройство RS-485
    вот такая топология.
    Полный бред.
    Дополнить до абсолютного бреда можно посадив на этот же провод и USB
    Последний раз редактировалось Алексей Александрович; 31.07.2015 в 08:15.

  10. #20

    По умолчанию

    вы бы ещё розетку по 485 поопрашивали =С

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Несколько ЕКОН-134 в одной сети
    от rocky7 в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 09.02.2013, 21:52
  2. Несколько АС3-М в одной сети
    от malabiker в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 17.01.2013, 15:03
  3. Объединение в одной сети modbus и овен протоколов
    от maksmi в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 04.06.2012, 20:07
  4. Два modbus rtu в одной сети
    от gr_vl в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 03.04.2011, 09:55
  5. разные протоколы в одной сети Rs-485.
    от izwerg в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 26.06.2007, 11:27

Ваши права

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