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~85(-4~185)

                  Storage---------------------------------------------------------------------------------------- -40~125(-40~257)

Ambient humidity-----------------------------------------------------------------------------------------------10%~90%RH

Material,enclosure-----------------------------------------------------------------------Flame proof plastic

Enclosure rating--------------------------------------------------------------------------------------------IP31

Colour----------------------------------------------------------------------------------------------White/Black

Size---------------------------------------------------------------------------------------------115*90*43 mm


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

Value

Buadrate

12

1200

24

2400

48

4800

96

9600

192*

19200*

384

38400

576

57600

1152

115200

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.