31
The normal response returns the slave address, function code, starting address, and number
of registers written. Here is an example of the response to the query shown above:
Byte no.
Field name
Example (hex)
1
Slave address
11
2
Function code
10
3
Starting register (Hi)
00
4
Starting register (Lo)
42
5
Number of registers (Hi)
00
6
Number of registers (Lo)
02
7
CRC (Lo)
xx
8
CRC (Hi)
xx
4.5.4 Start measurement with mask (45h)
Starts single measurement for selected transducer s. For multidrop configuration, the
following algorithm was implemented to allow multiple transducer to be started by a single
Start measurement with mask command transmitted as broadcast. Transducer s on the bus
can be individually assigned to one or multiple groups by setting corresponding bit in the
Group assignment register 40063. Up to 7 different groups can be created. Beside this, all
transducers belong to group 0 by default (bit 0 in the Group Assignment Byte is always
considered to be set regardless its real state).
Transducers assigned to the same group can be started simultaneously by a Start
measurement with mask command transmitted as broadcast. The group mask byte
transmitted in this query specifies which group(s) of transducers will start a single
measurement. Every transducer makes logical AND between Group mask byte in the received
query and Group assignment register. If the result is non-zero, the transducer starts single
measurement.
Behavior of the transducer during the measurement is the same as it was started with Start
measurement command as described in the paragraph 4.4.5.
Here is an example of the request to start single measurement for all transducer s assigned to
groups 2 and 7. No response is generated for the broadcast frame.
Byte no.
Field name
Example (hex)
1
Slave address
00
2
Function code
45
3
Group mask
84
4
CRC (Lo)
xx
5
CRC (Hi)
xx
Summary of Contents for EDT 101
Page 1: ...1 Temperature transducer EDT 101 User manual Rev 6 December 2019...
Page 35: ...35...
Page 40: ...H101AN_201912_EDT101...