PDA

Просмотр полной версии : базовые адреса приборов (ПЛК154+МВА8+7*МДВВ+ИП320) в сети ModBus-RTU



swg2you
18.09.2008, 13:11
здравствуйте.
необходимо завязать в сеть:

ПЛК154 + МВА8 + 7 штук МДВВ + ИП320

по протоколу ModBus-RTU (rs485)

какие должны быть базовые адреса приборов? (в данном случае)

спасибо.

Ельцов Андрей
19.09.2008, 15:26
здравствуйте.
необходимо завязать в сеть:

ПЛК154 + МВА8 + 7 штук МДВВ + ИП320

по протоколу ModBus-RTU (rs485)

какие должны быть базовые адреса приборов? (в данном случае)

спасибо.

По протоколу modbus адреса могут быть любыми. Но для того чтобы нормально законфигурировать модули через программы конфигуратор, рекомендуем для МДВВ и МВА задавать адреса кратными 16.

qee1
21.09.2008, 08:42
Резве МВА8 поддерживает протокол Modbus RTU, в описании протокола совсем другое, или я что-то не понимаю?

Филоненко Владислав
21.09.2008, 11:00
Конечно поддерживает. И ASCII тоже

swg2you
23.09.2008, 09:20
благодарю за ответ.

насколько я понял, если для данного перечня приборов я назначу адреса:


ПЛК154 master
МДВВ-1 16
... .... ...
МДВВ-7 112
МВА8 128
ИП320 144

система будет нормально работать.

только я не понимаю одного нюанса. почему именно кратно 16. ведь ModBus выглядит как древовидная структура.
адрес_прибора_1.адрес_регистра_1
адрес_прибора_1.адрес_регистра_2
...
т.е. регисты не ложатся в адресное пространство приборов, и резервировать адреса для регистров каждого прибора нет необходимости.
зачем тогда именно картно 16? ведь в данном случае количество приборов в сети падает в 16 раз.

проясните пожалуйста если не сложно.

qee1
23.09.2008, 09:40
Скачал, описание МВА8 с сайта, в нем действительно написано что можно обмениваться по 4 протоколам на выбор.. в программе конфигурации это выставляется.. Но то описание которое пришло с МВА установленным на объекте про Modbus ничего не упоминается и программа "Конфигуратор МВА8", которая была поставлена с прибором не позволяет делать выбор протокола. Если я с помощью скаченной с сайта программы выберу протокол Modbus на моем МВА, будет ли он обмениваться по Modbus???

Ельцов Андрей
23.09.2008, 10: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 работать у Вас не будет.Перепрошить Вы его не сможете.

swg2you
24.09.2008, 09:24
Но при конфигурировании приборов Вы пользуетесь протоклом ОВЕН, а он резервирует под себя несколько адресов.

благодарю за подробный ответ. теперь все встало на свои места.

qee1
24.09.2008, 09:55
Версия прошивки 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.
Как в нем теперь разобраться?

qee1
24.09.2008, 13:17
в раскодированном виде поле данных содержит: 41 d8 e0 5c 51 16.
В каком формате представленны эти данные??

qee1
24.09.2008, 13:33
ВСЕ, разобрался... Спасибо.