EasyManuals Logo

VIBROBIT MK40 User Manual

VIBROBIT MK40
51 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #22 background imageLoading...
Page #22 background image
Module MK40 Setup Manual
ВШПА.421412.304 И1
Table 8. Possible ModBus protocol error codes
Code Symbol Description Notes
0x01 ILLEGAL FUNCTION Incorrect function code
0x02 ILLEGAL DATA ADRESS Illegal register address
0x03 ILLEGAL DATA VALUE Illegal written value
0x07 NEGATIVE ACKNOWLEDGE Command can’t be executed
0x09 ILLEGAL SIZE COMMAND Function code and received message
length don’t match
No a standard ModBus code
ModBus protocol supported commands
Table 9. Implemented ModBus protocol commands in MK40 Module
Code Name, description Query Response Notes
0х03
Read Holding
Registers
Setting registers
reading
Unit address
Function (0x03)
High-order byte initial address
Low-order byte initial address
Number of high-order byte
registers
Number of low-order byte
registers
Low-order byte CRC
High-order byte CRC
Unit address
Function (0x03)
Byte counter
High-order byte data
Low-order byte data
Low-order byte CRC
High-order byte CRC
Used for
measurement results
and module
operating
parameters reading
0х06
Preset Single
Registers
Writing to register
Unit address
Function (0x06)
High-order byte address
Low-order byte address
High-order byte data
Low-order byte data
Low-order byte CRC
High-order byte CRC
Unit address
Function (0x06)
High-order byte address
Low-order byte address
High-order byte data
Low-order byte data
Low-order byte CRC
High-order byte CRC
Used for writing to
control registers
(execution of
commands)
0x10
Preset Multiple Regs
Writing to multiple
registers
Unit address
Function (0x10)
High-order byte initial address
Low-order byte initial address
Number of high-order byte
registers
Number of low-order byte
registers
Byte counter
High-order byte data
Low-order byte data
Low-order byte CRC
High-order byte CRC
Unit address
Function (0x10)
High-order byte initial address
Low-order byte initial address
Number of high-order byte
registers
Number of low-order byte
registers
Low-order byte CRC
High-order byte CRC
Used for operating
parameters writing to
the module
0x11
Report Slave ID
Identification code
reading
Unit address
Function (0x11)
Low-order byte CRC
High-order byte CRC
Unit address
Function (0x11)
Byte counter
Identification code (0x0B)
Start indicator (0xFF)
Software version, high-order
byte
Software version, low-order byte
Module number, high-order byte
Module number, low-order byte
Year of manufacture, high-order
byte
Year of manufacture, low-order
byte
Low-order byte CRC
High-order byte CRC
0x08
Diagnostics
Diagnostic commands
Unit address
Function (0x008)
High-order byte subfunction
Low-order byte subfunction
High-order byte data
Low-order byte data
Low-order byte CRC
High-order byte CRC
Unit address
Function (0x008)
High-order byte subfunction
Low-order byte subfunction
High-order byte data
Low-order byte data
Low-order byte CRC
High-order byte CRC
For the list of
supported diagnostic
commands refer to
Table 10.
22
No revisions

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the VIBROBIT MK40 and is the answer not in the manual?

VIBROBIT MK40 Specifications

General IconGeneral
BrandVIBROBIT
ModelMK40
CategoryControl Unit
LanguageEnglish