MODBUS & HTML
The MN4000 and MN4100 have Modbus
TCP and HTML access for mage display and
analysis.
MODBUS/TCP
The Modbus protocol used is Modbus TCP/
IP also known as Modbus TCP. http://www.
modbus.org/docs/Modbus_Messaging_
Implementation_Guide_V1_0b.pdf
Following Modbus command function codes
are used:
• Function code 3:
Read Multiple Registers
• Function code 4:
Read Input Registers
• Function code 6:
Write Single Registers
• Function code 16:
Write Multiple Registers
Modbus TCP/IP connects over TCP/IP
networks using port 502. A checksum is
not required as a checksum calculation
implemented in the lower layers already
provides checksum protection. The frames do
not include a checksum.
On TCP/IP the Modbus server is addressed
using its IP address. The Modbus Unit
Identifier is set to 0FFh.
Register Access: Code 4
The MN4xxx cameras implement Modbus
TCP command function code 4 “Read Input
Registers” (16 bit), with the addresses as
defined in the following table.
MODBUS Function Code 4 TCP registers
* MODBUS access is big-endian
** To convert to Fahrenheit= (cK*9)/5-45967,
Celcius=(cK-27315)/100
Register Access: code 3, 6, 16
The MN4xxx cameras implement Modbus TCP
command function codes 3, 6 and 16 with the
addresses as defined in the following table.
MODBUS Function code 3, 6, 16 TCP Registers
HTML Browser
A web browser may be used to setup
all aspects of the camera operation, the
recommended browser is Chrome.
HTTP browser access can be used to
access camera data structures by software
integrators as follows:
• http:IP-address/vis.jpg visible image jpeg
• http:IP-address/ir.bmp IR image
• http:IP-address/raw.bin IR temperature
array, 80 x 60 x 16bit
• http:IP-address/lep.bin IR info
• http:IP-address/alarm.bin alarm settings,
5 x 5 x 16bit
• http:IP-address/firmware.html prompts for
binary file then reboots 10s after upload
Address*
Function Code: 4
Comment
0 to 4799
Sensor temperature
array, 80x60
Units: cK
(ccentikelvin**)
Global
constants:
Emissivity =1
0= Top LHS,
4799= Bottom
RHS
4800
AlarmBit [24:16]
for each bit
1: alarmed
0: no alarm
Corresponds
to 25 grid
alarm limits.
Alarm for
any pixel >T
set
4801
AlarmBit [15:0] for
each bit
1: alarmed
0: no alarm
Corresponds
to 25 grid
alarm limits.
Alarm for
any pixel >T
set
Address*
Function Code;
3, 6, 16
Comment
0 to 24
Sensor alarm array,
5x5
Units: cK (centikelvin)
0=Top LHS,
14=Bottom RHS
Address*
Function Code;
3, 6, 16
Comment
0 to 24
Sensor alarm array,
5x5
Units: cK (centikelvin)
0=Top LHS,
14=Bottom RHS
RUGGED
AUTHORITY
MONITIR Series Thermal Imaging Cameras
– User Manual
27
Document Reference MONITIRSERIESUM Rev. A