05-Dec-2019, 12:32:51
(04-Dec-2019, 14:14:29)provorovi Написал: Здравствуйте.
Появилась необходимость завязать в сеть несколько линий.
Подробнее:
Есть несколько отдельно стоящих машин, а точнее 6 шт.
В шкафу управления каждой есть свой Ethernet switch.
Все машины имеют свой IP, адреса друг с другом не пересекаются.
Мы хотим объединить все машины в одной сетью Ethernet, и пробросили от каждой машины кабель,
последовательно,машина к машине:
но когда все соединили получили зависания и «тормоза» некоторых устройств.
Грубо говоря сеть «висит» время от времени. Хотя повторюсь адреса разные.
Нужно что бы все машины были в сети, и при желании мы могли вытасткивать любые необходимые данные из любого контроллера.
Вопросы:
1. Нужен ли в данной топологии управляемый коммутатор или все должно работать без него?
Может быть allen bradley stratix . Вот по такой схеме:
2. С помощью каких функций лучше всего передавать данные (биты, слова) по сети?
Я думаю использовать MSG instruction, или есть более подходящие варианты?
Буду очень признателен Вам за помощь.
1. Зависания устройств идет по линиям 5 и 6, а иногда 4 ?
нужно проверить MAC адреса на сетевых картах клиентов HMI, и в данном случае, топология скорее похожа на дерево, а не на последовательное соединение, я бы убрал связь линии 3 с 4 и соединил 1 с 4, тогда точно будет последовательная связь.
С уважением, Ермаков Александр

