[?]: В чём разница между протоколами DP и MPI?

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
evgkapustin
Posts: 12
Joined: Wed Jan 27, 2010 8:24 pm

[?]: В чём разница между протоколами DP и MPI?

Post by evgkapustin »

Уважаемы господа!
Объясните "на пальцах" в чём разница между Сименсовскими протоколами DP и MPI.
Если можно на простом примере, два S-300 обмениваются данными между собой и со скадой.
Где какой протокол нужен, какова аппаратная реализация? Работал до этого с MODBUSом.
Это аналоги MODBUS - RTU, -TCP?
Спасибо.
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Re: В чём разница между протоколами DP и MPI?

Post by CoMod »

Для 0 начала нет протокола DP - есть PROcess FIeld BUS или PROFIBUS.
Во первых аппаратные различия в скоростях, расстояниях и опторазвязке :
- PROFIBUS до 12 МБит на 100 метров, или 9,6-187,5 на 1 км, опторазвязка
- многоточечный интерфейс MPI до 187 КБит на 50 метров, нет опторазвязки
Во вторых различия "протокола".... читай доки http://old.automation-drives.ru/as/prod ... BUS&l3=doc

Никоим образом нельзя применять аналогию с Модбусом.
ppp
Posts: 268
Joined: Thu Feb 09, 2006 6:52 am
Location: Russia

Re: [?]: В чём разница между протоколами DP и MPI?

Post by ppp »

- многоточечный интерфейс MPI до 187 КБит на 50 метров...
не обязательно.

Image
evgkapustin
Posts: 12
Joined: Wed Jan 27, 2010 8:24 pm

Re: [?]: В чём разница между протоколами DP и MPI?

Post by evgkapustin »

Если можно на простом примере, два S-300 обмениваются данными между собой и со скадой.
Где какой протокол нужен, какова аппаратная реализация?
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Re: [?]: В чём разница между протоколами DP и MPI?

Post by CoMod »

ppp wrote:
- многоточечный интерфейс MPI до 187 КБит на 50 метров...
не обязательно.

Image
Не всё что выпадает есть в реале
Image

На 400-х процессорах фактически стоит интерфейс Профибус с опторазвязкой, который можно сконфигурировать и как МПИ - поэтому там действительно можно поднять скорость до 12 мбит.
В обычных же устройствах стоит настоящий неопторазвязанный МПИ - там потолок 187 кбит.
ppp
Posts: 268
Joined: Thu Feb 09, 2006 6:52 am
Location: Russia

Re: [?]: В чём разница между протоколами DP и MPI?

Post by ppp »

Это понятно. Все устройства должны поддерживать заданную скорость.

В CP5611 не только выпадает список скоростей, но и можно ее установить такой в реале.
Ошибок и сообщений при этом никаких не возникает.

Но интересно если стоит задача обмена данными между двумя процами, то можно ли соединить по MPI на 12 Mbit и использовать Global Data?

Надо будет попробовать.
SLon
Posts: 61
Joined: Wed Oct 10, 2007 5:03 pm
Location: Russia SPb

Re: [?]: В чём разница между протоколами DP и MPI?

Post by SLon »

..."на пальцах" разница между Сименсовскими протоколами DP и MPI в том, что потерю адреса в сети MPI контроллер
как бы не видит, поэтому контроль связи если использовать Global Data (если это важно) надо прописывать самому...