S5140 is a high quality and low cost analog data acquisition module with 40
analog inputs. each input can be
0-5V,0-20mA,thermistor,dry contact,open-collector input,It also accept 0-10V
input but need a external resistor. Output is RS485 BUS with surge protection,
to reduce interference by serial port communication, the output isolated by
high speed opto-couplers. The modules are slave devices that can be easily
controlled via the RS485 serial interface using the industry standard Modbus
protocol.
Highlights:
l Surge-protected analog inputs with 12-bit resolution and 100k sample
speed
l Input can be any combination of 0-5V,4-20mA,0-10V,NTC 10K thermistor
and dry contact
l Surge-protected and isolated Rs485 ensure reliability
l The channel number is configurable, can be set up from 1 channel
through 40 channels, improve sample rate for small count analog input
l Standard ModBus protocol allows for up to 254 unique devices on one
RS485 network
l A lot of spare FLASH can be used to store user’s parameters
l Islated RS485, non-isolated RS485, RS232 for optional
l Can update your firmware via ISP through RS485 network
Application:
ü Remote data acquisition
ü Process monitoring
ü Industrial process control
ü Energy management
ü Supervisory control
ü Security systems
ü Laboratory automation
ü Building automation
ü Product testing
ü Direct digital control
Technical
data:
Resolution-----------------------------------------------------------------------------------------------12-bit
Input channel
number--------------------------------------------------------------------------------------- 40
Input range--------------------------------0-5V,0-10v,0-20mA,
thermistor, dry contact,open-collector
Input
protection------------------------------------------------------------------------------Lightning,static
Accuracy-------------------------------------------------------------------------------------------------±0.1%
Zero
drift-----------------------------------------------------------------------------------------------±3uV/℃
Sample
rate--------------------------18 sample/second(40 channels),900 sample/second(1
channel)
Output
BUS-----------------------------------------------------------------RS485(opto-couplers
isolated)
Output
Protection-----------------------------------------------------------------------------Lightning,static
Power
input---------------------------------------------------------------------------------9~24V(AC/DC)
Power
consumption------------------------------------------------------------------------------------<0.6W
Ambient
temperature:
Operation--------------------------------------------------------------------------
-20~
Storage----------------------------------------------------------------------------------------
-40~
Ambient
humidity-----------------------------------------------------------------------------------------------10%~90%RH
Material,enclosure-----------------------------------------------------------------------Flame
proof plastic
Enclosure
rating--------------------------------------------------------------------------------------------IP31
Colour----------------------------------------------------------------------------------------------White/Black
Inputs
Each input can be jumper-configured in 1 of
4 ways
² 0-5V signal
² 0-10V, need a external 250R resistor
² 0-20mA
² Dry contact, thermistor, open-collector. thermistor default is 10K
NTC, but can custom according to your sensor type
Modbus register list:
Note: * means
default value
Address |
Bytes |
Value range |
Description |
Property |
||||||||||||||||||||
Min |
Max |
|||||||||||||||||||||||
0-3 |
4 |
1 |
4294967295 |
Serial
number,unique for each product |
R |
|||||||||||||||||||
4-5 |
2 |
100 |
65535 |
Firmware version
number |
R |
|||||||||||||||||||
6 |
1 |
1 |
254 |
Device address,default
is 254* |
R/W |
|||||||||||||||||||
7 |
2 |
5140 |
5140 |
Product model |
R |
|||||||||||||||||||
8 |
1 |
1 |
255 |
Hardware version |
R |
|||||||||||||||||||
9 |
2 |
12 |
1152 |
Baudrate setting
For
example:write 96 to register 9 to set the baudrate 9600. |
R |
|||||||||||||||||||
10-99 |
- |
- |
- |
Reserved |
- |
|||||||||||||||||||
100-139 |
2 |
0 |
4095 |
Analog reading
for channel input 1 through 40,the units decided by register 143 through 182 |
R/W |
|||||||||||||||||||
140 |
2 |
0 |
65535 |
Enable/disable
the corresponding channel,0 = disable,1* = enable.Bit0 correspond to channel
1 and Bit15 correspond to channel 16.For example,enable channel 1,2 and
disable channel 3 through 16,write 0x03 to register 132. |
R/W |
|||||||||||||||||||
141 |
2 |
0 |
65535 |
Enable/disable
the corresponding channel,0 = disable,1* = enable.Bit0 correspond to channel
17 and Bit15 correspond to channel 32. |
R/W |
|||||||||||||||||||
142 |
1 |
0 |
255 |
Enable/disable
the corresponding channel,0 = disable,1* = enable.Bit0 correspond to channel 33
and Bit7 correspond to channel 40. |
R/W |
|||||||||||||||||||
143-182 |
1 |
0 |
8 |
Channel 1
through 40 units setting.0* = raw AD sample reading,1 = 0~5V(real value = the
current reading / 100,for example, the current reading is 288,the real
voltage is 288/100 = 2.88V),2 = 0~10V(real value = current reading / 100),3 =
4~20mA(real value = the current reading / 100),4 = 0~100%,5 =
ON/OFF,6 = OFF/ON,7 = 10K thermistor, celsius(real value = current reading / 10),8 = 10K thermistor,Fahrenheit(real
value = current reading / 10). |
R/W |
|||||||||||||||||||
183-222 |
1 |
0 |
100 |
Channel 1 through
40 Filter factor,0 = no filter,10* is
default. |
R/W |
|||||||||||||||||||
223,225, 227 … |
2 |
0 |
4095 |
In calibration
mode, channel 1 through 40 sample data as input 0 volts |
R/W |
|||||||||||||||||||
224,226, 228… |
2 |
0 |
4095 |
In calibration
mode, channel 1 through 40 sample data as input is full scale |
R/W |
|||||||||||||||||||
Default
Settings:
Device ID: 254, 255 is broadcast address
Data Format: 1 start bit, 8 data bit, 1
stop bit, none parity
Baudrate: 19200
There are a INIT jumper inside the
board,short INIT then power on S5140,parameters will go to default settings.