|
Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx |
|
Опции темы | Поиск в этой теме |
15.05.2008, 17:45 | #1 |
Новичок
Регистрация: Jun 2007
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Одновременный Modbus и Ethernet на PIXEL
Тут был вопрос по LON, у меня аналогичный вопрос об одновремменом использовании Modbus и Ethernet?
Если можно, то Modbus адрес контроллера будет один и тотже в обоих сетках? Спасибо. |
15.05.2008, 18:44 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Одновременный Modbus и Ethernet на PIXEL
Очередной раз отвечаю: да, работать будет одновременно на всём, что есть и будет есть
Адрес модбас - один на все порты. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.11.2008, 14:18 | #3 |
Senior Member
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Вопрос: Одновременный Modbus и Ethernet на PIXEL
Правильно ли я понимаю, что PIXEL в сети ModBus под Ethernet может одновременно быть как Master так Slave для себе подобных, причем как Master так Slave он может выступать по отношению к одному и тому же PIXEL?
Если да, то как много PIXEL могут работать в такой связке? Например, 20 PIXEL должны обмениваться между собой данными в количестве 5 переменных. Итого в сети будет 20*5*20= 400 переменных, а на каждом контроллере 5*20=100 переменных. |
06.11.2008, 14:59 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
Да, если у контроллера два порта.
Чтобы лучше понять электрические ограничения и их причины, советую ознакомиться со стандартом EIA-485 (RS-485). Для наших контроллеров более критичным параметром является количество запросов, а не количество переменных. 120 запросов - это тот максимум, который может обработать контроллер в режиме сервера ("master"); Про переменные могу сказать то, что не совсем понял математики 20*5*20 / 20 = 100. Или не совсем понял топологию предлагаемой вами сети. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.11.2008, 16:01 | #5 |
Senior Member
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
У Пикселя ограничено количество мастеров, с которыми он может работать одновременно. Мастер может быть только один, и это ограничение Писеля а не Modbus-TCP или Ethernet. Поэтому по такой странной схеме у вас получится связать максимум два Пикселя.
|
06.11.2008, 16:02 | #6 |
Senior Member
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
Всегда считал что слейв = сервер, а мастер = клиент.
|
06.11.2008, 16:10 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
Вас обманули
Сервер = Мастер = Master, Слиент = Слейв = Slave. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.11.2008, 16:14 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
Давайте для начала определимся в определениях
Мастер - это активное устройство, рассылающее запросы. Слейв - пассивное устройство, отвечающее на запросы мастера. У Пикселя (как и у SMH2010) количество "Слейвовых" портов ограничено только аппаратно. В "базе" это один RS-485. Установите сетевой модуль - можно будет двумя "Мастерами" запрашивать. Так что мне совсем не ясно происхождение вашей информации... Ни в описаниях, ни в переписке на форуме никто (из Сегнетикса) таких идей не заявлял Скажу даже больше: Пиксель, в отличии от SMH2010, умеет быть мастером сразу по всем портам, которые у него имеются. У SMH2010 всегда должен оставаться один свободный порт. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.11.2008, 06:08 | #9 | |
Senior Member
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
Цитата:
С RS-485 все просто и понятно, я писал только про Ethernet. |
|
07.11.2008, 06:20 | #10 | |
Senior Member
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
Посмотрел в стандарт, там прямо написано противоположное.
Цитата:
|
|
10.11.2008, 11:16 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
Хм... Забавно. Значит я прокосил
Но логика не вполне понятна. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.11.2008, 11:19 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Вопрос: Одновременный Modbus и Ethernet на PIXEL
Хм... Правило "один порт - одно соединение" не нарушено. Всё полностью аналогично RS-485.
Даже "Если требуется опросить Slave-контроллер несколькими мастерами, то это необходимо делать последовательно, т.е. синхронизировать во времени процесс обращения мастеров к одному Slave" абсолютно подходит и для сети на RS-485. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2008, 12:56 | #13 |
Senior Member
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Одновременный Modbus и Ethernet на PIXEL
Так все-таки на практике, есть ли возможность включить с десяток PIXEL в локальную сеть по Ethernet (и только по Ethernet) И реализовать обмен данными пускай небольшого объема всего по 5 переменных от каждого к каждому. Т.е. PIXEL №1 отсылает свои 5 переменных №№2-10, PIXEL №2 №№ 1,3-10 и т.д.
И как реализовать в таком случае синхранизацию обмена, чтобы запрос на запрос не накладывался? Разве это не вопрос уже локальной сети Ethernet и ее устройств типа маршрутизаторов и комутаторов? Последний раз редактировалось lau, 11.11.2008 в 13:02 |
11.11.2008, 14:33 | #14 |
Senior Member
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Одновременный Modbus и Ethernet на PIXEL
а почему бы пикселем №1 несчитывать все переменные с остальных, и имже раздавать на остальные нужные переменные.
|
11.11.2008, 17:04 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Одновременный Modbus и Ethernet на PIXEL
1 порт, одно соединение. Либо "мастер", либо "слейв". Но не одновременно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2008, 17:05 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Одновременный Modbus и Ethernet на PIXEL
Отваливание Пикселя №1 нарушит работу сети.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2008, 17:38 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Одновременный Modbus и Ethernet на PIXEL
Если между нами, то "мастер" (в Пикселе) после отработки очередного запроса закрывает порт и чисто теоретически вполне может ответить на внешний запрос как "слейв". При работе с "одноразовыми" запросами вполне можно сделать мультимастерную сеть.
Но это вроде как недокументированные фичи и за возникающие глюки нас пинать не стоит __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2008, 18:13 | #18 | |
Senior Member
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Одновременный Modbus и Ethernet на PIXEL
Цитата:
по поводу отваливания №1 согласен, но как тогда синхронизировать пиксели кто "мастер" а кто "слейв" |
|
14.11.2008, 10:10 | #19 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Одновременный Modbus и Ethernet на PIXEL
Это уже творчество.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |