Страница 1 из 2

Вопрос по пробросу портов modbus

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

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 15:34}
pan
не понятна конечная цель :senile:

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 15:39}
Sancho
Я так понимаю, эта "прослойка" в виде ардуино и будет выполнять роль промежуточного мастера, создающего связь между слэйвами и выше.
А ИП-эшка - всего лишь пульт управления.

Отправлено спустя 42 секунды:
Можно.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 15:44}
KSP
Как я понял примерно вот это хотите.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 15:46}
pan
а че с панелью то не так. я чёт не понимаю

Отправлено спустя 54 секунды:
про промежуточного мастера понятно, но конкретно нафига он

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 15:49}
Sancho
pan писал(а):
11.01.2018{, 15:47}
а че с панелью то не так. я чёт не понимаю

Отправлено спустя 54 секунды:
про промежуточного мастера понятно, но конкретно нафига он
Это недо-панель.
Нет внутренней логики. Вообще.

Отправлено спустя 3 минуты 17 секунд:
KSP,
Думаю, да.
Просто, как я понял, слэйвов несколько, и нужно пробрасывать сигналы с одного в другой без панели.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 15:57}
pan
скачал. установил. посмотрел.
теперь ясно. действительно
Sancho писал(а):
11.01.2018{, 15:52}
Это недо-панель.
Нет внутренней логики. Вообще.
а то сначала хотел предложить скриптами... :taunt:

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:09}
Sancho
Может проще переключить режим панели в слэйв, а какой нибудь слэйв, помощнее, в мастер.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:31}
poavel72
Sancho писал(а):
11.01.2018{, 16:09}
Может проще переключить режим панели в слэйв, а какой нибудь слэйв, помощнее, в мастер.
к сожалению в качестве слейва ПР110, он мастером не может..

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:41}
Dev1
Что я не вкурил, судя по документации на ИП320 в каждом элементе задается адрес ПЛК, биты, регистры, вы уверены что ИП320 работает с 1 слейвом?

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:44}
poavel72
Dev1 писал(а):
11.01.2018{, 16:41}
Что я не вкурил, судя по документации на ИП320 в каждом элементе задается адрес ПЛК, биты, регистры, вы уверены что ИП320 работает с 1 слейвом?
на странице конфигуратора в поле обращения к индикаторам обращение только к одному устройству.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:47}
pan
Dev1,
poavel72 писал(а):
11.01.2018{, 15:20}
еобходимо изменения состояние некоторых бит одного слейва
передать другому
а
Sancho писал(а):
11.01.2018{, 15:52}
Это недо-панель.
Нет внутренней логики. Вообще.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:47}
Dev1
poavel72 писал(а):
11.01.2018{, 16:44}
на странице конфигуратора в поле обращения к индикаторам обращение только к одному устройству.
Это для экрана, а кто сказал что экран может быть только 1?

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:49}
Sancho
poavel72 писал(а):
11.01.2018{, 16:31}
Sancho писал(а):
11.01.2018{, 16:09}
Может проще переключить режим панели в слэйв, а какой нибудь слэйв, помощнее, в мастер.
к сожалению в качестве слейва ПР110, он мастером не может..
Сколько всё-таки у Вас слэйвов - я не могу вкурить тогда пост 1????????
Или несколько, но все 110?

Уважаемый Dev1, посмотрите в программатор его: принять значение из одного слэйва и передать другому - как сделать в автомате?

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:52}
poavel72
Sancho писал(а):
11.01.2018{, 16:49}
poavel72 писал(а):
11.01.2018{, 16:31}
к сожалению в качестве слейва ПР110, он мастером не может..
Сколько всё-таки у Вас слэйвов - я не могу вкурить тогда пост 1????????
Или несколько, но все 110?
два слейва ПР100

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:54}
KSP
Выбрасывайте из моего проекта все лишнее и заработает, но для передачи данных " регистра хранения" из мастера в слейв обязательное условие мастер должен стоять слева как у меня если поставить наоборот данные не передадутся. Промежуточный мастер я поставил потому-что как только в слейве используется И2С он на скорости 57600 не работает или зависает или просто тормозит весь интерфейс. Поэтому все слейвы с И2С у меня работают на 9600 все остальные на более высокой. Пока с И2С проблема не будет решена приходится прибегать к таким преобразованиям.В моем проекте слейвов намного больше все прекрасно работают примерно 2 года не жалуюсь просто потихоньку добавляю новый слейв и все.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 16:56}
Sancho
poavel72 писал(а):
11.01.2018{, 16:52}
два слейва ПР100
Понято.
Можно на ардуинках.
Берите и собирайте мастера для двух слэйвов, пример Вам уже предложили, дополняйте.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 17:01}
poavel72
ребят, спасибо всем, кто откликнулся. Буду копать!

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 17:08}
KSP
Еще один совет ПР-110 прекрасно работает с программой QModbas через самый дешевый преобразователь интерфейса и то что пишут ОВЕНовские производители ерунда. Я подключал и управлял главное разобраться с кодами и программированием самого ПР-110.

Вопрос по пробросу портов modbus

Добавлено: 11.01.2018{, 17:10}
Dev1
Sancho писал(а):
11.01.2018{, 16:49}
посмотрите в программатор его: принять значение из одного слэйва и передать другому - как сделать в автомате?
Хотите сказать что там нету сквозного приема-передачи?(лень качать конфигуратор) Занятненько... :senile: