
Data Packet Processing
Appendix D Modbus
IsoAir 310P Aerosol Particle Sensor Operations Manual
Page D-7
Data Packet Processing
The unit can provide real-time data or queued data or both. There is only one section
of input registers assigned for data to handle this information.
If the unit is set up to queue data then the data shown is the oldest data in the queue.
The data available coil bit will be set if there is data in the queue. The data available bit
can be cleared in which case that data element shown is popped-off of the queue. If
there is more data in the queue, the new data will be shown and the data available coil
bit will be set. If there is no more data in the queue, the data available bit will only be
set again once the next sample is completed.
If the queue is set to one, then the data shown is always the last data processed and is
representative of real-time data only. Since the queue is circular, the next sample will
replace the single one in the queue.
Queued data will always be available, even when not sampling.
If there is no data available, the input registers will yield zeros. This is done instead of
generating an execution exception so that the customer can read the data packet
along with the Device Status in one command.