User manual EX-9015 / EX-9033 / EX-9036

Analogue input 3 (9033) / 6 (9015 / EX-9036) Channel module (16 bit)

14.09.2012 - Version 1.00

  1. Introduction
  2. Technical data
  3. Sensors
  4. Applications
  5. Block diagram
  6. Pin assignment
  7. Factory settings
  8. LED-display
  9. INIT/Configuration mode
  10. Implementation
  11. Calibration
  12. Connections
  13. Appendix A.1 Modbus commands
  14. Appendix A.2 DCON commands
  15. Appendix A.3 Host Watchdog commands
  16. Links

Introduction

The EX-9015 / EX-9033 / EX-9036 Remote IO Module is a high quality and cost-effective data collection device. ExpertDAQ remote IO modules allow virtually unlimited and completely transparent the expansion of PLCs with analog inputs via EIA485 / RS485 (optional with MODBUS RTU communication protocol). RS485 is the industry's most widely used bi-directional half-duplex bus with symmetric transmission. It allows sending and receiving high data rates over long distances.

The EX-9015 / EX-9033 / EX-9036 analogue input modules have been developed for the detection of resistance temperature sensors and can be used with all popular resistance thermometers (see table Implementation) The EX-9033 provides 3 available channels, the Models EX-9015/EX-9036 have six inputs each. The modules with designation EX-9033P/EX-9036P and the EX-9015 also possess individually configurable inputs. All modules are available with Modbus RTU communication protocol.

Technical data

9015

9033

9033P

9036

9036P

Resolution

16 bit

Inputs (differential)

6

3

3

6

6

Sample rate

12 Hz

10 Hz

10 Hz

12 Hz

12 Hz

Sensors

resistance temperature sensor Pt, Cu, Ni

Isolation

3000V

Power supply

10 V - 30 VDC

Energy consumption

1,1W

1,0W

1,0W

1,1W

1,1W

Operating temperature

-25°C bis +75°C

Single channel configuration

yes

no

yes

no

yes

Dual Watchdog Timer

yes

Measuring ranges

The EX-9015 / EX-9033 / EX-9036 have been developed for the recording of data from temperature sensors. The following sensors are supported:

  • Pt100 a=0.003916
  • Pt100 a=0,00385
  • Ni120 a=0,00672
  • Pt1000 a=0.00385
  • Cu100 a=0.00421
  • Cu100 a=0.00427
  • Cu1000 a=0.00421
  • Cu50
  • Ni100

Applications

ExpertDAQ remote IO modules are used in a variety of applications in industrial environments:

  • Machine control and automation
  • SCADA-System
  • Heating, ventilation, air conditioning and refrigeration
  • Remote measurement, monitoring and control
  • Security and alarm systems
  • Building control
  • Process visualisation
  • Data processing
  • Process control

Block diagram

EX-9015 / EX-9033 / EX-9036

Pin assignment

The connection of voltage supply, data cables and the analog inputs take place via two 10-pin screw terminal connectors. The following table shows the pin assignment::

Pin

name

Description

only EX-9015 / EX-9036

1

+SENSE3

Sensor input channel 3+

only EX-9015 / EX-9036

2

-SENSE3

Sensor input channel 3-

only EX-9015 / EX-9036

3

A GND

Sensor input Earth

only EX-9015 / EX-9036

4

+SENSE4

Sensor input channel 4+

only EX-9015 / EX-9036

5

-SENSE4

Sensor input channel 4-

only EX-9015 / EX-9036

6

A GND

Sensor input Earth

only EX-9015 / EX-9036

7

+SENSE5

Sensor input channel 5+

only EX-9015 / EX-9036

8

-SENSE5

Sensor input channel 5-

only EX-9015 / EX-9036

9

A GND

Sensor input Earth

only EX-9015 / EX-9036

10

INIT*

INIT Pin

11

(Y) DATA+

RS485 Data line +

12

(G) DATA-

RS485 Date line -

13

(R) +Vs

Power supply

14

(B) GND

Earth

15

IEXC0+

Power supply channel 0+

16

SENSE0+

Sensor input channel 0+

17

SENSE0-

Sensor input channel 0-

18

IEXC0-

Power supply channel 0-

19

A GND

Sensor input earth

20

IEXC1+

Power supply channel 1+

21

SENSE1+

Sensor input channel 1+

22

SENSE1-

Sensor input channel 1-

23

IEXC1-

Power supply channel 1-

24

A GND

Sensor input earth

25

IEXC2+

Power supply channel 2+

26

SENSE2+

Sensor input channel 2+

27

SENSE2-

Sensor input channel 2-

28

IEXC2-

Power supply channel 2-

Please refer to the section Connections to the correct connection of the terminal

Factory settings

Name

Description

Baud rate

9600

Data bits

8

Parity

keine

Stop bit

1

Device address

1

Sensor

Type 20 resistance thermometer

The settings are easy to change using the supplied software “9000 utility”

LED display

The EX-9015 / EX-9033 / EX-9036 are equipped with a 4.5-digits 7-segment display, which indicates the important information

INIT configuration mode

The EX-9015 / EX-9033 / EX-9036 features EEPROM, in which parameters such as device address, model, baud rate, range and other information is stored. Before commissioning the parameters usually need to be adjusted. For this purpose, the INIT mode has to be activated as follow:

  1. Turn off the module
  2. Connect the INIT pin to the GND pin
  3. Turn on the module

The device is now ready to configure

Implementation

The following table shows the minimum and maximum range of the six measuring ranges:

Measuring ranges

min

max

min

max

Pt100 α=0,00385

-100

100

-100

100

Pt100 α=0,00385

0

100

0

100

Pt100 α=0,00385

0

200

0

100

Pt100 α=0,00385

0

600

0

100

Pt100 α=0,003916

-100

100

-100

100

Pt100 α=0,003916

0

100

0

100

Pt100 α=0,003916

0

200

0

100

Pt100 α=0,003916

0

600

0

100

Ni120

-80

100

-80

100

Ni120

0

100

0

100

Pt1000 α=0,00385

-200

600

-33,3

100

Cu100 α=0,00421

-20

150

-13,3

100

Cu100 α=0,00427

0

200

0

100

Cu1000 α=0,00421

-20

150

-13,3

100

Pt100 α=0,00385

-200

200

-100

100

Pt100 α=0,003916

-200

200

-100

100

Pt100 α=0,00385

-200

600

-33,3

100

Pt100 α=0,003916

-200

600

-33,3

100

Cu50

-50

150

-33,3

100

Ni100

-60

180

-33,3

100

The EX-9015/EX 9033/EX-9036 has all measuring ranges with a resolution of 16 bits. To achieve the best accuracy select the range that suits your application best.

Calibration

NOTE: The calibration must be performed by qualified personnel!

  1. Calibration precedure:
  2. Install the zero point calibration resistor
  3. Allow the module to warm up at least 30 min
  4. Enter the sensor’s type designation for which you want to perform the calibration (see table)
  5. Activate the calibration
  6. Run the zero point calibration
  7. Install the span calibration resistor
  8. Run the span calibration command
  9. Repeat steps 4 through 7 three times
  • Notes:
  • Use 2-wire sensor connections to the resistance calibration
  • For EX-9033 / EX9036 connect the calibration resistor on channel 0
  • For EX-9015 / EX9033P / EX9036P each channel should be individually calibrated while the other channels are disabled during the calibration.
  • Prior the calibration reset the communication protocol.
  • For calibration use the following resistors:

Type

Zero calibration

Span calibration

20

0 Ω

320 Ω

2A / 2D

0 Ω

320 Ω

Connections

  • Connection recommendations
  • For EX-9033 / EX-9036 and EX-9033P / EX-9036P the connections of individual channel have to be shielded and the shield to be connected to the port A.GND of the channel.
  • For EX-9015 shielded wires are recommended. The shield should be connected to the IEXEC+ terminal of the channel.
  • For RS-485 use twisted wire pairs (24AWG)
  • Use 26-12AWG wire for signal connections

Please note that the channels 0 to 2 of EX-9015 / EX-9036 are designed for 2 / 3 / 4 wire connections. However channels 3 to 5 can only read 2 or 3 wire connections. On the EX-9033 all channels allow 2 / 3 / 4 wire connections.

When connecting inputs 0 to 5 please follow the graphics below:

2-wire connection

    

    

3-wire connection

4-wire connection

If you leave the measurement range, you will be indicated as follow:

Outputformat

Below the minimum value

Over the maximum value

Scientific

-9999,9

9999,9

% FSR

-999,99

999,99

Two's complement HEX

7FFF

8000

Appendix A.1 - Modbus commands

Inquiry:

00

Address

1Byte

1 bis 247

01

Function code

1Byte

0x04

02-03

Start channel

2 Byte

0 bis 7 for reading the analogue inputs

04-05

Number of input channels (N)

2Byte

1 bis 8;(Start channel+N)<=8 for reading the analogue inputs

Output:

00

Address

1Byte

1 bis 247

01

Function Code

1Byte

0x04

02

Byte counter

1 Byte

2 x N

03~

Data of the input channel

2 x N Bytes

Error output:

00

Address

1Byte

1 to 247

01

Function code

1Byte

0x84

Exception Code

1 Byte

02:Start channel outside the range 03:(Start channel+number of input channels) out of range, incorrect number of bytes received

Addressing:

 

EX-9015-M / EX-9033-M / EX-9036-M

Address

Hex

Channel

Content

Attribute

30001

0H

0

Analogue input value

Read

30002

1H

1

Analogue input value

Read

30003

2H

2

Analogue input value

Read

30004

3H

3

Analogue input value

Read

30005

4H

4

Analogue input value

Read

30006

5H

5

Analogue input value

Read

30007

6H

6

Analogue input value

Read

30008

7H

7

Analogue input value

Read

Appendix A.2 - DCON commands

Command

Output

Description

%AANNTTCCFF

!AA

Set the module configuration

#**

No reply

Synchronised sampling

#AA

>(Data)

Reads all analogue inputs of all channels

#AAN

>(Data)

Reads analogue input of specific channels

$AA0

!AA

Performs a span calibration

$AA1

!AA

Performs a zero calibration

$AA0Ci

!AA

Performs a zero calibration on a specific channel

$AA1Ci

!AA

Performs a span calibration on a specific channel

$AA2

!AANNTTCCFF

Reads the module configuration

$AA3

>(Data)

Reads the DJC temperature

$AA4

>AAS(Data)

Reads synchronised data

$AA5VV

!AA

Enable / disable the channel

$AA6

!AAVV

Reads the state of the channel (active/inactive)

$AA7CiRrr

!AA

Sets the configuration of a channel

$AA8Ci

!AACiRrrr

Reads the configuration of a channel

$AA9

!AA(Daten)

Reads the CJC Offset

$AA9SNNNN

!AA

Sets the CJC Offset

$AAA

>(Data)

Reads the analogue input of all channels in HEX format

$AAA

!AAi

Reads the CJC update settings

$AAAi

!AA

Sets the CJC update settings

$AAB

!AANN

Reads the diagnostic status of a channel

$AAF

!AA(Daten)

Reads the firmware version

$AAM

!AA(Daten)

Reads the module name

$AAP

!AASC

Reads the protocol

$AAPN

!AA

Specifies the protocol

$AAS0

!AA

Internal calibration

$AAS1

!AA

Loads the factory settings for the calibration parameters

~AAC

!AAN

Reads the CJC status (active/inactive)

~AACN

!AA

Enables/disables CJC

~AAEV

!AA

Enables/disables the calibration

~AAI

!AA

Soft INIT

~AAO(Name)

!AA

Specifies the module name

~AATnn

!AA

Sets the soft INIT timeout

~AAEE

!AAN

Reads open inputs

~AAEEN

!AA

Enables/disables detection of open inputs

@AAS

!AAN

Reads the connection mode

@AASN

!AA

Sets the connection mode to differential or single-ended

Appendix A.3 - Host Watchdog commands

 

Command

Output

Description

~**

No reply

Host OK

~AA0

!AASS

Reads the Host Watchdog status

~AA1

!AA

Sets the Host Watchdog status back

~AA2

!AAETT

Reads the Host Watchdog timeout setting

~AA3ETT

!AA

Sets the Host Watchdog timeout settings

Links

  • EX-9015
    6-channel, 16-bit RS485 analogue In module detector with single channel configruation for resistive temperature detector
  • EX-9015-M
    6-channel, 16 bit RS485 Modbus RTU Analogue In Module with single channel configruation for resistive temperature detector
  • EX-9033
    6-channel, 16 bit RS485 Analogue In Module for resistive temperature detector
  • EX-9033-M
    6-channel, 16 bit RS485 Modbus RTU Analogue In Module for resistive temperature detector
  • EX-9033P
    6-channel, 16 bit RS485 Analogue In Module with single channel configruation for resistive temperature detector
  • EX-9033P-M
    6-channel, 16 bit RS485 Modbus RTU Analogue In Module with single channel configruation for resistive temperature detector
  • EX-9036
    6-channel, 16 bit RS485 Analogue In Module for resistive temperature detector
  • EX-9036-M
    6-channel, 16 bit RS485 Modbus RTU Analogue In Module for resistive temperature detector
  • EX-9036P
    6-channel, 16 bit RS485 Analogue In Module with inpidual channel configuration for resistive temperature detector
  • EX-9036P-M
    6-channel, 16 bit RS485 Modbus RTU Analogue In Module with inpidual channel configuration for resistive temperature detector