Здравствуйте, коллеги! Столкнулся со следующей задачей: есть коммуникационный модуль CM1241 RS422/485 и четыре ЧП Mitsubishi FR-A740. Порывшись в документации нашел распиновку штекера в коммуникационник и, соответственно, вариант подключения нескольких частотников с ПЛК. Правильно ли я соотнес пины штекера (вложение ‘Распиновка к CM’), исходя из приведенного примера подключения (вложение ‘Modbus сеть’) (отметил зеленым)? Назначение клемм на всякий случай также приложу (вложение ‘Назначение клемм’). В таком случае в настройках коммуникационного модуля следует выбирать пункт Full duplex (RS422) 4-wire operation point to point или Full duplex (RS422) 4-wire operation multipoint master? Физически пока не могу подключиться и попробовать разные варианты, поэтому хотел заранее прояснить этот возникший вопрос. Заранее благодарен за вашу помощь и заранее прошу прощения, если спрашиваю очевидные и простые вещи – до этого не приходилось работать с протоколом Modbus RTU и поэтому нет практического опыта в этом деле.
paradoxxx
Добрый день Используйте 2-х проводное подключение (на CM1241 пины 3 и 8)
mtb_1.JPG
mtb_2.JPG
Jackson
Учитывая что это ПЧ, проводник ‘SG’ я бы не подключал вообще. В аналогичной теме это обсудили.
machox222
paradoxxx писал(а): 24 авг 2023, 12:44 Добрый день Используйте 2-х проводное подключение (на CM1241 пины 3 и 8) mtb_1.JPG mtb_2.JPG
Понял, благодарю! Видел эти параметры, но не обратил особого внимания. Получается в программе необходимо будет создать специальные условия, чтобы разделить прием информации и передачу, чтобы одно другому не мешало. Отправлено спустя 1 минуту 2 секунды:
Jackson писал(а): 24 авг 2023, 12:47 Учитывая что это ПЧ, проводник ‘SG’ я бы не подключал вообще. В аналогичной теме это обсудили.
Спасибо – учту!
paradoxxx
machox222 писал(а): 24 авг 2023, 13:47 Получается в программе необходимо будет создать специальные условия, чтобы разделить прием информации и передачу, чтобы одно другому не мешало
Я несколько далёк от программирования, могу ошибаться: 1) эти условия необходимо создавать в любом случае, т.к. ПЧ работает в полудуплексном режиме, т.е не может одновременно принимать и отправлять данные 2) СМ1241 настраивается как RS-485 (half-duplex), насколько я помню, других вариантов с RS-485 там нет
Jackson
machox222 писал(а): 24 авг 2023, 13:47 Понял, благодарю! Видел эти параметры, но не обратил особого внимания. Получается в программе необходимо будет создать специальные условия, чтобы разделить прием информации и передачу, чтобы одно другому не мешало.
Это нормально для RS-485, он же полудуплексный. Запрос-пауза-ответ-пауза – нормальный цикл.
paradoxxx писал(а): 24 авг 2023, 14:03 2) СМ1241 настраивается как RS-485 (half-duplex), насколько я помню, других вариантов с RS-485 там нет
Просветите меня пожалуйста для общего развития: разве в СМ1241 это уже не реализовано от производителя? Или обработку протокола приходится ручками писать каждый раз?
paradoxxx
Jackson писал(а): 24 авг 2023, 15:16 разве в СМ1241 это уже не реализовано от производителя?
В том и дело, что это всё реализуется стандартными функциями и не должно вызывать сложностей (я достаточно давно касался этого вопроса и не помню деталей) Мне кажется, что ТС хочет несколько усложнить себе задачу ручным разделением приёма/передачи (умышленно или случайно?)
I_m
Jackson писал(а): 24 авг 2023, 15:16 RS-485, он же полудуплексный.
на 2-хпроводке.
Jackson
I_m писал(а): 24 авг 2023, 16:29
Jackson писал(а): 24 авг 2023, 15:16 RS-485, он же полудуплексный.
на 2-хпроводке.
А по-другому я не вижу большого смысла делать.
petr2off
Мне кажется какая то надуманная проблема. Подключение по RS-485 – весьма отработаная технология. И ЧП подключаются по Modbus RTU. И работа ведется соответствующими библиотеяными ФБ. Как справедливо заметил Jackson – подключаешь по двухпроводке и вперед, и не надо ничего придумывать.
I_m
petr2off писал(а): 25 авг 2023, 03:18 Мне кажется какая то надуманная проблема.
Абсолютно. Нормальный человек даже не задумывается, что там – дуплекс али симплекс. Оно всё где-то на уровне чипсетов и драйверов реализовано. Подключай, да работай. Если честно, я в своей, может быть и не очень обширной практике, подключение 485-го по 4-ём проводам ни разу не встречал.
machox222
paradoxxx писал(а): 24 авг 2023, 15:59
Jackson писал(а): 24 авг 2023, 15:16 разве в СМ1241 это уже не реализовано от производителя?
В том и дело, что это всё реализуется стандартными функциями и не должно вызывать сложностей (я достаточно давно касался этого вопроса и не помню деталей) Мне кажется, что ТС хочет несколько усложнить себе задачу ручным разделением приёма/передачи (умышленно или случайно?)
petr2off писал(а): 25 авг 2023, 03:18 Мне кажется какая то надуманная проблема. Подключение по RS-485 – весьма отработаная технология. И ЧП подключаются по Modbus RTU. И работа ведется соответствующими библиотеяными ФБ. Как справедливо заметил Jackson – подключаешь по двухпроводке и вперед, и не надо ничего придумывать.
I_m писал(а): 25 авг 2023, 08:05
petr2off писал(а): 25 авг 2023, 03:18 Мне кажется какая то надуманная проблема.
Абсолютно. Нормальный человек даже не задумывается, что там – дуплекс али симплекс. Оно всё где-то на уровне чипсетов и драйверов реализовано. Подключай, да работай. Если честно, я в своей, может быть и не очень обширной практике, подключение 485-го по 4-ём проводам ни разу не встречал.
Не судите меня строго, первый раз предстоит работать с Modbus RTU, поэтому хотел на ‘берегу’ прояснить для меня новые, а для вас из вашего опыта простые, вещи. Еще раз всем благодарен за ваши полезные комментарии и замечания!
Jackson
petr2off писал(а): 25 авг 2023, 03:18 Мне кажется какая то надуманная проблема.
Наоборот – недодуманная. И нет проблемы вообще. Есть задача, и всё. Автор же написал что не специалист в этих делах, вот и всё. Пусть разберётся. Все мы в 1й раз разбирались – что тут такого? Добрее надо быть.
Viewing 0 reply threads
Вы должны войти в систему, чтобы ответить в этой теме.