EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Modbus ASCII vs Modbus RTU


Author Message
Written on: 20. 02. 2014 [09:32]
Godzilla
Арсен Закоян
Contributor
Topic creator
registered since: 12.02.2013
Posts: 123
Хотелось бы узнать у специалистов ,какие плюсы и минусы у обоих протоколов в плане надежности ,скорости итп..,И какой из них использовать предпочтительнее через сеть GPRS.Можно ли использовать устройства с разными протоколами на одной шине,не будут ли возникать в связи с этим проблемы?
Written on: 20. 02. 2014 [10:32]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"Godzilla" wrote:

Хотелось бы узнать у специалистов ,какие плюсы и минусы у обоих протоколов в плане надежности ,скорости итп..,И какой из них использовать предпочтительнее через сеть GPRS.

ASCII пакеты в два раза больше RTU, однако в ASCII есть прямой признак завершения, символ '\r', т.е. пакет хоть и больше, но есть возможность быстро определить его окончание, не выжидая таймаута символа, который кстати на системах со старым и не RT-ядром при любых скоростях последовательного интерфейса может быть более 10мс, что очень много и обмен будет медленный, что ASCII тут будет очень даже лучше.

Однако если речь о GPRS, то причём тут вообще протоколы последовательных интерфейсов RTU и ASCII?
Для пакетного GPRS нужен ModBus/TCP!

"Godzilla" wrote:

Можно ли использовать устройства с разными протоколами на одной шине,не будут ли возникать в связи с этим проблемы?

Гипотетически можно, если адрес устройств на ModBus/RTU больше 127, однако зависит от устройств на одной шине.

Learn, learn and learn better than work, work and work.
Written on: 20. 02. 2014 [11:26]
Godzilla
Арсен Закоян
Contributor
Topic creator
registered since: 12.02.2013
Posts: 123
Тут просто rs-485 пробрасывается через GPRS модем,в связи с этим задержка ответа возрастает примерно до 3х секунд.Я слышал что modbus ASCII более устойчив к нестабильной связи.
Written on: 20. 02. 2014 [16:44]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"Godzilla" wrote:

Тут просто rs-485 пробрасывается через GPRS модем,в связи с этим задержка ответа возрастает примерно до 3х секунд.Я слышал что modbus ASCII более устойчив к нестабильной связи.

Причем тут устойчивость вообще?
Это вопрос латентности канала, которая от размера не сильно зависит, во всяком случае для ASCII и RTU.

Learn, learn and learn better than work, work and work.



14093