Страница 1 из 2
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 15:20
poavel72
Здравствуйте форумчане.
Есть вопрос по modbas rtu, возможно ли средствами FLPROG создать устройство на
ардуине, что бы работала такая конфигурация: панель(мастер) к ней ардуино с портом
слейв, другим портом (мастер) к внешним устройствам.
Почему так? Обьясняю- проблема в том, что необходимо изменения состояние некоторых бит одного слейва
передать другому, а в панели (ИП320) в конфигураторе адресация опроса состояния индикатора возможна
только к одному слейву.
Так вот, хотелось бы чтобы ардуино отслеживала это обращение и в случае его появления отправляло на второй слейв.
Понимаю, что костыль,

но другого ничего в голову не приходит.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 15:34
pan
не понятна конечная цель

Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 15:40
Sancho
Я так понимаю, эта "прослойка" в виде ардуино и будет выполнять роль промежуточного мастера, создающего связь между слэйвами и выше.
А ИП-эшка - всего лишь пульт управления.
Отправлено спустя 42 секунды:
Можно.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 15:44
KSP
Как я понял примерно вот это хотите.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 15:47
pan
а че с панелью то не так. я чёт не понимаю
Отправлено спустя 54 секунды:
про промежуточного мастера понятно, но конкретно нафига он
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 15:52
Sancho
pan писал(а): 11 янв 2018, 15:47а че с панелью то не так. я чёт не понимаю
Отправлено спустя 54 секунды:
про промежуточного мастера понятно, но конкретно нафига он
Это недо-панель.
Нет внутренней логики. Вообще.
Отправлено спустя 3 минуты 17 секунд:
[ref]KSP[/ref],
Думаю, да.
Просто, как я понял, слэйвов несколько, и нужно пробрасывать сигналы с одного в другой без панели.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 15:57
pan
скачал. установил. посмотрел.
теперь ясно. действительно
Sancho писал(а): 11 янв 2018, 15:52Это недо-панель.
Нет внутренней логики. Вообще.
а то сначала хотел предложить скриптами...

Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:09
Sancho
Может проще переключить режим панели в слэйв, а какой нибудь слэйв, помощнее, в мастер.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:31
poavel72
Sancho писал(а): 11 янв 2018, 16:09Может проще переключить режим панели в слэйв, а какой нибудь слэйв, помощнее, в мастер.
к сожалению в качестве слейва ПР110, он мастером не может..
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:41
Dev1
Что я не вкурил, судя по документации на ИП320 в каждом элементе задается адрес ПЛК, биты, регистры, вы уверены что ИП320 работает с 1 слейвом?
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:44
poavel72
Dev1 писал(а): 11 янв 2018, 16:41Что я не вкурил, судя по документации на ИП320 в каждом элементе задается адрес ПЛК, биты, регистры, вы уверены что ИП320 работает с 1 слейвом?
на странице конфигуратора в поле обращения к индикаторам обращение только к одному устройству.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:47
pan
[ref]Dev1[/ref],
poavel72 писал(а): 11 янв 2018, 15:20еобходимо изменения состояние некоторых бит одного слейва
передать другому
а
Sancho писал(а): 11 янв 2018, 15:52Это недо-панель.
Нет внутренней логики. Вообще.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:47
Dev1
poavel72 писал(а): 11 янв 2018, 16:44на странице конфигуратора в поле обращения к индикаторам обращение только к одному устройству.
Это для экрана, а кто сказал что экран может быть только 1?
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:49
Sancho
poavel72 писал(а): 11 янв 2018, 16:31Sancho писал(а): 11 янв 2018, 16:09Может проще переключить режим панели в слэйв, а какой нибудь слэйв, помощнее, в мастер.
к сожалению в качестве слейва ПР110, он мастером не может..
Сколько всё-таки у Вас слэйвов - я не могу вкурить тогда пост 1????????
Или несколько, но все 110?
Уважаемый [ref]Dev1[/ref], посмотрите в программатор его: принять значение из одного слэйва и передать другому - как сделать в автомате?
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:52
poavel72
Sancho писал(а): 11 янв 2018, 16:49poavel72 писал(а): 11 янв 2018, 16:31
к сожалению в качестве слейва ПР110, он мастером не может..
Сколько всё-таки у Вас слэйвов - я не могу вкурить тогда пост 1????????
Или несколько, но все 110?
два слейва ПР100
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:54
KSP
Выбрасывайте из моего проекта все лишнее и заработает, но для передачи данных " регистра хранения" из мастера в слейв обязательное условие мастер должен стоять слева как у меня если поставить наоборот данные не передадутся. Промежуточный мастер я поставил потому-что как только в слейве используется И2С он на скорости 57600 не работает или зависает или просто тормозит весь интерфейс. Поэтому все слейвы с И2С у меня работают на 9600 все остальные на более высокой. Пока с И2С проблема не будет решена приходится прибегать к таким преобразованиям.В моем проекте слейвов намного больше все прекрасно работают примерно 2 года не жалуюсь просто потихоньку добавляю новый слейв и все.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 16:56
Sancho
poavel72 писал(а): 11 янв 2018, 16:52два слейва ПР100
Понято.
Можно на ардуинках.
Берите и собирайте мастера для двух слэйвов, пример Вам уже предложили, дополняйте.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 17:01
poavel72
ребят, спасибо всем, кто откликнулся. Буду копать!
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 17:08
KSP
Еще один совет ПР-110 прекрасно работает с программой QModbas через самый дешевый преобразователь интерфейса и то что пишут ОВЕНовские производители ерунда. Я подключал и управлял главное разобраться с кодами и программированием самого ПР-110.
Вопрос по пробросу портов modbus
Добавлено: 11 янв 2018, 17:10
Dev1
Sancho писал(а): 11 янв 2018, 16:49посмотрите в программатор его: принять значение из одного слэйва и передать другому - как сделать в автомате?
Хотите сказать что там нету сквозного приема-передачи?(лень качать конфигуратор) Занятненько...
