12 063
правки
(Отметить эту версию для перевода) |
м |
||
Строка 18: | Строка 18: | ||
<!--T:6--> | <!--T:6--> | ||
[[ | [[File:Modbus_Datagram.png|900px|thumb|left|Датаграмма Modbus в общем виде]] | ||
<!--T:7--> | <!--T:7--> | ||
Строка 28: | Строка 28: | ||
<!--T:9--> | <!--T:9--> | ||
[[ | [[File:Modbus_transaction_OK.png|700px|thumb|center|Modbus-транзакция, прошедшая без ошибок]] | ||
<!--T:10--> | <!--T:10--> | ||
Строка 37: | Строка 37: | ||
<!--T:12--> | <!--T:12--> | ||
[[ | [[File:Modbus_transaction_ERR.png|700px|thumb|center|Modbus-транзакция с ошибками]] | ||
<!--T:13--> | <!--T:13--> | ||
Строка 140: | Строка 140: | ||
<!--T:30--> | <!--T:30--> | ||
[[ | [[File:SDM220_Template.png|700px|thumb|center|Фрагмент шаблона счетчика SDM220]] | ||
Строка 187: | Строка 187: | ||
Рассмотрим подробнее, как происходит обмен данными между устройством-клиентом, отправляющим запрос, и устройством-сервером, отвечающим ему. | Рассмотрим подробнее, как происходит обмен данными между устройством-клиентом, отправляющим запрос, и устройством-сервером, отвечающим ему. | ||
На следующем рисунке показан обмен данными контроллера с устройством с адресом 0x01. Мы хотим прочесть 8 coil-регистров, начиная с первого. | На следующем рисунке показан обмен данными контроллера с устройством с адресом 0x01. Мы хотим прочесть 8 coil-регистров, начиная с первого. | ||
[[ | [[File:Read_8_Coils_2.png|600px|thumb|center|Обмен данными в Modbus]] | ||
<!--T:37--> | <!--T:37--> | ||
Строка 229: | Строка 229: | ||
<!--T:43--> | <!--T:43--> | ||
[[ | [[File:Read_8_Coils_ERR.png|600px|thumb|center|Транзакция завершилась с ошибкой]] | ||
В этом случае мы попытались обратиться к несуществующему адресу регистра 0xFFFF и попытались прочесть 8 регистров флагов. В результате мы получили код ошибки 0x03 — "В поле данных передано неверное значение". | В этом случае мы попытались обратиться к несуществующему адресу регистра 0xFFFF и попытались прочесть 8 регистров флагов. В результате мы получили код ошибки 0x03 — "В поле данных передано неверное значение". | ||
правки