Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › ModBus RTU
- В этой теме 58 ответов, 4 участника, последнее обновление 6 лет, 2 месяца назад сделано
manjey73.
-
АвторЗаписи
-
12.02.2019 в 10:52 #11116
manjey73УчастникДело не в том, что вы указали только адрес ПЛК, а в том, что ПЛК, являясь мастером посылает запрос модулю 16 и в это же время ПК посылает запрос модулю 32, приходит ответ от модуля 16 и ПК сходит с ума…
В Modbus в принципе не может быть несколько Мастеров, если это не реализовано программно с передачей управления, что сделать при помощи конфигурации просто нельзя в принципе на ПЛК Овен. Можно было бы реализовать через библиотеки, но ПК (в частности Коммуникатор) для этого тоже не приспособлен.
12.02.2019 в 13:28 #11123ValeraMar
УчастникManjey73 последний вопрос, можно ли OPCшкой взять сигналы с ПЛК и закинуть в коммуникатор? или вообще нет возможности работать с ПЛК скадой(кроме TCP), так как у меня по предприятию раскидана витая пара
12.02.2019 в 13:51 #11125
manjey73УчастникКто будет вторым мастером монописуально, Хоть ОРС хоть Коммуникатор, всегда будет происходить наложение запросов и ответов.
Если у вас только RS485 на предприятии вы можете поступить 2-мя путями.
1. использовать для связи между ПК и ПЛК другой порт ПЛК. Тут уже от особенностей либо два порта на один набор параметров если только чтение, либо программирование переменных так, чтобы еще и управление не страдало.
2-й путь — использовать два преобразователя Etherntet-RS485 и главное НОВУЮ линию RS485 и зацепиться к порту Ethernet ПЛКНа одной физической среде вы не получите результата от слова никак…
То есть одна витая пара между ПЛК- модулями В\В, вторая витая пара для связи ПК — ПЛК с преобразованием в Ethernet.
Или вторая витая пара между ПК и ПЛК но на другой порт ПЛК.12.02.2019 в 13:59 #11130ValeraMar
УчастникЕще вопрос, у меня есть Моха, преобразователь 485->TCP, по идее он будет работать?
12.02.2019 в 14:07 #11131
manjey73УчастникValeraMar только их надо ДВА.
То есть суть, если нет свободного порта RS485 на ПЛК, то вам можно подключиться только к Ethernet порту ПЛК, а для того, чтобы это сделать, вы и обращаться должны по TCP. А для этого надо с одной стороны преобразовать Ethernet в линию RS485 со стороны ПК и сделать обратное преобразование из RS485 в Ethernet перед ПЛК.
Moxa тоже подойдет, в принципе подойдет все что угодно из Eternet-RS485 преобразователей (кроме болидовских C2000-Ethernet пожалуй, так как там UDP протокол, и шиворот навыворот она работать не будет)
12.02.2019 в 14:11 #11133
manjey73УчастникБлин, это как раз те моменты, когда понимаешь что Коммуникатору не хватает Modbus Slave !!!!!!!
:)))
12.02.2019 в 17:21 #11140
MikhailМодераторкогда понимаешь что Коммуникатору не хватает Modbus Slave
я не очень внимательно прочитал обсуждение, но хочу отметить, что режим слейв это не тоже самое, что режим прослушки линии, если мастером является ПЛК. Режим слейв позволит вытягивать из Rapid SCADA данные на стороннюю систему и принимать команды от этой системы.
12.02.2019 в 22:41 #11151
manjey73УчастникMikhail а кто-то мешает слейву принимать данные во входные каналы ?
И даже со стороны слейва управлять мастером при соответствующей программе ПЛК ?Правда слейв должен быть модулем Сервера итак же уметь работать в многопоточном режиме. Это вот как раз сильно отличает его от драйвера Коммуникатора.
14.02.2019 в 18:46 #11169
MikhailМодераторПрослушка линии пассивна, а слейв отвечает на поступающие запросы.
15.02.2019 в 09:59 #11177
manjey73УчастникТак я и говорю, должен быть модуль Сервера. Его спросили, он текущие значения из БД отправил в ответ.
23.06.2020 в 14:43 #16533
MikhailМодераторэто как раз те моменты, когда понимаешь что Коммуникатору не хватает Modbus Slave
Драйвер Modbus Slave разработан.
23.06.2020 в 14:46 #16534
manjey73УчастникНе радует только цена. Не рассматривали вариант например 32 тега бесплатно, остальное на коммерческой основе для драйвера ?
Ну или по принципу для себя и для дела как у других модулей ?-
Ответ изменён 6 лет, 2 месяца назад пользователем
manjey73.
23.06.2020 в 17:50 #16548
MikhailМодераторДрайвер Modbus Slave, на мой взгляд, актуален для серьёзных систем, для которых цена является обоснованной. Это будет не массовый драйвер по сравнению с другими модулями и плагинами. Соответственно, цена выше, чтобы окупить разработку.
Всегда готовы предоставить ключ для тестирования.
@manjey73, напишите, пожалуйста, на почту подробнее — для чего нужен драйвер.Документация будет готовиться в ближайшее время. Если появятся вопросы, заводите отдельную тему на форуме.
23.06.2020 в 18:21 #16555
manjey73УчастникДа больше для мелких задач для дома, 16-32 канала например за небольшую плату, как за другие модули для себя было бы неплохо. Например передать данные между между парой устройств и т.д.
Как вариант для показа потенциальным заказчикам, чтобы не вспоминать, что ключи надо активировать… -
Ответ изменён 6 лет, 2 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.