EasyManua.ls Logo

Basler DECS-250 - Page 235

Basler DECS-250
374 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
9440300990 28-7
DECS-250 Modbus
®
Communication
Query
A Preset Multiple Register query message requests a register or block of registers to be written. The data
block contains the starting address and the quantity of registers to be written, followed by the Data Block
byte count and data. The DECS-250 will perform the write when the device address in query is a
broadcast address or the same as the DECS-250 Modbus Unit ID (device address).
A register address of N will write Holding Register N+1.
Data will cease to be written if any of the following exceptions occur.
Queries to write to Read Only registers result in an error response with Exception Code of “Illegal
Data Address”.
Queries attempting to write more than 100 registers cause an error response with Exception Code
“Illegal Function”.
An incorrect Byte Count will result in an error response with Exception Code of “Illegal Data Value”.
There are several instances of registers that are grouped together to collectively represent a single
numerical DECS-250 data value (i.e. - floating point data, 32-bit integer data, and strings). A query to
write a subset of such a register group will result in an error response with Exception Code “Illegal
Data Address”.
A query to write a not allowed value (out of range) to a register results in an error response with
Exception Code of “Illegal Data Value”.
Device Address
Function Code = 10 (hex)
Starting Address Hi
Starting Address Lo
No. of Registers Hi
No. of Registers Lo
Byte Count
Data Hi
Data Lo
.
.
Data Hi
Data Lo
CRC Hi error check
CRC Lo error check
Response
The response message echoes the starting address and the number of registers. There is no response
message when the query is a broadcast (device address = 0).
Device Address
Function Code = 10 (hex)
Starting Address Hi
Starting Address Lo
No. of Registers Hi
No. of Registers Lo
CRC Hi Error Check
CRC Lo Error Check
Preset Single Register
A Preset Single Register query message requests a single register to be written. If the query is a
broadcast (device address = 0), no response message is returned.
Note: Only data types INT16, INT8, UINT16, UINT8, and String (not longer than 2 bytes), can be preset
by this function.

Related product manuals