Просмотр полной версии : базовые адреса приборов (ПЛК154+МВА8+7*МДВВ+ИП320) в сети ModBus-RTU
здравствуйте.
необходимо завязать в сеть:
ПЛК154 + МВА8 + 7 штук МДВВ + ИП320
по протоколу ModBus-RTU (rs485)
какие должны быть базовые адреса приборов? (в данном случае)
спасибо.
Ельцов Андрей
19.09.2008, 14:26
здравствуйте.
необходимо завязать в сеть:
ПЛК154 + МВА8 + 7 штук МДВВ + ИП320
по протоколу ModBus-RTU (rs485)
какие должны быть базовые адреса приборов? (в данном случае)
спасибо.
По протоколу modbus адреса могут быть любыми. Но для того чтобы нормально законфигурировать модули через программы конфигуратор, рекомендуем для МДВВ и МВА задавать адреса кратными 16.
Резве МВА8 поддерживает протокол Modbus RTU, в описании протокола совсем другое, или я что-то не понимаю?
Филоненко Владислав
21.09.2008, 10:00
Конечно поддерживает. И ASCII тоже
благодарю за ответ.
насколько я понял, если для данного перечня приборов я назначу адреса:
ПЛК154 master
МДВВ-1 16
... .... ...
МДВВ-7 112
МВА8 128
ИП320 144
система будет нормально работать.
только я не понимаю одного нюанса. почему именно кратно 16. ведь ModBus выглядит как древовидная структура.
адрес_прибора_1.адрес_регистра_1
адрес_прибора_1.адрес_регистра_2
...
т.е. регисты не ложатся в адресное пространство приборов, и резервировать адреса для регистров каждого прибора нет необходимости.
зачем тогда именно картно 16? ведь в данном случае количество приборов в сети падает в 16 раз.
проясните пожалуйста если не сложно.
Скачал, описание МВА8 с сайта, в нем действительно написано что можно обмениваться по 4 протоколам на выбор.. в программе конфигурации это выставляется.. Но то описание которое пришло с МВА установленным на объекте про Modbus ничего не упоминается и программа "Конфигуратор МВА8", которая была поставлена с прибором не позволяет делать выбор протокола. Если я с помощью скаченной с сайта программы выберу протокол Modbus на моем МВА, будет ли он обмениваться по Modbus???
Ельцов Андрей
23.09.2008, 09:20
благодарю за ответ.
насколько я понял, если для данного перечня приборов я назначу адреса:
ПЛК154 master
МДВВ-1 16
... .... ...
МДВВ-7 112
МВА8 128
ИП320 144
система будет нормально работать.
...
т.е. регисты не ложатся в адресное пространство приборов, и резервировать адреса для регистров каждого прибора нет необходимости.
зачем тогда именно картно 16? ведь в данном случае количество приборов в сети падает в 16 раз.
проясните пожалуйста если не сложно.
Не сложно. Модбас никакого отношения к такой адресации не имеет, при работе по этому протоколу Вы можете выставлять адреса подряд и ничего Вам здесь не помешает. Но при конфигурировании приборов Вы пользуетесь протоклом ОВЕН, а он резервирует под себя несколько адресов. Зависит от количества каналов в приборе. Такая рекомендация Вам была дана потому, что количество приборов у Вас не большое и с адресным пространством у Вас проблем не будет. Если бы было больше, тогда ставили бы подряд, но тогда при конфигурировании Вам пришлось бы отключать пересекающиеся в адресном пространстве приборы (речь идет только о моменте конфигурирования и только о протоколе ОВЕН). Почему 16? Максимальное количество адресов, которое занимают наши приборы это 12, пока. Но опыт показывает, что адреса кратные 16 лучше.
Скачал, описание МВА8 с сайта, в нем действительно написано что можно обмениваться по 4 протоколам на выбор.. в программе конфигурации это выставляется.. Но то описание которое пришло с МВА установленным на объекте про Modbus ничего не упоминается и программа "Конфигуратор МВА8", которая была поставлена с прибором не позволяет делать выбор протокола. Если я с помощью скаченной с сайта программы выберу протокол Modbus на моем МВА, будет ли он обмениваться по Modbus???
Укажаите, какая у Вас прошивка в МВА8. Если эта прошивка меньше чем 7.х, то прибор по протоколу modbus работать у Вас не будет.Перепрошить Вы его не сможете.
Но при конфигурировании приборов Вы пользуетесь протоклом ОВЕН, а он резервирует под себя несколько адресов.
благодарю за подробный ответ. теперь все встало на свои места.
Версия прошивки 6.2, т.е. с ним обмениваться только по протоколу "ОВЕН". При считывании входа N2 посылка:
23 48 48 48 47 4f 4e 4f 4b 53 55 55 50 0d
ответ:
23 48 48 47 4d 4f 4e 4f 4b 4b 48 54 4f 55 47 4c 53 4c 48 48 4d 48 55 52 48 0d.
Как в нем теперь разобраться?
в раскодированном виде поле данных содержит: 41 d8 e0 5c 51 16.
В каком формате представленны эти данные??
ВСЕ, разобрался... Спасибо.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot