PDA

Просмотр полной версии : МВ110-16ДН какой протокол выбрать



Vit74
11.04.2011, 10:59
Нужно к ПЛК-154 подключить два модуля МВ110-16ДН и один МУ110-6У
Какой протокол (Owen или Модбас) и какая скорость будут оптимальны?

Николаев Андрей
11.04.2011, 12:57
По протоколу ModBus. Записывать значение Масками.
Скорость 115200

swerder
11.04.2011, 15:49
Подскажите оптимальные параметры для связи устройств:
плк100-24км (мастер) -- rs-485 -- 3xMB110-8AC + 3xМУ110-8Р + МВ110-16Д.
+ буду очень признателен за пример конфигурирования всего этого.

p.s. также к контроллеру будет подключена сп270 через debug, но тут с параметрами все понятно.

Николаев Андрей
11.04.2011, 17:40
Примеры смотртим в разделе ПЛК\примеры программ и полезности.
Протокол ModBus RTU. скорость 115200/
Все модули опрашиваем по маске, в контроллере декодируем. в том числе МВ110-8АС - сильно ускорит время опроса.

swerder
11.04.2011, 18:28
где можно поподробднее почитать про эти масочные опросы? в РЭ и РП для конфигуратора 110? как понял, опрос дискретных модулей по маске возвращает в контроллер значения всех входов как циферки в word, а что ж с 8АС? там же и так вроде word/real значения должны слаться.

Николаев Андрей
11.04.2011, 19:32
Все правильно. Про маски - подробнее в РП на приборы.
Если скорость опроса не критична - опрашивайте 8АС по канально.
Если критична - можно считывать всю область памяти 8 входов.

swerder
12.04.2011, 09:38
спасибо, поштудирую диск Мх110

swerder
15.04.2011, 18:07
поштудировал диск, с 16Д и 8Р все более менее понятно про маску, буду разбираться, а вот про 8АС вообще не понятно - в пункте про модбас нет ни слова про маску:
РЭ_МВ110-8АС_879.pdf - поиск по файлу не выдает ни 1 слова схожего с "маск"
Протокол сетевого обмена_МВ110-8АС.pdf - аналогично
подключение МВ110-8АС к ПЛК по протоколам ОВЕН и Modbus.pdf - описан стандартный вид опроса по каналам измерений.
собственно очень интересно, что же за чудной зверь такой "опрос 8АС по маске"?

Николаев Андрей
15.04.2011, 21:33
Да никакой не зверь.
Как уже и писал - лишь для тех, кому критичен обмен (время опроса).
Берем библиотеку ModBus.lib и читаем кусок памяти из 8АС (регистры хранения измеренных значений идут один за одним). А в программе кусок разбиваем на каналы.

swerder
18.04.2011, 09:47
если для работы хватит обновления 10 раз в секунду, можно обойтись простым опросом по выбранным параметрам?

Николаев Андрей
18.04.2011, 10:59
Ну смотрите (очень грубо):
Один запрос - ответ порядка 15-20мс.
Имеем: для 8АС: 8каналов*3модуля*20мс + 4дискретных модуля(по маскам)*20мс.
Раз в 100мс обновление данных не получится.

swerder
18.04.2011, 12:48
если очень грубо, то получается что 4 дискретных модуля уже отъедают 80 мс. если через библиотеку опрашивать 8АС, то будет примерно 3модуля*20мс, итого 80+60 ~= 150мс
правильно?

Николаев Андрей
18.04.2011, 12:56
Ну грубо да.

MikJagger
11.03.2013, 10:14
Добрый день, Если не трудно, напишите/скопируйте код, для группового опроса регистров!?

kgsh82
11.03.2013, 18:09
Описание к биб-ке Modbus смотрели? Как раз там и есть

askaev
13.08.2014, 10:43
Для протокола Modbus маска входов МВ110-16Д хранится в регистре 51. А вот как бы еще по Moodbus`у вытащить из модуля данные о его адресе, скорости соединения ?

Валенок
13.08.2014, 19:20
А вот как бы еще по Moodbus`у вытащить из модуля данные о его адресе, скорости соединения ?
1.Чтоб вытащить нужно соедницца.
2.Чтоб соединицца, нужно знать
3.Чтоб знать нужно вытащить, см.п1

Никак. Но есть протокол Овен.