Instruction Manual for NOVUS models including: N321S Differential Temperature Controller, N321S, Differential Temperature Controller, Temperature Controller

Communication Protocol N321S- N322S

26

Communication Protocol, Modbus

NOVUS Automation NOVUS Automation

General - - NOVUS Automation Inc. - Page 26

PDF preview unavailable. Download the PDF instead.

novus-n321-22s-tempcontrol-serielcomm-instruct
Line N321S / N322S
INSTRUCTION MANUAL Registers Table for Serial Communication V1.9x C

1. SERIAL COMMUNICATION

RS485 Interface · Compatible line signals with RS485 standard. · 2 wire connection between master and up to 31 slave controllers in bus topology.
With multiple output converters up to 247 knots. · Maximum communication distance: 1000 meters. · The RS485 signals are:
Bidirectional data line.
Inverted bidirectional data line.
Communication common. Interconnect between all network devices for protection.

General Characteristics · Serial interface not isolated from input circuitry. · Serial interface isolated from input circuitry, except in 24 V powered model. · Baud rate: 9600 bps. · Data Bits: 8. · Parity: None. · Stop Bits: 1.
Communication Protocol Modbus RTU slave protocol is supported, available in most of the supervisory software found in the market. The available Modbus commands are as follows:
03 - Read Holding Register (Record Readers) 06 - Preset Single Register (Written in Recorder) The 03 Read Holding Register command accepts the reading of up to four consecutive registers.

1.1 CONTROLLER CONFIGURATION

Controllers that have the built-in RS485 serial communication interface have the Addr parameter at their programming level. In this parameter the user defines a communication address for each element of the network. The address you set must be between 1 and 247.

addr

Communication address of the controller. Each controller must have a unique address.

1.2 REGISTERS TABLE

The registers are the controller's internal parameters. Each table parameter is a 16-bit word with a signal represented by a complement of 2.

Holding Registers

Parameter

Registers Description

Reading: Measured temperature value T1.

0000

Value T1 Writing: Not allowed.

Range: According to the sensor type used.

Reading: Measured temperature value T2.

0001

Value T2 Writing: Not allowed.

Range: According to the sensor type used.

Reading: Value of T1-T2.

0002

DIF

Writing: Not allowed.

Reading: Differential setpoint for activating the pump.

0003

D0n

Writing: Differential setpoint for activating the pump.

Range: Adjustable from d0f to 20 °C.

Reading: Differential setpoint for deactivating the pump.

0004

d0f

Writing: Differential setpoint for deactivating the pump.

Range: Adjustable between 1 °C and D0n.

Reading: Temperature value exhibited on the display.

Writing:

0005

IND

0 Temperature of the collectors (T1); 1 Temperature of the storage tank (T2);

2 Temperature difference between the sensors (T1 ­ T2);

3 Alternates the indication of T1, T2 and T1-T2 at every 3 seconds.

Reading: First 3 digits of the controller serial number.

Serial Number

0006

Writing: Not allowed.

High

Screen number format: XXXXh.

Reading: Last 3 digits of the controller serial number.

Serial Number

0007

Writing: Not allowed.

Low

Screen number format: XXXXh.

Reading: Anti-frost temperature setpoint.

0008

I[E

Writing: Low temperature setpoint.

Range: Adjustable between spl and spk.

Reading: Temperature setpoint T1 overheating.

0009

KT1

Writing: Temperature setpoint T1 overheating.

Range: Adjustable between spl and spk.

Reading: Temperature setpoint T2 critical maximum in the tank.

0010

KT2

Writing: Temperature setpoint T2 critical maximum in the tank.

Range: Adjustable between spl and spk.

Reading: Anti-frost temperature T1 hysteresis (i(e). In

0011

KYS

degrees.

Range: Adjustable between 0.1 and 50.0 °C.

Reading: Hysteresis of the overheating temperature T1 (kt1).

0012

KY1

In degrees.

Range: Adjustable between 0.1 and 50.0 °C.

Reading: Hysteresis of the overheating temperature T2 (kt2).

0013

KY2

In degrees.

Range: Adjustable between 0.1 and 50.0 °C.

Reading: IHM status.

Writing: Not allowed.

Value format:

bit 0 ­ Status P1 (OUT1);

bit 1 ­ Status P2 (OUT2);

bit 2 ­ True when PV is showing;

bit 3 ­ True when command is received by the serial;

bit 4 ­ Internal control;

bit 5 ­ Status Led T1;

0014

Ikm Status

bit 6 ­ Status Led defrost;

bit 7 ­ Status Led T2;

bit 8 ­ Internal control;

bit 9 ­ Internal control;

bit 10 ­ True if the Value has decimal point;

bit 11 ­ Internal control;

bit 12 ­ Internal control;

bit 13 ­ Internal control;

bit 14 ­ Internal control;

bit 15 ­ Internal control.

Reading: Measurement status. 0015 Control Status
Writing: Not allowed.

Value of

Reading: Screen parameter value shown.

0016

Displayed Writing: Not allowed.

Screen

Maximum range: -199 a 999. The range depends on the parameter being displayed on the screen.

Reading: Version of the software implemented in the controller

and number of the current screen.

0017

Version

Writing: Not allowed.

Screen N° Screen number formation: XXYYh, where:

XX  Version and YY  Screen number.

Reading: Offset value for sensor 1 measurement.

0018

OF1

Writing: Offset value for sensor 1 measurement.

Range: -10,0 to 10,0 °C.

Reading: Offset value for sensor 2 measurement.

0019

OF2

Writing: Offset value for sensor 2 measurement.

Range: -10,0 to 10,0 °C.

Reading: Status de ICE, HT1 e HT2.

Writing: Not allowed.

I[E,

Value format:

0020

KT1 and KT2 Status

BIT 0 - ICE

BIT 1 - HT1

BIT 2 - HT2

0021

SP1

Support Setpoint Value.

0022

B1y

Support output hysteresis value.

0023

A[1

Support output control action.

Table 01 ­ Registers Table

Notes: The SP, PV and Hysteresis values are always multiplied by 10 to account for the decimal point.

1.3 EXCEPTION RESPONSES ­ ERROR CONDITIONS

Upon receiving a command, the CRC check is performed on the received data block. If there is a CRC error at reception, no response will be sent to the master. For commands received without error, a consistency of the command and the requested registers is realized. If invalid, an exception response is sent with the corresponding error code. In exception responses, the field corresponding to the Modbus command in the response is summed as 80h.
If a value write command in a parameter has a value outside the allowed range, no value will be written to this parameter, returning error code 03 as a response.
Broadcast read commands are ignored by the controller and there is no response. You can only write in Broadcast mode.

Error Code

Error Description

01

Invalid or nonexistent command.

02

Invalid or out of range register number.

03

Invalid or out of range number of registers.

Table 02 - Error codes in exception response

1.4 ELECTRICAL CONNECTIONS

Characteristics of the Physical Environment · Twisted pair cable, shielded, 3 x 24 AWG and grounded wire at both ends; · 16 pF of capacitance every 30 m in length; · 100 Ohms characteristic impedance; · 1000 m maximum length.

Fig. 02 ­ N322S model connections

Fig. 01 ­ N321S model connections


NOVUS Automation Adobe PDF Library 21.5.92