PL Engineering DX5100 Vision User manual

DX5100 Vision
Program of DX5100 Controller
Configuration
USER GUIDE
PL Engineering Ltd.
Moscow, 2017
Version 1.04

PL Engineering Ltd DX5100 Vision / User Guide
Edition July 2017
Copyright
All rights reserved.
Reproduction in any manner, in whole or in part is straightly
prohibited without written permission of PL Engineering Ltd.
The information contained in this document is the subject to change
without notice.
page 2 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
CONTENTS
1. PROGRAM OBJECTIVE............................................................. 5
Program Main Window ....................................................................... 8
1.1. Monitor Window...................................................................... 9
2. DESCRIPTION.......................................................................... 10
3. SETTING PARAMETERS OF COMMUNICATION...................10
3.1. Controller to Computer Connection Options......................... 10
3.2. How to Adjust Computer Serial Ports................................... 11
3.3. Setting Communication Parameters of Controller DX5100..14
4. how to BACKUP/RESTORE OF PARAMETERS...................... 16
4.1. Backup procedure................................................................. 16
4.2. Procedure of Restoring from Backup ...................................17
4.3. Additional Possibilities. Non-Volatile Memory ...................... 18
5. SETTING ALARM LIMITS.........................................................21
5.1. Setting Limits of TEC Voltage............................................... 21
5.2. Setting Temperature Limit Values ........................................ 21
6. THERMISTOR SETTING.......................................................... 23
6.1. Description of Procedure ...................................................... 23
6.2. Determination of Input Data.................................................. 24
6.3. Calibration of Temperature Measurement Channel .............26
6.3.1. Controller Firmware Version <= 333.................................26
6.3.2. Controller Firmware Version >= 334................................. 30
6.4. Viewing Current Settings of Thermistor. Checking
Measurements.................................................................................. 31
6.4.1. Verification of the function of temperature calculation......33
6.4.2. Checking Temperature Measurement Channel................35
7. PROGRAM MANAGER.............................................................36
8. AUTOSTART CONFIGURATION ............................................. 39
9. CONDITIONS OF SIGNALING OF SETPOINT ATTAINMENT 40
10. DIGITAL INPUT CONTROL (DX5107)................................. 42
11. PID Tuning............................................................................ 44
11.1. AUTO-PID FUNCTION..................................................... 44
11.1.1. Introduction....................................................................... 44
11.1.2. Ziegler-Nichols Algorithm.................................................. 45
11.2. PID TUNING TIPS............................................................ 46
ver. 1.04 (2017) page 3 of 68

PL Engineering Ltd DX5100 Vision / User Guide
12. terminal................................................................................. 48
12.1. How to Communicate with Controller via System of
Commands ....................................................................................... 48
12.2. How to Save Sets of Commands in File........................... 49
12.3. Conversion of Files with Commands from Program
"Terminal" ......................................................................................... 50
12.4. Usage of Set of Commands as Macros............................51
12.5. Cyclic execution of Macros............................................... 52
13. MONITOR............................................................................. 53
13.1. Telemetry Start ................................................................. 53
13.2. Choice of Regulation Mode .............................................. 54
13.3. Charts ............................................................................... 56
13.4. Status Bar......................................................................... 59
14. update................................................................................... 59
14.1. Software Update............................................................... 59
14.2. Firmware Update .............................................................. 59
14.2.1. How to Prepare for Controller Programming.................... 60
14.2.2. Selection of Firmware File................................................ 60
14.2.3. Programming .................................................................... 61
14.2.4. How to Set Connection Rate in Controller after
Programming .................................................................................... 63
page 4 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
1. PROGRAM OBJECTIVE
The program DX5100-Config.exe (hereinafter the Program) is
designed to configure the controller DX5100 (hereinafter the
Controller). The main goal is to simplify the tuning process of the
controller for an end user.
The program applies a standard interface for windows applications.
The program allows performing the following actions with the
controller:
•Setting the maximum voltage (for each channel, here and
below);
•Setting alarm-limits of temperature;
•Setting the thermistor:
oGetting the current settings:
Type and function of calculating temperature =();
Coefficients of the function of calculating temperature;
Nominal value of the thermistor used;
oChecking the current measurements;
oEntering new values of the coefficients;
oPossibility to select from a list of more than 50 predefined
characteristics of thermistors;
oCalibration of temperature measurement channel;
oStarting with Version 334 of the Program:
The measuring channel is calibrated by the
manufacturer for all possible limits of measurement;
A user can simply select a type and size of thermistor.
After that the Program will automatically install all the
necessary settings of the Controller;
•Configuring the startup mode of the controller after powering up;
•Setting the conditions for signaling that alarm set point is
achieved;
ver. 1.04 (2017) page 5 of 68

PL Engineering Ltd DX5100 Vision / User Guide
•Setting the communication parameters;
•Setting response to signals from digital input and digital output
control1;
•Storage and restoration of controller parameters;
oThe conversion of structures stored in the memory is
supported, when taking a new version of the Controller
software;
oA visual preview of all the settings stored in the Controller
nonvolatile memory is enabled;
oThe table of thermistor settings can be viewed for all the
limits of measurements2;
•Reading and writing of programs of time regulation;
oEditing the programs in the Controller;
oSaving into a file, downloading from a file;
•Adjustment of the PID-regulation:
oAutomatic selection of proportional, integral and differential
coefficients for each channel;
oPossibility of manual selection of coefficients;
oPlotting the setpoint attainment at different coefficients,
analysis of results;
oSaving results to a file, to the clipboard;
oPrinting;
•Terminal:
oPossibility of communicating with the Controller by a
system of commands3;
1When using the digital board DX5107.
2Starting with Version DX5100.334.
3See the document «DX5100 Table of Commands v3.5»
page 6 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
oSaving sets of commands in a file;
oConversion of files with commands from the program
"Terminal";
oUsage of a set of commands as macros;
oLoop Macros;
•Upgrading of the Controller programs:
oUpdate Wizard;
oDownloading the update files from the manufacturer's
website;
•Monitoring:
oUsing the command/non-command interface;
oreal-time charting of the following telemetry parameters:
Total supply voltage of controller;
Voltage per channel;
Current per channel;
Temperature per channel;
oDisplaying controller status (mode, setpoint);
oChanging the mode during monitoring;
oSaving of telemetry results in a file;
oPossibility to change temperature setpoint without restarting
PID4.
4Starting with the Version DX5100.333.
ver. 1.04 (2017) page 7 of 68

PL Engineering Ltd DX5100 Vision / User Guide
1.1. Program Main Window
The main window can be divided into several parts:
•Main menu5;
•Main toolbar;
•Left toolbar;
•Workspace of window.
In the menu "View"you can enable/disable both the toolbars.
5Numbers of the menu items correspond to the chapters in this
document, and determine the desired consistency of the instrument
operation.
page 8 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
1.2. Monitor Window
The monitor window allows a user to:
•control the operation of the controller;
•start and stop all the supported modes;
•observe the change of telemetry data in real time;
•store and analyze the data obtained.
In contrast to the main window, there are no settings, only the current
management and display of information. For a detailed description,
see the chapter "Monitor".
ver. 1.04 (2017) page 9 of 68

PL Engineering Ltd DX5100 Vision / User Guide
2. DESCRIPTION
3. SETTING PARAMETERS OF COMMUNICATION
3.1. Controller to Computer Connection Options
•Connect the device to the RS-485 and (or) to the COM-
port with the RS-232 cable (see the set kit for the digital
control board). Connect to the digital board connector XP6
or XP8, respectively.
•Connect the power supply. The power supply must provide
12 V ± 10%.
•The power supply is connected to the connector XP1 of
each power board DX5102, or to the connector XP5 of the
power board DX5105.
The controller may be connected to the computer in several ways:
1. Using the RS-232 cable supplied.
Connection is via the connector XP8 of the digital board.
2. With the converter interface DX5106.
a. Interface RS485 signals generation
b. Interface RS232 signals generation
page 10 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
c. DX5101 programming signals generation
d. LED indication of the interfaces status and of programming
signals status
e. For external commutations there are connectors located on
one side of the board.
With the converter interface DX5104.
f. Interface RS-485 signals generation
g. Galvanic isolation of the interface RS-485 from the
computer
h. Protection against reverse power
i. Functioning without a supply voltage (no galvanic isolation)
3. You can also use other converters of the interface RS-232/RS-
485.
The connecting procedure is described in more detail in the paper
"DX5100 Technical Manual". In case DX5106 is used, you need to
install the drivers from those supplied or from the manufacturer's web
site - see "FTDI Drivers Installation Guide for VISTA.pdf"and "FTDI
Drivers Installation Guide for WindowsXP.pdf".
3.2. How to Adjust Computer Serial Ports
By default, the controller is supplied with the settings rate 19200
kbps. When you run the program, it scans the serial ports of the
system and determines the connected devices of DX5100.
The scan results can be seen on the tab "COM List". When the
device is detected, the Program displays the name of the "command"
interface and its identifier. When using the interface converter
DX5106, the Program will also identify the "non-command" interface,
and a pair of interfaces belonging to the same controller will be
highlighted by the same color.
ver. 1.04 (2017) page 11 of 68

PL Engineering Ltd DX5100 Vision / User Guide
Now you must select the device to work with. The logic of the
Program involves working with one controller at a time, so flags of the
"command" interface choice work like radio buttons.
After the "command" interface selection, there are the following
variants:
1. If the RS-232 interface is "command", all the free ports defined
by the Program as "Unknown" will be available for a "non-
command" interface. If you use the interface converter DX5106,
you can choose a port highlighted by the same color. Otherwise,
you should select the port to which "non-command" interface is
connect. You may as well not choose a "non-command"
interface.
page 12 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
2. If the RS-485 interface is "command", the choice of a "non-
command"interface will not be available.
Press the button "Open".
After a successful communication, the program displays information
about the controller, a version of the program used, and
communication parameters.
The field "State"is an indicator and may have the following values:
•Grey (port available, you can open it);
•Red (port is unavailable, for example, it is opened by
another program);
•Green (port is available; it is opened in our program).
ver. 1.04 (2017) page 13 of 68

PL Engineering Ltd DX5100 Vision / User Guide
For the case when the RS-485 interface is "command", the possibility
of selecting a device address in the network is added6:
3.3. Setting Communication Parameters of Controller DX5100
6The protocol (WAKE) used to communicate with the Controller,
supports addressing of devices from 1 to 127.
page 14 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
To configure the communication settings in the program the tab
"Communication" is designed.
It can be chosen either from the main menu or clicking the
corresponding button in the toolbar.
On this tab there are the controller settings for communication with
the computer:
•Address;
•Extended address (not available for editing);
•Selection of the mode WAKE (not available for editing);
•Selection of the command interface;
•Choice of the connection rate;
Attention! Take
caution when changing the connection
parameters. Changes will take effect after rebooting the
controller. Next time you connect to the controller you will
use the new settings.
ver. 1.04 (2017) page 15 of 68

PL Engineering Ltd DX5100 Vision / User Guide
4. HOW TO BACKUP/RESTORE OF PARAMETERS
The operating parameters of the controller, stored in nonvolatile
memory of the digital control board, can be provided for the backup
(storage) and, if necessary, restore.
It is advisable to save the parameters before the procedures
changing them, as well as after their completion. Such procedures,
for example are calibration, storage of thermistor polynomial, etc.
4.1. Backup procedure
page 16 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
The program suggests that you should save a file with the controller
settings. The file name is proposed to be "Device information", but
you can use another name.
As a result of the procedure, the configuration file will be saved.
4.2. Procedure of Restoring from Backup
When selecting a relevant item, the program will suggest that you
should select a configuration file previously saved.
Here we should bear in mind that if you have a configuration file from
another device, i.e., "Device identifier"in the file differs from the
reading of the controller, the program will notify you and the operation
may be aborted.
ver. 1.04 (2017) page 17 of 68

PL Engineering Ltd DX5100 Vision / User Guide
4.3. Additional Possibilities. Non-Volatile Memory
In order to quickly estimate the Controller parameters that determine
the logic of its operation, you can use the tab "non-volatile
memory":
page 18 of 68 ver. 1.04 (2017)

DX5100 Vision / User Guide PL Engineering Ltd
Functions of the buttons:
•"Reload FLASH"- read data from the controller;
•"Save to File"- save data to disk, with possibility to a later
load, see the previous section;
•"Load from File"- load the file, for viewing only, without the
possibility of storage in the controller. For saving it you
have to use the recovery procedure, see the previous
section
Tabs functions:
•Tabs with version numbers (versions differ by the structure
size and set of parameters).
•The tab "Thermistor table"- starting with version 334 of
the firmware, the manufacturer provides the controller initial
ver. 1.04 (2017) page 19 of 68

PL Engineering Ltd DX5100 Vision / User Guide
configuration to handle all possible thermistor nominals
(see the documentation TEC Controller DX5100 Technical
Manual 2.13 Accuracy).
The figure shows the properly filled in structure of thermistor settings.
The indication of the correct filling is the last byte in each row: if it is
equal to 55h, the setup is made correctly, and you can use the
default settings when selecting a thermistor. Details of thermistor
configuration procedure are described in Section 4 of this guide.
page 20 of 68 ver. 1.04 (2017)
Table of contents
Popular Controllers manuals by other brands

Equflow
Equflow 6010BCPM001XX instruction manual

Regulus
Regulus TRS 3 Installation and operation manual

Carrier
Carrier 38AKS installation instructions

Mitsubishi Electric
Mitsubishi Electric MELSEC iQ-F Series manual

OpenSprinkler
OpenSprinkler OpenSprinkler v3 user manual

Fisher
Fisher 2500 Series instruction manual