APAR AR595 Two-Channel Universal Transducer User Manual

June 13, 2024
APAR

USER MANUAL

AR595 Two-Channel Universal Transducer

APAR AR595 Two-Channel Universal TransducerAPAR
AR595 Two-Channel Universal Transducer - icon 1

AR595
TWO-CHANNEL
UNIVERSAL TRANSDUCER
**WITH USB, RS485 and ETHERNET INTERFACES


Version 1.0.1
2023.05.23**

Thank you for choosing our product.
This manual will enable proper handling, secure use and full use of the transducer’s capacity.
Before assembling and starting the device please read and understand this manual.
If you have additional questions, please contact our technical consultant.

****Pay special attention to the texts marked with this sign
The manufacturer reserves the right to make changes to the design and software of the device without deteriorating its technical parameters.

****SAFETY PRINCIPLES

Before using the device, please read this manual carefully, and:
a) in order to avoid electric shock or damage to the device mechanical and electrical assembly should be commissioned to qualified personnel
b) before turning on the power, make sure that all cables have been connected correctly
c) before modifying cable connections, disconnect the voltage connected to the device
d) ensure proper working conditions, compliant with the technical data of the device (chapter 4, supply voltage, humidity, temperature, etc.), do not expose the device to direct and strong influence of heat radiation

****ASSEMBLY RECOMMENDATIONS

The device has been designed to provide an adequate level of resistance to most of the disturbances that can occur in industrial and home environments.
In environments with an unknown/high level of interference, it is recommended to use the following measures to prevent any possible disruption of the device’s operation:
a) do not supply power to the device from the same lines as large capacity devices without proper mains filters,
b) for power, sensor and signal cables, use shielding and ferrite filters, where the filter and screen grounding (single point) should be as close as possible to the instrument
c) avoid laying measuring (signal) wires in the immediate vicinity and parallel to power and supply cables,
d) it is recommended to twist signal wires in pairs or use a ready twisted- pair cable wire,
e) use the same cables for resistance sensors in a 3-wire connection,
f) avoid the proximity of remotely controlled devices, electromagnetic meters, high power loads, loads with phase or group power control and other devices generating large impulse noise,
g) ground or neutralize the metal rails on which the rail devices are mounted.

GENERAL CHARACTERISTICS OF THE TRANSDUCER, ACCESSORIES AND KIT CONTENTS

  • measurement of temperature and other physical quantities (humidity, pressure, flow, level, speed, etc.) available through standard digital protocols and communication interfaces (RS485, Ethernet, USB)

  • configurable architecture enabling using in many fields and applications (industrial, IT technologies, heating, food, energy, etc.)

  • 2 universal measurement inputs (RTD thermo-resistive, TC thermocouple, analogue 0/4÷20mA, 0÷10V, 0÷60mV, 0÷2.5kΩ) with mathematical functions (difference, sum, average, product, greater or lesser of the measurements) available independently  for transmission and controlling alarm/control outputs

  • digital input (BIN) for quick change of transducer operation mode: start/stop of alarm/control, manual/automatic mode for outputs, deletion of errors and STB alarms (LATCH)

  • 2 on/off alarm/control outputs (bi-state OC) with independent functionalities and control algorithms (SP setpoints defined by the parameter or taken from 1/2 measurement inputs):
    – ON-OFF with hysteresis (threshold characteristics for heating and cooling, band alarms within and out of range and with an offset for three-point control)
    – thermostat/controller/safety switch STB (alarm state open/closed, deleted with BIN input, can also be used as an alarm memory of LATCH type, e.g. after exceeding the minimum, maximum or band)
    – manual mode (open control loop) with the value of the control signal (MV) programmed by the user in the range of 0÷100%, also available for sensor failure
    – limiting the maximum level of the output signal (power)

  • wide range of supply voltages (18÷50 Vac / 13÷35 Vdc)

  • optional RS485 serial interface, MODBUS-RTU protocol for reading measurements and parameters configuration

  • optional Ethernet interface, MODBUS-TCP and MQTT protocols (for the Internet of Things IoT/M2M, cloud and mobile applications), the possibility to exchange measurement and configuration data via the Internet

  • USB interface (micro USB connector, standard equipment, for programming parameters and viewing measurements via MODBUS-RTU and for updating firmware)

  • automatic/constant compensation of RTD and R sensors line resistance and temperature of thermocouple cold junctions

  • programmable input type, range of indications (for analogue inputs), options of alarms/control, communication, access, and other configuration parameters

  • access to configuration parameters protected by a user’s password or without protection

  • parameter configuration via USB port, RS485 or Ethernet and ARSOFT-CFG program (for Windows 7/10/11) or user application (using Modbus-RTU and TCP communication protocols)

  • free ARSOFT-CFG software enabling the preview of the measured values and quick configuration of single or ready sets of parameters previously saved on the computer for re-use, e.g. in other transducers of the same type (duplication of configuration)

  • housing for mounting on the TS35 rail (DIN EN 60715), IP40 from the front (IP20 from the side of the connectors)

  • modern technical solutions, intuitive and simple handling, high accuracy and long-term stability as well as resistance to interferences

  • optional (in ordering method): RS485 interface and Ethernet (RJ45 connector)

  • available accessories (you can also buy it through the online store apar.sklep.pl):
    – USB cable (A – micro B) for connection to a computer, length 1.5 m
    – USB to RS485 converter (with galvanic separation)

  • kit contents:
    – transducer and user manual and warranty card

  • kit contents:
    – transducer and user manual and warranty card

ATTENTION:
– before starting work with the transducer, read this manual and correctly perform mechanical, electrical installation and parameter configuration in accordance with Chapters 5, 6 and 8 (naming of the parameters were adopted according to the principle: index  from Table 8: name, e.g. 0: inP1),
– by default, the transducer is configured to measure temperature from Pt100 sensors, control/alarm of the heating type (ON-OFF algorithm with hysteresis) and a set emergency state for OC outputs, description in chapter 9.

TECHNICAL DATA

Universal inputs (2 programmable – parameters 0/9: inP1/2, 17 types, 18 bit A/C processing), measuring ranges

– Pt100 (RTD, 3- or 2-wire) -200 ÷ 850 °C
– Ni100 (RTD, 3- or 2-wire) -50 ÷ 170 °C
– Pt500 (RTD, 3- or 2-wire) -200 ÷ 620 °C
– Pt1000 (RTD, 3- or 2-wire) -200 ÷ 520 °C
– J (TC, Fe-CuNi) thermocouple -40 ÷ 800 °C
– K (TC, NiCr-NiAl) thermocouple -40 ÷ 1200 °C
– S (TC, PtRh10-Pt) thermocouple -40 ÷ 1600 °C
– B (TC, PtRh30PtRh6) thermocouple 300 ÷ 1800 °C
– R (TC, PtRh13-Pt) thermocouple -40 ÷ 1600 °C
– T (TC, Cu-CuNi) thermocouple -25 ÷ 350 °C
– E (TC, NiCr-CuNi) thermocouple -25 ÷ 820 °C
– N (TC, NiCrSi-NiSi) thermocouple -35 ÷ 1300 °C
– current (mA, Rwe = 50 Ω) 0/4 ÷ 20 mA
– voltage (V, Rwe = 110 kΩ) 0 ÷ 10 V
– voltage (mV, Rwe > 2 M Ω) 0 ÷ 60 mV
– resistive (R, 3-w or 2-w) 0 ÷ 2500 Ω
Response time for measurements (10 ÷ 90%) 0.5 ÷ 5 s (programmable), default

~1 s
---|---
Leads resistance (RTD, Ω)| Rd < 25 Ω (for each line), auto or fixed compensation
Resistance input current (RTD, Ω)| 400 μA (Pt100, Ni100), 200 μA (Pt500, Pt1000, 2500 Ω)
Processing errors (at an ambient temperature of 25°C):|
– basic| – for RTD, mA, V, mV, Ω
– for thermocouples| 0.1% of the measuring range ± 1 digit
0,2% of the measuring range ± 1 digit
---|---|---
– additional for thermocouples| <2 ° C (temperature of cold ends)
– additional caused by ambient temperature changes| <0.004 % of input range /°C
Resolution of the measured temperature| 0.1°C or 1°C, programmable (with parameters 3/12: dot1/2)
Indications range (resolution for analog inputs)| maximum -1999 ÷ 9999, programmable
Decimal point position for analog inputs| programmable (dot1/2) in the range of 0 ÷ 3, i.e. 0 ÷ 0.000
BIN digital input (contact or voltage <24V)| bi-state, active level: short- circuit or <0.8V
OC bi-state outputs (open collector, 2 independent)| transistor of NPN OC type, 11Vdc, current < 35mA
Power supply (Uzas)
Communication interfaces
(independent, can be used simultaneously)| 18 ÷ 50 Vdc, <2W (DC voltage)
– USB (type B micro connector, communication with a computer), standard – RS485 (separated), option- Ethernet  (separated, RJ45 connector with LINK-UP and TX/RX LEDs), standard| 13 ÷ 35 Vac, <2VA (AC voltage, 50/60Hz)
drivers for Windows 7/10/11 (virtual COM serial port, MODBUS-RTU protocol, Slave)
MODBUS-RTU protocol, Slave, speed 2.4 ÷ 115.2 kb/s, programmable character format (8N1, 8E1, 8o1, 8N2)
10base-T option, TCP/IP protocols: MODBUS-TCP (Server), MQTT (client,
v.3.1.1), DHCP (client), ICMP (ping)
Led signalling (A1, A2, Rx/Tx/Stat)| 3 LEDs: OC1/2 output status and operation/communication status indication
Rated operating conditions| 0 ÷ 50°C, <90 %RH, no water vapour condensation,
working environment: air and neutral gases, dust-free
Protection class| From the front IP40, IP20 from the side of the connectors
Electromagnetic Compatibility (EMC)| resistance: according to PN-EN 61000-6-2 standard, emissivity: PN-EN 61000-6-4
Safety requirements
according to PN-EN 61010-1 norm| installation category: II
voltage to ground: 300 V for the supply circuit, 50 V for the remaining input and output circuits and
communication interfaces
insulation resistance> 20 MΩ| pollution degree: 2
altitude above the sea level <2000 m

HOUSING DIMENSIONS AND ASSEMBLY DATA

Housing and material for the rail, PC/ABS self-extinguishing
Size and weight 79 x 107 x 35 mm (W x H x D), weight ~100g
Mounting on the TS35 rail (DIN EN 60715)
Cable cross sections 1.5mm 2

Dimensions in mm

APAR AR595 Two-Channel Universal Transducer - DATA

Fig. 5. Housing Dimensions and arrangement of connectors and LEDs

DESCRIPTION OF CLAMPING RAILS AND ELECTRICAL CONNECTIONS AND LEDS

Table 6. Description of clamping rails and LEDs on the front panel

Clamps / Connectors / LED Description

IN1-IN2-IN3
IN2-IN3| Pt100, Ni100, Pt500, Pt1000 inputs, resistive, (2- and 3-wire)
TC thermocouple (J, K, S, B, R, T, E, N) and voltage inputs 0 ÷ 60mV
IN3-GND (12)
IN4-GND (12)
10, 11 and A1, A2 (Fig.5)
9
13-14 (12)
15-16 (option)
17-18
USB (micro type B)
RJ45 (option)
Rx/Tx/Stat (Fig.5)| current inputs 0/4 ÷ 20mA
voltage inputs 0 ÷ 10V
NPN transistor alarm outputs, open collector (OC) with status indication (LED)
+11V output (against 12-GND) for OC1, OC2 outputs (to supply loads, e.g. SSR)
functional BIN input (contact or voltage <24V, chapter 7)
RS485 serial interface (MODBUS-RTU protocol, slave), chapter 11
Uzas supply input (18 ÷ 50 Vdc, 13 ÷ 35 Vac)
USB serial interface for cooperation with a computer (MODBUS-RTU), chapter 11
Ethernet serial interface (MODBUS-TCP, MQTT protocols, etc.), chapter 11
LED signaling of USB, RS485 or Ethernet transmission and operating status (flashing at start-up)

a) clamping rails and connectors

APAR AR595 Two-Channel Universal Transducer -
connectors

b) galvanic separation of circuits

APAR AR595 Two-Channel Universal Transducer - circuits

c) connection of SSR relay
to the OC output of the transducer

APAR AR595 Two-Channel Universal Transducer -
connection

FUNCTIONAL BIN INPUT

The BIN binary (digital) input is used to quickly run the programmed function (with parameter 37: Funb, described in chapter 8). It works with a bistable signal, i.e. the supplied signal (voltage or switch) must be permanent (on/off type, active level: short circuit or < 0.8V). It is possible to start or stop the function at any time during the operation of the transducer.

SETTING OF CONFIGURATION PARAMETERS

All the configuration parameters of the transducer are stored in the non- volatile internal memory.
When the device is switched on for the first time, the diodes A1 and A2 (and the outputs OC1 and OC2) may show an emergency indication related to the lack of a sensor or attached other than factory-programmed one (chapter 10). In such case, connect the appropriate sensor or analog signal, or perform the programming of the configuration.
Configuration of parameters is possible remotely via one of the available communication ports (USB – recommended for the first programming, RS485 or Ethernet) and the ARSOFT-CFG computer program (chapter 11):

  • connect the transducer to a computer port, start and configure the ARSOFT-CFG application,
  • after establishing the connection, the program displays the current measurement, the Rx/Tx led signals the transmission (Fig.5)
  • setting and viewing device parameters is available in the parameter configuration window
  • new parameter values must be confirmed with the Approve changes key
  • the current configuration can be saved in a file or set using values read from a file

NOTICE:

  • before disconnecting the device from the computer, use the Disconnect the device (ARSOFT-CFG) key
  • in the event of no response:
  • check the settings in Edit of configuration (Connection type, COM Port, MODBUS address of the device, etc.)
  • for USB, check whether the drivers for the serial port in the computer have been correctly installed (see section 11)
  • disconnect for a few seconds and reconnect the transducer or the RS485 converter to the USB port of the computer
  • restart the ARSOFT-CFG and/or the computer

If a discrepancy of indications with the actual value of the input signal is found, it is possible to tune the zero and sensitivity to a given sensor: parameters 7/16: cAo1/2 (zero ) and 8/17: cAG1/2 (sensitivity).
Use the default values in ARSOFT-CFG to reset the company’s configuration parameters. If the access password (42: pass) is lost, you can use the procedure of restoring the default password. For this purpose, at the time of power start, the BIN input should be turned on for a short while (short- circuit/open during the start sequence indicated by the flashing of the Rx/Tx/Stat led).

Table 8. List of configuration parameters

Parameter (index: name)| Value and range of variability of the parameter (value: name) and description| Default
---|---|---
I. CONFIGURATION OF MEASUREMENT INPUTS (inC1/2), in 2 groups Input1/2 there are identical sets of parameters with different indexes and numbering in
names
0/9: inP1/inP2
type of measurement
input1/10: Lir1/2 line
resistance
2/11: cJt1/2 temperature
of cold ends of
thermocouples
3/12: dot1/2 dot
position/resolution (for
ARSOFT-CFG and MQTT)
4/13: irL1/2 bottom of
the indication range
(beginning of the scale)| 0: Pt100 sensor (RTD, -200 ÷ 850°C)
2: Pt500 sensor (RTD, -200 ÷ 620°C)
4: tc-J thermocouple of type J (-40 ÷ 800°C)
6: tc-S thermocouple of type S (-40 ÷ 1600°C)| 1: Ni100 sensor (RTD, -50 ÷ 170°C)
3: Pt1000 sensor (RTD, -200 ÷ 520°C)
5: tc-K thermocouple of type K (-40 ÷ 1200°C)
7: tc-B thermocouple of type B (300 ÷ 1800°C)| Pt100
0.00 Ω
0.0
(Auto)
1
(0.1°C)
0,0 °C
8: tc-R thermocouple of type R (-40 ÷ 1600°C)
10: tc-E thermocouple of type E (-25 ÷ 820°C)
12/13: 4 ÷ 20 mA/0 ÷ 20 mA current signals
14/15: 0 ÷ 10 V/0 ÷ 60 mV voltage signals| 9: tc-T thermocouple of type T (-25 ÷ 350°C)
11: tc-N thermocouple of type N (-35 ÷ 1300°C)
16: resistance signal 0 ÷ 2500 Ω
0.00 ÷ 50.00 Ω
0.0 (Auto)
0.1 ÷ 60.0 °C
0 / 1
2 / 3
-1999 ÷ 9999 (2)| total line resistance for 2-wire RTD and 2500Ω sensors (1)
automatic or constant temperature compensation of the reference junction of
thermocouples, Auto = 0.0 °C
no dot / 0,0 (2) or 1/0,1°C resolution for temperature
0.00/ 0.000 (2)
scale start for 0/4mA, 0V, 0Ω input
5/14: irH1/2 top of
indication range (end of
scale)
6/15: FiL1/2 filtration (3)| -1999 ÷ 9999 (2)
1 ÷ 20| end of scale for inputs 20mA, 10V, 60mV, 2.5kΩ
digital filtering degree (response time)| 100.0 °C
3 (~1s)
7/16: cAo1/2 zero
calibration| zero offset for measurements: -100.0 ÷ 100.0 °C or -1000 ÷ 1000 units (2)| 0,0 °C
8/17: cAG1/2 gain| 85,0 ÷ 115,0%| slope calibration (sensitivity) for measurements| 100,0%
II. CONFIGURATION OF OUTPUTS 1 and 2 (out1/2), in 2 groups there are identical sets of parameters differing in indexes and numbering in names (and possibly
in the range of variability), description in chapter 9
18/27: coS1/2 PV control
signal for output (input
assignment)
19: ctY1 control
algorithm
28: ctY2 for output 2
(out2)
Note (for value 4/5):
if a BIN with start/stop
function of outputs was
used to clear the STB
alarm (LATCH), start is
always needed to restart
the STB and adjust it20: Fun1 type of
regulation/alarm29: Fun2 for output 2 (out2)1. parameters apply to control algorithms: ONOFF with hysteresis
and STB (LATCH)2. characteristics 4 ÷ 7 (i.e. against SP1) are only available for Fun2
parameters (output 2)SP1/2- setpoints for outputs 1/2 selected with parameters 21/30:
SES1/2, i.e. 22/31: SEt1/2
or input measurement)

| 0: inP1 = input measurement 1, 1: inP2 = input measurement 2, 2: Subt = measurement difference 1-2,
3: Addi = sum of measurements 1+2, 4: AvrG = average value of measurements 1 and 2, 5: LArG = larger of
measurements 1 and 2, 6: SMAL = smaller of measurements 1 and 2, 7: MuLt = product of measurements 1*2| inP1/2

onof

indH

0: oFF
1: onof
2: hAnd
(manual)
4/5: StbF/n0: indH heating / reversed
(activated below SP)
1: dirC cooling / direct
(activated above SP)
2: inbA inband alarm
(activated in band)
3: oubA out-of-band alarm
(disabled in band)
4: rbon alarm in band ± SP2 around SP1- setpoint of output 1
(activated in band)
5: rboF alarm out of band ± SP2 around SP1- setpoint of output 1
(disabled in band)
6: dEoF disabled below SP= SP1 + SP2
(activated above SP)
7: dEon activated below SP= SP1+ SP2
(activated below SP)| output permanently disabled
enable/disable (ON-OFF) with hysteresis
manual (with setpoint set with parameter 39: HSEt and impulse period of
output OC1/2, 25/34: PEr1/2 )
STB safety thermostat ( memory alarm, LATCH ), open/closed emergency status(cleared from BIN input, chapter 7)
APAR AR595 Two-Channel Universal Transducer -
CharacteristicsFig. 8.1. Characteristics of the heating type (for ON-OFF)
APAR AR595 Two-Channel Universal Transducer - cooling
Fig. 8.2. Characteristics of the cooling type (for ON-OFF)
APAR AR595 Two-Channel Universal Transducer - band
alarmFig. 8.3. Characteristics of the in band alarm (ON-OFF)
APAR AR595 Two-Channel Universal Transducer - band alarm
2Fig. 8.4. Out of band alarm characteristics (ON-OFF)
Fig. 8.5. Characteristic in band in relation to SP1
APAR AR595 Two-Channel Universal Transducer - band 3Fig. 8.6. Characteristic out of band in relation to SP1
APAR AR595 Two-Channel Universal Transducer - Deviation
fromFig. 8.7. Deviation from SP1 (for SP2

  1. Fig. 8.8. Deviation from SP1 (SP2 < 0)
    21/30: SES1/2 setpoint
    selection SP (1/2)
    22/31: SEt1/2 value
    SP1/2
    23/32: H1/2 hysteresis H
    24/33: oPF1/2 power
    limit (available power)
    25/34: PEr1/2 output
    pulse period
    26/35: Fto1/2 output
    emergency state| 0: inP1 = input 1 measurement, 1: inP2 = input 2 measurement, 2: SEtP = fixed setpoint SP defined by parameter
    22/31: SEt1/2
    SP setpoint for alarm / regulation, -199.9 ÷ 1800.0 °C or -1999 ÷ 9999 (2)
    hysteresis, 0.0 ÷ 999.9 °C or 0 ÷ 9999 units (2)
    0 ÷ 100%, maximum control signal/power level, 1% step (4)
    0 ÷ 360s, applies to power limitation and manual mode for OC1/2 outputs (pulse with 0 ÷ 100% fill factor)
    for missing/damaged sensor/signal/input or out of measuring range: 0: noCh = unchanged, 1: oFF = disabled,
    2: on = enabled, 3: hAnd = manual mode with set output signal level (with parameter 39: HSEt)| 1800.0 °C
    1,0 °C
    100 %
    1 sec.
    hAnd
    VI. ACCESS OPTIONS AND OTHER CONFIGURATION PARAMETERS (othE submenu)
    37: Funb BIN input function
    (description in chapter 7)
    39: HSEt control signal setpoint (MV) for outputsin manual mode
    41: PProt protection of configuration with an access password| 0: nonE
    1: hd1U
    2: hd2U
    3: cLEA| inactive
    unconditional manual mode for output 1/2 with output signal level (MV) set with parameter 39:
    HSEt
    clearing the alarm memory (LATCH) of the STB safety switch| nonE
    50,0 %
    on
    4: SPSt
    0 ÷ 100 %| start/stop of operation of outputs 1/2 with function 3: cLEA, active input = start
    applies to all outputs (1, 2), 100% means the maximum available output power (set with
    parameters 24/33: oPF1/2), step every 1% (4)
    0: oFF = entering the remote configuration menu via ARSOFT-CFG is not password protected, 1: on = remote configuration is password protected
    42: Pass access password| 0 ÷ 9999| password for entering the configuration menu and for the MQTT (chapter 11.1)| 1111
    VII. DISPLAY OPTIONS (diSP submenu)

    44: Unit of measurement
    for the MQTT protocol| 0: none,   1: m,   2: mA,   3: A,   4: mV,    5: V, 6: °C,      7: %RH,      8: %,       9: °C %RH,  10: k,     11: Pa,    12: kPa| °C
    VIII. COMMUNICATION OPTIONS FOR RS485 AND ETHERNET, submenu trAn, description in chapters 11 ÷ 11.5
    47: r4br rate for RS485
    48: r4cF RS485 character
    format
    49: Addr MODBUS-RTU
    address
    50: EtMo Ethernet
    interface operation mode(MAC hardware address
    available from ARSOFTCFG
    and
    MODBUSRTU/TCP)
    51 ÷ 54: EiP3/2/1/0 IP
    address| baud rate kbit/s, 0: 2.4, 1: 4.8, 2: 9.6, 3: 19.2, 4: 38.4, 5: 57.6, 6: 115.2
    selection of parity and alloy bits, 0: 8N1 (none), 1: 8E1 (even), 2: 8O1 (odd), 3: 8N2| 19.2 kbit/s
    8N1
    1
    oFF
    192.168.0.200
    1 ÷ 247
    0: oFF
    1: Auto
    2: Stat
    0 ÷ 255| device address for RS485 and suffix (suffix) for the name, (5)
    Ethernet always off (recommended when not in use)
    DHCP client enabled, network parameters (from 51: EiP3 to 62: EGA0, i.e. device IP address, mask and
    gateway) are set automatically
    DHCP client disabled, network parameters are set manually
    device’s IPv4 address in the local network (Ethernet), 4 consecutive octets
    55 ÷ 58: ESu3/2/1/0 IP
    mask
    59 ÷ 62: EGA3/2/1/0 IP
    gateway
    63: EtcP MODBUS-TCP
    port
    64: MqMo operating
    mode and type of
    published MQTT
    messages (Ethernet)(detailed description of
    MQTT communication,
    chapter 11.1)
    65 ÷ 68: Mqb3 ÷ 0
    MQTT address
    69: MqtP MQTT broker
    port
    70: MqPE publication
    period MQTT| 0 ÷ 255
    0 ÷ 255
    1 ÷ 9999
    0: oFF| mask of the IPv4 address in the local network (Ethernet), 4 consecutive octets router’s IPv4 address in the local network (Ethernet), 4 consecutive octets
    TCP port number for the MODBUS-TCP protocol (also for ARSOFT-CFG)
    MQTT protocol disabled (recommended when not used)| 255.255.255.0
    192.168.0.1
    502
    oFF
    192.168.0.10
    1883
    10 sec.
    1: inP1
    2: inP2
    3: Subt
    4: Addi| MQTT protocol enabled, only measurement 1 (PV1) in the publication, e.g. “4.5”
    MQTT protocol enabled, only measurement 2 (PV2) in the publication, e.g. „9.9”
    MQTT protocol enabled, in the content of the publication only the measurement difference 1-2
    MQTT protocol enabled, in the content of the publication only the sum of measurements 1+2
    5:AvrG
    6: LArG
    7: SMAL
    8: MuLt| MQTT enabled, in the content of the publication only the average value of measurements 1 and 2
    MQTT protocol enabled, in the content of the publication, the greater value of measurements 1 and 2
    MQTT protocol enabled, in the content of the publication the smaller value of measurements 1 and 2
    MQTT protocol enabled, in the content of the publication only the sum of measurements 1*2
    9: in12
    10: FULL
    0 ÷ 255
    1 ÷ 9999
    1 ÷ 3600 s| MQTT enabled, device name included, measurements 1 and 2, unit, (5)
    publication of the full operating status (PV1/2, MV1/MV2, BIN, etc.)
    IPv4 address of the MQTT broker (Ethernet), 4 consecutive octets
    MQTT broker TCP port number
    interval of sending messages to the MQTT broker (Ethernet)
    71: MqtL subject level
    MQTT| 1 ÷ 9999| numeric suffix for MQTT publication subject name (APAR/MqtL)| APAR/1

Notes:

  1. – for 3-wire sensors, the Lir1/2 parameter must be 0.00 Ω (automatic compensation),
  2. – applies to analog inputs (mA, V, mV, Ω),
  3. – for FiL1/2= 1 the response time is 0.5 seconds, for FiL1/2 = 20 at least 5 seconds. Higher degree of filtration stands for the more “smoothed” measured value and the longer response time recommended for measurements of turbulent nature (e.g. water temperature in the boiler),
  4. – for binary outputs (OC1/2) large rounding can occur, 1% is possible only for the pulse period (parameters 25/34: PEr1/2) greater than 20s, for 4s it is 5%, for 2s 10%, for 1s up to 20%. The control signal MV=100% means the maximum available output power (limited by 24/33: oPF1/2),
  5. – device name is created according to the template: AR595_Addr (e.g. “AR595_1” for 49: Addr = 1). It is used in the content of the published MQTT message (chapter 11.1) and by the DHCP client (when 50: EtMo = Auto).

OUTPUT CONFIGURATION PARAMETERS

Programmable architecture of the transducer allows its use in many fields and applications. Before starting the operation of the device, set the parameters to individual needs (such as control algorithms 19/28: ctY1/2, types of regulation/alarms20/29: Fun1/2, setpoints 22/31: SEt1/2 and other described in Table 8, chapter 8).
The default (factory) configuration is as follows: outputs 1, 2 in regulation/alarm mode of heating type (ON-OFF algorithm with hysteresis) and set emergency state for OC outputs, Table 8 column company settings. The above configuration allows to signal the presence of power supply and the correctness of measurements (outputs and diodes 1/2 permanently enabled) and to signal the emergency status of measurement inputs (flashing of diodes A1/2 and pulsing of outputs OC1/2).

SIGNALING OF MEASUREMENT ERRORS

  1. The transducer detects the following measurement errors (inputs failure states):
    – exceeding the measuring range of the sensor/signal from above (High) or from below (Low),
    – incorrectly connected or sensor/signal different than the one set in the configuration (chapter 8, parameter 0/9: inP1/2),
    – sensor/measurement signal missing or input damaged (—-).

  2. Possible ways of signaling measurement errors:
    – pulsing of OC1/2 outputs and A1/2 LEDs with a set period and filling (through parameters 25/34: PEr1/2 and 39: HSEt when parameter 26/35: Fto1/2 = hAnd) or switching on/off outputs 1/2 permanently (when 26/35: Fto1/2 = on or oFF),
    – measurement value equal to -19999 (Low),19999 (High) or 31999 (—-), Table 11.5, registry address = 0x10 ÷ 0x16.

SERIAL COMMUNICATION, AVAILABLE SOFTWARE AND USB DRIVERS

Communication with the transducer is possible through each of the available serial interfaces (independently, i.e. RS485, Ethernet and USB) and can be used in various applications, e.g.:
– remote monitoring and recording of current measurements as well as control of the operating status and control algorithms for outputs,
– quick configuration of parameters, including copying settings to other transducers of the same type.
In order to establish long-distance communication, a connection should be made in the RS485 standard (MODBUS-RTU protocol, chapters 11.3 and 11.4) or Ethernet using the MODBUS-TCP (chapter 11.2) and MQTT protocols (chapter 11.1).
When the transducer (or RS485 converter) is connected to the computer for the first time via the USB port, the system will start the process of automatic installation of the COM serial port driver (from the Windows Update website). Alternatively, you can manually indicate the location of the driver on the computer’s disk from the Device Manager, following the instructions of the installation wizard (for the transducer, select the “AR2xx /…” drivers downloaded from the www.apar.pl/en website or from the ARSOFT-CFG program installation folder, by default „C:\Program Files (x86)\ARSOFT\Drivers\AR2xx…”).
The following applications are available (for Windows 7/10/11 operating systems, downloadable from www.apar.pl/en/download/software or optionally from a CD or e-mail from the Sales Department):

Name Description of the program

ARSOFT-CFG
(free)| – displaying current measurement data from the connected Apar device
– configuration of the measurement input type, indication range, adjustment options, alarms, display, communication, access, etc. (chapter 8)
– creating the file with the extension “cfg” on a disk containing the current configuration of parameters for reuse (copying of configuration)
APSystem-PC
(paid)| – display and recording of current measurements from many devices (via MODBUS-RTU/TCP/ASCII)
– visual and audible alarms, e-mail alerts, event reporting, etc.

Detailed descriptions of the above mentioned applications can be found in the installation folders.

ATTENTION:
Before establishing a connection via RS485, make sure that the parameters of the device (47: r4br, 48: r4cF and 49: Addr) comply with the settings of the computer program. Moreover, set the number of the COM serial port used in the program options (for the RS485 converter assigned by the system during the installation of drivers).
Depending on the protocol used, the connection via the Internet requires the known public IP address of the broker for the MQTT protocol and the network IP address in the case of MODBUS-TCP (to facilitate access to the network with a variable public IP address, you can start the DDNS service, e.g. in a router). The selection of network parameters in the transducer and the configuration of the router (including e.g. port redirection for MODBUSTCP, port forwarding) should be entrusted to a qualified person (network administrator).
In addition, pay attention that the firewall does not block the ports and applications used (e.g. ARSOFT-CFG).
The unique MAC (EUI-48) hardware address of the transducer Ethernet interface is available in ARSOFTCFG (Parameters-> Communication options) and in the MODBUS-RTU/TCP
protocol register map. The easiest way to test the correctness of the transducer’s operation in the LAN network is to set the Ethernet interface in the automatic mode (parameter 50:
EtMo = Auto), and then (with the IP address assigned by the DHCP server read from the device) establish connection with the ARSOFT -CFG program or execute the ping command from the computer’s command line (and optionally arp -a for Windows or arp-scan for Linux, where we will also get the MAC address).

11.1. MQTT PROTOCOL
Popular in IoT/M2M (Internet of Things) applications, the MQTT protocol is a lightweight data transmission protocol based on the publication/subscription pattern (to/from the server). Using the protocol requires a correctly configured Ethernet network interface and MQTT parameters (chapter 8, Table 8, point VIII), as well as access to a broker (server) with a fixed numeric IP address (the converter does not support the DNS protocol – text domain names). The MQTT broker can be started independently (eg. Mosquitto) or use the ones available on the Internet (paid or free, e.g. EMQX). Knowing the name of the broker’s website, you can check its IP address, e.g. with the ping command (from the computer’s command line). To read (subscribe) the messages published by the transducer from the broker, you can use your own solutions or one of the many applications available on the Internet (such as the free and easyto- use “MQTT Dash” for Android). Establishing a connection with the broker may take some time (usually <1,5 minutes, restarting the device may speed up this process). The current status of the transducer’s connection with the MQTT broker is available from the MODBUS-TCP/RTU protocols (register at 31: Ethernet connection status, chapter 11.5).
Parameter 64: MqMo (description in Table 8) is responsible for selecting the content of messages sent cyclically to the MQTT broker. Sample content for the most extensive option (when 64: MqMo = FULL, maximum size 90B): “AR595_1;PV1=36.6;PV2= 21.5;°C; MV1=100 %;MV2=100 %;cstat=0x0000;BIN=0” (AR595_Addr = device name; PV1-2= measurement values 1 and 2;unit;MV1= control signal value of output 1;MV2 for output 2; cstat = operating status of control algorithms, description in chapter 11.5; BIN= binary input state, 0=shorted, i.e. active).
In addition, for optional connection authorization, the following fields are set in the MQTT package: customer ID (created according to the “aparMAC” template, where MAC is the hardware address of the EUI-48 transducer, e.g. “aparFCC23D21C54A”) and user name (as “aparPass”, the last 2 digits of parameter 42: Pass, e.g. “apar11”) and password (parameter 42: Pass).
Protocol parameters useful for advanced needs: version 3.1.1, QOS=0, retain=1, keep alive=0 (off).
In the event of frequent disconnection with the broker, check the reliability of the network/internet connection (switch), test the possible impact of the message publication period (extend, recommended > 5s, parameter 70: MqPE), as well as MODBUS-TCP communication (temporarily stop if in use).

11.2. MODBUS-TCP SERIAL TRANSMISSION PROTOCOL
The MODBUS-TCP protocol is available for the Ethernet (RJ45) interface and uses the TCP/IP transport layer. Parameters used by this service, such as the TCP port number, are described in chapter 8, Table 8, point VIII.
The timeout for the MODBUS-TCP transmission, after which the open but unused port is closed, is 60s. Available functions: READ – 3 lub 4, WRITE – 6

Table 11.2.1. MODBUS-TCP protocol request frame format for the READ and WRITE functions (frame length -12B)

MODBUS protocol header (7 bytes)| Unit ID
1 byte| Function
code (READ or WRITE) 1 byte| register address
from Table 11.5
(chapter 11.5)
2 bytes (HB-LB)| number of registers to read (1 ÷ 13) or value of a register to write
2 bytes (HB-LB)
---|---|---|---|---
Transaction and
protocol identifiers
4 bytes| Length field
(value = 6)
2 bytes

Example 11.2.1. Reading a register with address 0: 0x00 – 0x00 – 0x00 – 0x00 – 0x00 – 0x06 – 0xFF – 0x04 – 0x0000 – 0x0001

Table 11.2.2. Response frame format for the READ function (minimum frame length – 11 bytes):

MODBUS protocol header (7 bytes)| Unit ID
1 byte| Function
code (READ) 1 byte| number of bytes
in the data field
(2 ÷ 26) 1 byte| data field – register value (2B)
2 ÷ 26 bytes (HB-LB)
---|---|---|---|---
Transaction and
protocol identifiers
4 bytes| Length field
(max 29)
2 bytes

Example 11.2.2. The response frame for the register value equal to 0: 0x00 – 0x00 – 0x00 – 0x00 – 0x00 – 0x05 – 0xFF – 0x04 – 0x01 – 0x0000

Table 11.2.3. Response frame format for the WRITE function (frame length – 12 bytes) copy of the query frame for the WRITE function (Table 11.2.1)
The error codes are the same as for the MODBUS-RTU protocol (Table 11.4.5)
Example 11.2.3. Error frame for a non-existing read register address: 0x00 – 0x00 – 0x00 – 0x00 – 0x00 – 0x05 – 0xFF – 0x84 – 0x02 – 0x0001

11.3. RS485 COMMUNICATION INTERFACE (acc. to EIA RS-485)
The installation specification for RS485 interface is as follows:

APAR AR595 Two-Channel Universal Transducer - RS485
interface

– maximum cable length – 1km (observe the installation guidelines, chapter 2);
– maximum number of devices in a RS485 line: 30, in order to increase the number use RS485/RS485 amplifiers;
– termination and polarizing resistors when the MASTER is at the start of the line (Fig. 12):

– at the start of the line
– a the end of the line| – 2 x 820Ω to the ground and +5V of the MASTER and 150Ω between lines;
– 150Ω between the lines (or clamp JP1 closed, see chapter 7);
---|---

– termination and polarizing resistors when the MASTER is in the center of the line:

– at the converter
– at both ends of the line| – 2 x 820Ω, to the ground and +5V of the converter;
– 150Ω between the lines (or clamps JP1 closed, see chapter 7).
---|---

Equipment from different manufacturers that form the RS485 network (e.g. RS485 converters/USB) may have integrated polarizing and terminating resistors; in such a case there is no need to use external elements.
Equipment from different manufacturers that form the RS485 network (e.g. RS485 converters/USB) may have integrated polarizing and terminating resistors; in such a case there is no need to use external elements.
When configuring the network, it is necessary to pay particular attention to the cabling installation recommendations given in chapter 2.

11.4. MODBUS-RTU SERIAL TRANSMISSION PROTOCOL (SLAVE)

Baudrate and character format for RS485 and Modbus-RTU address set with parameters 47: r4br, 48: r4cF, 49: Addr (chapter 8, Table 8, point VIII).
Available functions: READ = 3 or 4, WRITE = 6. The protocol is also available for USB.

Table 11.4.1. Query frame format for the READ function (frame length – 8 bytes):

address of the device
1 byte| function
4 or 3
1 byte| register address to be read:
from Table 11.5 (chap. 11.5)
2 bytes (HB-LB)| number of read registers:
1 ÷ 13
2 bytes (HB-LB)| CRC checksum
2 bytes (LB-HB)
---|---|---|---|---

Example 11.4.1. Reading of a register with address 0: 0x01 – 0x04 – 0x0000 – 0x0001 – 0x31CA

Table 11.4.2. Query frame format for the WRITE function (frame length – 8 bytes):

address of the device
1 byte| function 6
1 byte| write register address:
from Table 11.5 (chap. 11.5)
2 bytes (HB-LB)| write register value
2 bytes (HB-LB)| CRC checksum
2 bytes (LB-HB)
---|---|---|---|---

Example 11.4.2. Entry in a register with address 10 (0xA) with the value 0: 0x01 – 0x06 – 0x000A – 0x0000 – 0xA9C8

Table 11.4.3. Response frame format for the READ function (minimum frame length – 7 bytes):

address of the device
1 byte| function
4 or 3
1 byte| number of bytes in the data
field (max. 13*2=26 bytes)
1 byte| data field – register value
2 ÷ 26 bytes (HB-LB)| CRC checksum
2 bytes (LB-HB)
---|---|---|---|---

Example 11.4.3. Response frame for register value equal to 0: 0x01 – 0x04 – 0x02 – 0x0000 – 0xB930

Table 11.4.4. Reply frame format for the WRITE function (frame length – 8 bytes): copy of the query frame for the WRITE function (Table 11.4.2)

Table 11.4.5. Special reply (errors: function field = 0x84 or 0x83 in the case of the READ function and 0x86 in the case of the WRITE function):

Error code (HB-LB in data field) Error description

0x0001
0x0002
0x0003| non-existing register address
wrong write register value
incorrect function number

Example 11.4.5. Error frame for a non-existing read register address: 0x01 – 0x84 – 0x02 – 0x0001 –0x5130

11.5. MAP OF DEVICE REGISTERS FOR MODBUS-RTU/TCP
Table 11.5. Map of registers for the MODBUS-RTU and MODBUS-TCP protocol (1 register = 2 bytes)

Register address
HEX (DEC)| Value
(HEX or DEC)| Description of register and access type
(R- read only register, R/W – read and write register)|
---|---|---|---
0x00 (0)| 0| not used or reserved| R
0x01 (1)| 5950 ÷ 5959| device type identifier| R
0x02 (2)| 100 ÷ 999| transducer firmware version| R
0x03 ÷ 0x05| 0| not used or reserved| R
0x06 (6)| 0 ÷ 65535| Status of algorithms and control functions and status of outputs/alarms:
– status of outputs/alarms 1, 2 (bits 0, 1, 2, bit=1= output enabled),
– STB (LATCH) alarms for outputs 1, 2 (bits 3, 4, bit=1=active),
– start/stop status for BIN input (bit 15, bit=1=start), chapter 7| R
0x07 (7)| 0| not used or reserved| R
0x08 (8)| -100 ÷ 700| temperature of cold ends for thermocouples (resolution 0.1°C )| R
0x09 ÷ 0x0A| 0 ÷ 100| MV control signal value [%] for outputs 1, 2| R
0x0B (11)| 0| not used or reserved| R
0x0C (12)| 0 ÷ 65535| device status:
– BIN input status (bit 1, bit=1=active input=closed), chapter 7,
– presence of Ethernet and RS485 modules (bits 4, 5, bit=1=available),
– USB connection status (bit 8, bit=1=connected),| R
0x0D ÷ 0x0F| 0| not used or reserved| R
0x10 ÷ 0x17| -32768 ÷ 32767| current measured values (in order: input 1, input 2, measurement difference 1-2, sum of measurements 1+2, average value of measurements 1 and 2, greater value of measurements 1 and 2, lower value of measurements 1 and 2, product of measurements 1*2), in code U2 (16-bit), without comma, (for thermometric inputs, resolution 0.1°C)|
0x18 ÷ 0x1E| 0| not used or reserved| R
0x1F (31)| 0 ÷ 65535| connection status of the Ethernet interface and the MODBUS-RTU and MQTT protocols:
– LAN connection status, link-up (bit 0, bit=1=connected),
– connection with the MQTT broker status (bits 1, 2, bit1=bit2=1=connected),
– TCP port status for MODBUS-TCP (bits 6, 7, 8, bit6=bit7=1=connected),| R
0x20 ÷ 0x22| 0 ÷ 65535| unique MAC hardware address of the Ethernet interface (EUI-48)| R
Configuration parameters (the collective list of parameters can be found in chapter 8, Table 8)
Register (parameter) address = 35 + parameter index from Table 8 (e.g. address=35 for parameter 0: inP1 ),
Register (parameter) value = value from Table 8 (e.g. 0 for 0: Pt100)| R/W

References

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

APAR User Manuals

Related Manuals