HCBBS Forum (Русский)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

MODBUS и коммуникация 485

2015-11-26View Original

Thread Content

Администраторы и все участники форума, шина 485 находит широкое применение; в качестве протокола обычно используется MODBUS. Для протокола MODBUS_RTU за одну передачу можно отправить n данных. Каково может быть значение n?
Reply #22015-11-27
В практическом применении значение n ограничивается общей длиной сообщения; как правило, это ограничение связано с аппаратными характеристиками модуля связи. В реальности обычно можно достичь примерно 120 байт. Если не учитывать байты заголовка и тела сообщения, то можно приблизительно оценить, что количество регистров составляет около 50, а количество числовых значений — 800–900. В большинстве случаев нет необходимости сразу считывать столь большой объем данных.
Reply #32015-12-07
1. Все информации содержатся в протоколе Modbus компании Schneider — это самые авторитетные и официальные материалы.
2. Длина сообщения в протоколе Modbus хранится в виде одного байта; поэтому теоретически максимальное количество байтов составляет FF в шестнадцатеричной системе счисления, то есть 255 байтов.
3. Что касается выбора оборудования, извините, я не занимаюсь разработкой продуктов. Вы можете сами найти нужную информацию в Интернете
Reply #42015-12-07
Последнее изменение в этом посте было сделано пользователем hoya911 7 декабря 2015 года в 11:25. Длина символов, отправляемых главным узлом Modbus, является фиксированной: (код функции устройства, верхняя часть начального адреса, нижняя часть начального адреса, 00, количество данных, верхняя часть CRC, нижняя часть CRC) – всего 8 байт. Количество ответов от вспомогательных узлов Modbus указывается с помощью одного бита; максимальное значение – FF, то есть 255. Структура ответа: (код функции устройства, количество ответов, верхняя часть данных 1, нижняя часть данных 1, …, верхняя часть CRC, нижняя часть CRC). Поскольку фиксированная длина составляет 5 байт, то 255 – 5 = 250. 250 / 2 = 125. Теоретически можно получить 125 ответов, но на практике рекомендуется не превышать 120 ответов
Reply #52015-12-20
Верный ответ — наверху. Объем одного кадра не должен превышать 256 байт; обычно это не более 120 адресов данных.
Reply #62015-12-25
Эта проблема, которая волнует автора поста, на самом деле не имеет практического значения. Это то, чем должны заниматься разработчики Modbus, а пользователям не нужно об этом беспокоиться!
Reply #72015-12-26
Утверждения наверху неверны: при работе с коммуникациями необходимо учитывать объем передаваемых данных, в противном случае возникнет множество проблем.
Reply #82015-12-28
Обычно сейчас его используют довольно редко
Reply #92015-12-30
Верно, если вы не разрабатываете драйверы, вам эти знания не нужны. Если уточнить адрес, всё будет в порядке

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.