|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
11.03.2022, 14:40 | #1 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Более 16-ти слейвов по RS485
По своей беспечности так получилось что на объекте для меня собрали 21 контроллер по RS485 на один порт RS485 контроллера Matrix. Совсем упустил из виду то, что стандартом оговаривается только 16 устройств.
Самое интересное - смлоджик дал прописать на COM1 столько слейвов. Но фактически опрашивает только 16. Никаких ошибок не выдает просто не опрашивает последние 5 штук. Два вопроса: 1. Есть ли способ обойти это ограничение? ПРи помощи OPC сервера мы как-то раз обошли на объекте. Может задать период опроса 0 и делать импульсы опроса исскуственно? 2.Почему Смлоджик дает собрать нерабочую программу? не давал бы добавить более 16-то слейва... |
11.03.2022, 14:46 | #2 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Более 16-ти слейвов по RS485
Цитата:
Сейчас единичные вроде еще поискать надо - есть 1/2, 1/4. А 30 штук на интерфейсе работают вообще без проблем. __________________ Не являюсь сотрудником Segnetics !!! |
|
11.03.2022, 14:48 | #3 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Более 16-ти слейвов по RS485
Цитата:
вы ничего не путаете? логика в модбасе ничего не ограничивает, только физика. да то по стандарту мастер должен вытягивать 32 слейва без повторителя у меня есть проект для смш4 на 25 слейвов на одном порту и три на другом. там правда везде повторители стоят для развязки плк от всего что может прилететь с линии. |
|
11.03.2022, 14:55 | #4 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Более 16-ти слейвов по RS485
Цитата:
Нет этого ограничения в 16 штук. А вот ограничение вашей сети можно обойти, надо только понять, в чём оно заключается. Цитата:
Добавлено через 2 минуты 32 устройства. Мастер тоже считается, т.е. мастер + 31 слейв. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
11.03.2022, 17:09 | #5 | |||
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Более 16-ти слейвов по RS485
Цитата:
Да, я ошибся, 32 устройства в сети. Просто увидел что работает опрос четко 16-ти а остальных нет. Добавлено через 1 минуту Цитата:
Но вот по факту - у меня без провода нет связи только с 16 слейвами а с остальными слейвами типа связь есть. Добавлено через 2 минуты Цитата:
PS кабель кстати, мы специально покупали для RS485-го. Так что кабель правильный. Длина не должна превысить 1,5 километра. Думаю что скорее всего метров 700-800 вышло. Но это не имеет значения. Контроллер почему-то опрашивает только 16. Последний раз редактировалось Max2114, 11.03.2022 в 17:33 |
|||
11.03.2022, 17:46 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Более 16-ти слейвов по RS485
Цитата:
Если софт не свежий, то освежить и перепроверить. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.03.2022, 09:47 | #7 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Более 16-ти слейвов по RS485
Цитата:
Смлоджик у меня 102. На сайте смотрю уже лежит 109-ый. В понедельник поеду на объект обновлю лоджик и контроллер и посмотрю. Если будет также работать - отправлю проект в техподдержку. |
|