Архивы категорий: Modbus

Функции CRC и LRC для Modbus RTU / Modbus ASCII

В предыдущих статьях описывался формат запросов и ответов для Modbus RTU и Modbus ASCII протоколов. В этих протоколах для подтверждения целостности данных используются контрольные суммы, которые вычисляются по специальным алгоритмам. В тех статьях я не описывал их, так что сейчас я приведу пример функций который это делают. Я собираюсь написать их на двух языках — C# и C/C++. Думаю они будут полезны.

Читать далее

Обработка ошибок в протоколе Modbus

Как и в любой системе при общении по протоколу Modbus могут возникать ошибки и непредвиденные ситуации. Для обработки таких случаев в протоколе предусмотрены специальные ответы, которые помогают мастеру, отправившему запрос, узнать какого именно рода ошибка или исключительная ситуация произошла.
Читать далее

Особенности протокола Modbus ASCII

Пришло время рассмотреть еще одну вариацию протокола ModbusModbus ASCII. Эта версия протокола использует для передачи данных только символы ASCII, которыми кодирует шестнадцатеричное представление бинарных данных. Немного не понятно и запутано? Это ничего, welcome под кат и давайте рассмотрим, с чем же мы имеем дело.

Читать далее

Особенности протокола Modbus TCP

Ну что же, пора рассмотреть, чем протокол Modbus TCP отличается от протокола Modbus RTU. Так как отличий не очень много, то и статья будет не очень большая.
Итак, в предыдущей стать о функциях Modbus RTU можно узнать, какие есть функции и их бинарный формат. Теперь стоит рассказать что такое Modbus TCP, как он применяется и чем отличается от стандартного Modbus RTU.

Читать далее

Modbus Функции

В этой статье я расскажу какие есть функции в протоколе Modbus и какой формат они используют. Вначале будут показаны функции с форматом для Modbus RTU. В конце статьи я покажу разницу в формате для Modbus TCP и Modbus ASCII.

Читать далее

Modbus протокол – как он устроен

В этой статье я попытаюсь рассказать как устроен протокол Modbus, какие данные он может  хранить, в каком виде они могут храниться, как они могут быть считаны. Эта статья даст представление о том, что же такое Modbus протокол и как он может применяться.

Читать далее