mlc 9000 bus-compatible pid control system


Add to my manuals
70 Pages

advertisement

mlc 9000 bus-compatible pid control system | Manualzz

(ii)

MLC 9000 User Guide

MLC 9000

BUS-COMPATIBLE

PID CONTROL SYSTEM

User Guide

CONTENTS

1

MLC 9000 SYSTEM OVERVIEW . . . . . . . . . . . . . . . . . . . . . 1-1

2.7.1

2.7.2

2.7.3

2.8

2.9

2.9.1

2.9.2

2.9.3

2.4

2.5

2.6

2.7

2

2.1

2.2

2.3

INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

INSTALLING THE BCM . . . . . . . . . . . . . . . . . . . . . . 2-2

INSTALLING THE LCMS AND INTERCONNECT MODULES . . . 2-2

REMOVING THE BCM . . . . . . . . . . . . . . . . . . . . . . . 2-3

REMOVING AN LCM . . . . . . . . . . . . . . . . . . . . . . . . 2-3

REMOVING AN INTERCONNECT MODULE . . . . . . . . . . . 2-4

PRECAUTIONS WHILST WIRING UP . . . . . . . . . . . . . . . 2-4

General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4

Thermocouple Inputs . . . . . . . . . . . . . . . . . . . . . . 2-4

RTD (3-wire Pt 100) Inputs . . . . . . . . . . . . . . . . . . . 2-4

ELECTRICAL SUPPLY . . . . . . . . . . . . . . . . . . . . . . . 2-5

ELECTRICAL CONNECTIONS - BCM . . . . . . . . . . . . . . . 2-5

Power Input . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5

RS232 Port . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6

RS485 Port . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6

2.10

2.10.1

2.10.2

2.10.3

2.10.4

2.10.5

ELECTRICAL CONNECTIONS - LCM . . . . . . . . . . . . . . . 2-6

Thermocouple Input . . . . . . . . . . . . . . . . . . . . . . . 2-6

RTD Input (3-Wire) - Not on Redundant Thermocouple Variant 2-7

Linear Input (Not on Redundant Thermocouple variant) . . . . 2-7

Relay Output . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7

SSR Drive and DC Linear Output . . . . . . . . . . . . . . . . 2-7

3

3.1

3.2

3.3

INSTALLING THE MLC 9000 CONFIGURATOR ON YOUR PC . . . . . 3-1

PRE-REQUISITES . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

INITIAL INSTALLATION . . . . . . . . . . . . . . . . . . . . . . 3-1

ADDING SUPPORT FOR NEW MODULES . . . . . . . . . . . . 3-2

4

4.1

4.1.1

4.1.2

PARAMETER DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . 4-1

INPUT PARAMETERS (LCM Object Type 1). . . . . . . . . . . . 4-1

Process Variable (PV) Value . . . . . . . . . . . . . . . . . . 4-1

Input Filter Time Constant . . . . . . . . . . . . . . . . . . . . 4-1

4.1.3

4.1.4

4.1.5

Process Variable Offset . . . . . . . . . . . . . . . . . . . . . 4-1

Over-range Flag . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

Under-range Flag . . . . . . . . . . . . . . . . . . . . . . . . 4-2

MLC 9000 User Guide

4.1.6

4.1.7

4.4.4

4.4.5

4.4.6

4.4.7

4.4.8

4.4.9

4.4.10

4.4.11

4.3.2

4.3.3

4.3.4

4.3.5

4.4

4.4.1

4.4.2

4.4.3

4.2.1

4.2.2

4.2.3

4.2.4

4.2.5

4.2.6

4.3

4.3.1

4.1.8

4.1.9

4.1.10

4.1.11

4.1.12

4.1.13

4.2

4.4.12

4.4.13

4.4.14

4.4.15

4.4.16

4.4.17

4.4.18

4.4.19

4.4.20

4.4.21

4.4.22

Sensor Break Flag. . . . . . . . . . . . . . . . . . . . . . . . 4-2

Input 1 Flag & Input 2 Flag

(Redundant Thermocouple variant only) . . . . . . . . . . . . 4-2

Input Range (Type/Span) . . . . . . . . . . . . . . . . . . . . 4-2

Input Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3

Input Scale Range Maximum . . . . . . . . . . . . . . . . . . 4-3

Input Scale Range Minimum . . . . . . . . . . . . . . . . . . 4-4

External Input Range . . . . . . . . . . . . . . . . . . . . . . 4-4

Mains (Line) Frequency . . . . . . . . . . . . . . . . . . . . . 4-5

OUTPUT PARAMETERS (LCM Object Type 1) . . . . . . . . . . 4-5

Output Type . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

Output Usage . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6

Output Cycle Time. . . . . . . . . . . . . . . . . . . . . . . . 4-7

DC Linear Output Scale Maximum . . . . . . . . . . . . . . . 4-7

DC Linear Output Scale Minimum. . . . . . . . . . . . . . . . 4-7

Bus Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8

SETPOINT PARAMETERS (LCM Object Type 2) . . . . . . . . . 4-8

Setpoint 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8

Setpoint 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8

Setpoint Select . . . . . . . . . . . . . . . . . . . . . . . . . 4-9

Actual Setpoint . . . . . . . . . . . . . . . . . . . . . . . . . 4-9

Setpoint Ramp Rate . . . . . . . . . . . . . . . . . . . . . . . 4-9

CONTROL PARAMETERS (LCM Object Type 3). . . . . . . . . 4-10

Manual Control Enable/Disable . . . . . . . . . . . . . . . . 4-10

Manual Power . . . . . . . . . . . . . . . . . . . . . . . . . 4-10

Select/De-select RaPID Control . . . . . . . . . . . . . . . . 4-10

Enable/Disable Easy Tune Facility. . . . . . . . . . . . . . . 4-11

Primary Output Power Limit . . . . . . . . . . . . . . . . . . 4-11

Soft Start Setpoint . . . . . . . . . . . . . . . . . . . . . . . 4-11

Soft Start Time . . . . . . . . . . . . . . . . . . . . . . . . . 4-12

Soft Start Primary Output Power Limit . . . . . . . . . . . . . 4-12

HEAT Output Power . . . . . . . . . . . . . . . . . . . . . . 4-12

COOL Output Power . . . . . . . . . . . . . . . . . . . . . . 4-12

Loop Alarm Status . . . . . . . . . . . . . . . . . . . . . . . 4-12

Loop Alarm Enable. . . . . . . . . . . . . . . . . . . . . . . 4-13

Control Type . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13

Proportional Band 1 . . . . . . . . . . . . . . . . . . . . . . 4-14

Proportional Band 2 . . . . . . . . . . . . . . . . . . . . . . 4-14

Reset (Integral Time Constant)/Loop Alarm Time . . . . . . . 4-14

Rate (Derivative Time Constant) . . . . . . . . . . . . . . . . 4-16

Overlap/Deadband . . . . . . . . . . . . . . . . . . . . . . . 4-16

Bias (Manual Reset) . . . . . . . . . . . . . . . . . . . . . . 4-16

ON/OFF Differential . . . . . . . . . . . . . . . . . . . . . . 4-17

Control Output Action . . . . . . . . . . . . . . . . . . . . . 4-17

Programmable Sensor Break . . . . . . . . . . . . . . . . . 4-17

(iii)

(iv)

MLC 9000 User Guide

4.6.9

4.6.10

4.7

4.7.1

4.7.2

4.7.3

4.8

4.8.1

4.8.2

4.8.3

4.8.4

4.8.5

4.9

4.6.1

4.6.2

4.6.3

4.6.4

4.6.5

4.6.6

4.6.7

4.6.8

4.4.23

4.5

4.5.1

4.5.2

4.5.3

4.5.4

4.5.5

4.6

4.9.1

4.9.2

4.9.3

4.9.4

4.9.5

4.10

4.10.1

4.10.2

4.10.3

4.10.4

4.10.5

Preset Power Output . . . . . . . . . . . . . . . . . . . . . . 4-17

ALARM PARAMETERS (LCM Object Type 04) . . . . . . . . . . 4-18

Alarm Type . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19

Alarm Value . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19

Alarm Hysteresis . . . . . . . . . . . . . . . . . . . . . . . . 4-19

Alarm State. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21

Alarm Inhibit . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21

HEATER CURRENT PARAMETERS (LCM Object Type 06) . . . 4-21

Heater Current value . . . . . . . . . . . . . . . . . . . . . . 4-21

Low Heater Break Alarm value. . . . . . . . . . . . . . . . . 4-21

High Heater Break Alarm value . . . . . . . . . . . . . . . . 4-22

Low Heater Break Alarm state . . . . . . . . . . . . . . . . . 4-22

High Heater Break Alarm state. . . . . . . . . . . . . . . . . 4-22

Short Circuit Heater Break Alarm state . . . . . . . . . . . . 4-22

Short Circuit Heater Break Alarm Enable/Disable . . . . . . . 4-22

Heater Current Input Range . . . . . . . . . . . . . . . . . . 4-23

Heater Current Scale Range Maximum . . . . . . . . . . . . 4-23

Bus Input value. . . . . . . . . . . . . . . . . . . . . . . . . 4-23

CALIBRATION PARAMETERS (LCM Object Type 14) . . . . . . 4-24

Calibration Phase . . . . . . . . . . . . . . . . . . . . . . . 4-24

Calibration Password . . . . . . . . . . . . . . . . . . . . . 4-24

Calibration Value . . . . . . . . . . . . . . . . . . . . . . . . 4-25

LCM DESCRIPTOR PARAMETERS (LCM Object Type 15) . . . 4-25

Serial Number . . . . . . . . . . . . . . . . . . . . . . . . . 4-25

Product Identifier . . . . . . . . . . . . . . . . . . . . . . . . 4-25

Firmware ID . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26

Database ID . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26

LCM Data Assembly . . . . . . . . . . . . . . . . . . . . . . 4-26

COMMUNICATIONS CONFIGURATION PARAMETERS

(BCM Object Type 12). . . . . . . . . . . . . . . . . . . . . . . 4-27

MODBUS Address . . . . . . . . . . . . . . . . . . . . . . . 4-27

MODBUS Data Transfer Rate . . . . . . . . . . . . . . . . . 4-27

MODBUS Data Format. . . . . . . . . . . . . . . . . . . . . 4-27

RS232 Port Poll Timeout. . . . . . . . . . . . . . . . . . . . 4-27

RS232 Port Minimum Poll Interval . . . . . . . . . . . . . . . 4-27

BCM DESCRIPTOR PARAMETERS (BCM Object Type 15) . . . 4-28

Serial Number . . . . . . . . . . . . . . . . . . . . . . . . . 4-28

Product Identifier . . . . . . . . . . . . . . . . . . . . . . . . 4-28

Firmware ID . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28

Database ID . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28

Configurable Data Assembly Parameters . . . . . . . . . . . 4-28

5

5.1

5.2

OVERVIEW OF MODBUS COMMUNICATIONS . . . . . . . . . . . . . 5-1

INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

MODBUS MESSAGE - GENERAL FORMAT . . . . . . . . . . . 5-1

MLC 9000 User Guide

5.4.7

5.4.8

5.5

5.6

5.6.1

5.6.2

5.6.3

5.6.4

5.3

5.4

5.4.1

5.4.2

5.4.3

5.4.4

5.4.5

5.4.6

5.6.5

5.6.6

5.7

5.7.1

5.7.2

5.7.3

5.7.4

5.8

ADDRESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

MODBUS FUNCTIONS SUPPORTED . . . . . . . . . . . . . . . 5-3

Read Coil/Input Status (Function 01/02) . . . . . . . . . . . . 5-3

Read Holding/Input Registers (Function 03/04) . . . . . . . . . 5-3

Force Single Coil (Function 05) . . . . . . . . . . . . . . . . . 5-4

Preset Single Register (Function 06) . . . . . . . . . . . . . . 5-4

Loopback Diagnostic Test (Function 08) . . . . . . . . . . . . 5-5

Force Multiple Coils (Function 0F) . . . . . . . . . . . . . . . 5-5

Preset Multiple Registers (Function 10) . . . . . . . . . . . . . 5-5

Exception Responses . . . . . . . . . . . . . . . . . . . . . . 5-6

PARAMETER LIST . . . . . . . . . . . . . . . . . . . . . . . . . 5-6

AUTO-CONFIGURATION AND SLAVE INHIBIT . . . . . . . . . 5-10

Initial System Installation. . . . . . . . . . . . . . . . . . . . 5-10

Subsequent Power-Up . . . . . . . . . . . . . . . . . . . . . 5-11

Changing an LCM . . . . . . . . . . . . . . . . . . . . . . . 5-11

Interruption by Power Failure . . . . . . . . . . . . . . . . . 5-11

Clearing a Slave Inhibit Condition . . . . . . . . . . . . . . . 5-11

Forcing a Slave Inhibit Condition. . . . . . . . . . . . . . . . 5-12

MODBUS EXAMPLES . . . . . . . . . . . . . . . . . . . . . . 5-13

Read the Process Variable Value for Loops 1 - 3 . . . . . . . 5-13

Write a New Setpoint 1 Value to Loop 2 . . . . . . . . . . . . 5-13

Check Status of Over-Range Flag for Loop 4 . . . . . . . . . 5-14

Set Bus Power Output Level on Loop 2 Output 2 . . . . . . . 5-14

CRC CHECKSUM CALCULATION . . . . . . . . . . . . . . . . 5-14

6

6.1

6.2

6.3

DIAGNOSTICS/FAULT-FINDING . . . . . . . . . . . . . . . . . . . . . 6-1

BUS COMMUNICATIONS MODULE . . . . . . . . . . . . . . . . 6-1

LOOP CONTROLLER MODULE . . . . . . . . . . . . . . . . . . 6-1

MALFUNCTION ON THE INTERFACE TO THE PLC . . . . . . . 6-2

7

7.1

ORDERING INFORMATION . . . . . . . . . . . . . . . . . . . . . . . 7-1

PRODUCT/VARIANT CODES . . . . . . . . . . . . . . . . . . . 7-1

9

A

8

8.1

8.2

TECHNICAL SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . 8-1

BUS COMMUNICATIONS MODULE . . . . . . . . . . . . . . . . 8-1

LOOP CONTROLLER MODULE . . . . . . . . . . . . . . . . . . 8-2

TECHNICAL SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . 9-1

DECIMAL-TO-HEXADECIMAL CONVERSION . . . . . . . . . . . . . A-1

(v)

1-1

MLC 9000 User Guide

1 MLC 9000

SYSTEM

OVERVIEW

MLC 9000 is a multi-loop

DIN-rail-mounted

“behind-the-panel” PID control system; each system comprises:

(a) One Bus Communications

Module (BCM), mounted directly onto the DIN rail (see Figure

1-2),

Figure 1-1 A Typical MLC 9000 System

(b) Up to eight Loop Controller Modules (LCMs), each one mounted via an

Interconnect Module onto the DIN rail (see Figure 1-3).

Figure 1-2 Bus Communications

Module (fitted on DIN mounting rail)

Figure 1-3 Loop Controller Module (fitted on DIN mounting rail via

Interconnect Module)

The BCM provides power to the LCMs, provides communication with external devices and stores LCM data in the event of a power loss. Each LCM exerts control over one control loop. A block diagram of the MLC 9000 system is shown overleaf in Figure

1-4.

NOTE: The maximum number of LCMs in one system is eight;

this maximum must not be exceeded

.

MLC 9000 User Guide

Figure 1-4 MLC 9000 System Block Diagram

On power-up or system reset, addresses are assigned to the

LCMs automatically according to their physical position in the

MLC 9000 system; the left-most LCM i.e. the one nearest the BCM has Address

1, the next LCM to the right has

Address 2 etc. (see right).

If any LCM position is unoccupied (i.e. has only the Interconnect Module), the appropriate address is still assigned to that position. The fact that there is no LCM in that position is detected by the BCM. Insertion of an LCM is detected automatically by the BCM.

1-2

MLC 9000 User Guide

2 INSTALLATION

All procedures in this Section should be performed only by personnel competent and authorised to do so.

2.1

GENERAL

The MLC 9000 System - comprising a Bus Communications Module (BCM) and up to eight Loop Controller Modules (LCMs) - is designed for installation in an enclosure which is sealed against the ingress of dust and moisture. The enclosure must contain sufficient length of 35mm Top-Hat DIN mounting rail to accommodate the system modules (see below) plus an extra 50mm of rail to permit modules to be separated for removal/replacement. Additional lengths of DIN mounting rail may be required for any

Human Machine Interface (e.g. an operator’s panel) which is to be included in the enclosure. The space required by the MLC 9000 modules is shown in Figure 2-1.

2-1

Figure 2-1 Space Required for MLC 9000 System Modules

NOTE: An additional 60mm of space is required above and below the system modules to permit ventilation and to accommodate wiring bend radii to enclosure trunking or conduits. Allow sufficient slack in all cables inside the trunking to permit “hot” swapping of modules (i.e. modules to be removed/replaced whilst the system is under power).

WARNING: The maximum of eight LCMs per system must not be exceeded.

It is recommended that (a) some means of preventing unauthorised access to the enclosure interior (e.g. lockable doors) is provided, and (b) that a suitable DIN rail clamp be used, once the MLC 9000 system is fully installed, to prevent the system from moving on the DIN rail.

Under normal circumstances, no forced ventilation is required and the enclosure need not contain ventilation slots, but temperatures within the enclosure must be within

specification (see Section 8).

The modules are installed onto the DIN rail in the following order:

1. Bus Communications Module

2. Interconnect Module(s)

3. First Loop Controller Module

4. Second Loop Controller Module

5. Third Loop Controller Module etc.

MLC 9000 User Guide

2.2

INSTALLING THE BCM

Figure 2-2 Installing the BCM

2.3

INSTALLING THE LCMS AND INTERCONNECT

MODULES

Ensure that the LCM is separated from the Interconnect Module. Install the

Interconnect Module first:

Figure 2-3 Installing an Interconnect Module

2-2

Then install the LCM:

MLC 9000 User Guide

Figure 2-4 Installing an LCM

2.4

REMOVING THE BCM

CAUTION: Ensure that power has been removed from all equipment currently in the enclosure before removing the BCM.

2-3

Figure 2-5 Removing the BCM

2.5

REMOVING AN LCM

Figure 2-6 Removing an LCM

MLC 9000 User Guide

2.6

REMOVING AN INTERCONNECT MODULE

Figure 2-7 Removing an Interconnect Module

2.7

PRECAUTIONS WHILST WIRING UP

When laying wiring, the following precautions should be observed:

2.7.1

General

Allow sufficient free wiring (i.e. free of looming, wrapping or conduit) at the MLC 9000 system end to permit movement of connectors and modules during module installation/removal/replacement.

2.7.2

Thermocouple Inputs

1. The correct type of thermocouple extension leadwire/compensation cable should be used for the entire distance between the thermocouple sensor and the associated Loop Controller Module; correct polarity should be observed throughout and joints in the cable should be avoided.

2. Do not run thermocouple cables adjacent to power-carrying cables. If the wiring is run in a conduit, use a separate conduit for the thermocouple wiring.

3. If the thermocouple is grounded, this must be done at one point only.

If the thermocouple extension leadwire is shielded, the shield must be grounded at one point only.

On the Redundant Thermocouple variant, thermocouples should not be grounded; there must be no electrical connection between the primary thermocouple and the secondary thermocouple, since this would cause inaccurate control and erratic operation.

2.7.3

RTD (3-wire Pt 100) Inputs

1. The extension leads should be of copper.

2. The resistance of the wires connecting the resistance element to the associated Loop Controller Module should not exceed 50 ohms per lead; the leads should be of equal resistance.

2-4

MLC 9000 User Guide

2.8

ELECTRICAL SUPPLY

Power supply required: 18 - 30V DC (including ripple) fed via a two-pole isolating switch and a 2A slow-blow fuse or a 2A Type

C MCB.

Power Consumption: 25 watts maximum.

2.9

ELECTRICAL CONNECTIONS - BCM

2-5

Figure 2-9 BCM Connectors

2.9.1

Power Input

The system requires a power input of

18 - 30V DC and has a maximum power consumption of 25W. It is recommended that the power supply is connected via a two-pole isolating switch (preferably situated near the

System) and a 2A slow-blow fuse (see

Figure 2-8).

Figure 2-8 Recommended Mode of

Power Connection

CAUTION:

The system is designed for installation in an enclosure which provides adequate protection against electric shock. Local regulations regarding electrical installation should be rigidly observed. Consideration should be given to prevention of access to the power terminations by unauthorised personnel.

MLC 9000 User Guide

2.9.2

RS232 Port

This connects the BCM to a local PC (for local configuration and basic operator functions) or HMI

(e.g. a remote front panel/operator interface).

Pin connections are shown on the right. A proprietory protocol is employed on this port.

Pin No.

1

2

3

4

Signal/Function

Receive Data

Transmit Data

No connection

Signal Ground

2.9.3

RS485 Port

This connects the BCM to a MODBUS master device

(local operator interface/display or multi-drop PC operator and configuration network). Pin connections are shown on the right. The Common connection is provided for termination of screened cable, if required.

Pin No.

3

Signal/Function

Common

4

5

B-wire

A-wire

2.10

ELECTRICAL CONNECTIONS - LCM

Figure 2-10 LCM Connectors

2.10.1

Thermocouple

Input

The correct type of extension leadwire/compensation cable must be used for the entire distance between the LCM connector and

Standard

the thermocouple; correct polarity must be observed throughout. Joints in the cable should be avoided.

Redundant T/C Variant

2-6

2-7

MLC 9000 User Guide

NOTE:

Do not run thermocouple cables adjacent to power-carrying conductors. If the wiring is run in a conduit, use a separate conduit for the thermocouple wiring. If the thermocouple is grounded, this must be done at one point only. If the extension lead is shielded, the shield must be grounded at one point only.

On the Redundant

Thermocouple variant, thermocouples should not be grounded; there must be no electrical connection between the primary thermocouple and the secondary thermocouple, since this would cause inaccurate control and erratic operation.

2.10.2

RTD Input (3-Wire) - Not on

Redundant Thermocouple Variant

The extension leads should be of copper and the resistance of the wires connecting the resistance element should not exceed 50

per lead (the leads should be of equal resistance).

2.10.3

Linear Input (Not on Redundant Thermocouple variant)

The linear input ranges are mA, mV and V based.

Linear Input (mA) Linear Input (mV/V)

2.10.4

Relay Output

2.10.5

SSR Drive and DC Linear Output

MLC 9000 User Guide

3 INSTALLING THE

MLC 9000

CONFIGURATOR ON

YOUR PC

3.1

PRE-REQUISITES

Your personal computer should satisfy the following minimum requirements for satisfactory operation of the software:

Microprocessor:

Minimum size RAM:

Minimum Hard Disk

Space required:

Display:

Connecting Port:

Operating System:

Pentium PC-compatible 100MHz

32MB

50MB recommended, 10MB minimum

16000-colour display recommended

9-pin (PC-AT) serial port with UART (with FIFO buffer disabled).

Windows 95/98 or Windows NT Workstation 4.0

3.2

INITIAL INSTALLATION

1. Insert the MLC 9000 Configurator CD-ROM into the appropriate drive on your PC. Note: The Setup program should start automatically; If it does not, navigate to the appropriate drive using Windows Explorer and run the Setup icon.

2. The Setup program will run the Setup Wizard, which will guide you through the installation procedure. You will be prompted to enter your name and company name.

3. You will be prompted to define a directory into which you want the

Configurator installed. You may use the default directory or specify one of your own choice.

4. When prompted for the installation type, select the type most appropriate to your needs. If in doubt, select the

Typical

option. The

Custom

option allows you to specify the components to be installed.

5. Upon completion of the installation, you will be offered the chance to run the

Configurator.

3-1

3-2

MLC 9000 User Guide

3.3

ADDING SUPPORT FOR NEW MODULES

Additional support software for new modules may be added to the existing

Configurator on your PC. This will enable you to use the updated Configurator to configure the new modules. To add new support software:

1. Insert the diskette or CD-ROM containing the new support software into the appropriate drive on your PC.

2. Run the existing Configurator.

3. From the

Contents

page, select the

Manage Device Drivers

option.

4. Click the

Add

button. The Add New Driver Wizard will guide you through the installation process.

5. When you are prompted for the location of the new device files, select the drive containing the new support software diskette/CD-ROM.

6. Follow the remaining steps in the Add New Driver Wizard procedure to complete the installation.

Your Configurator is now updated to include the new module(s).

MLC 9000 User Guide

4 PARAMETER DESCRIPTIONS

In the following Subsections, each parameter’s function and its adjustment range are described. All values are in decimal form unless otherwise stated. A brief statement of the inter-dependency with other parameters is also included.

4.1

INPUT PARAMETERS (LCM Object Type 1)

These input parameters relate to the signal processing for the process inputs on the

Loop Controller Module.

4.1.1

Process Variable (PV) Value

The current process variable value (= Measured PV + PV Offset). It is in the range

(Scale Range Minimum

5% of span) to (Scale Range Maximum + 5% of span).

4.1.2

Input Filter Time Constant

An adjustable low pass filter to reduce extraneous noise on the process input value.

Adjustment Range:

Default Value:

Automatic Changes:

Effect of Change on

Other Parameters:

00 (0.0 secs. or OFF), 01 (0.5 secs.), 02 (1.0 secs.)

⇒⇒⇒

C8h (100.0 secs.) in 0.5-second increments.

04 (2 secs.).

None

None.

4.1.3

Process Variable Offset

The offset to be added to the process variable.

Adjustment Range:

(input span) to +(input span).

Default Value:

0

NOTE:

Any adjustment to this parameter is, in effect, an adjustment to the control loop’s calibration. Injudicious application of values to this parameter could lead to the measured process variable value having no meaningful relationship to the actual process variable value.

Automatic Changes:

This parameter is set automatically to its default value if

Input Range

(see Subsection 4.1.8) is changed or if

a change in Input Scale Range Maximum (see

Subsection 4.1.10) or Input Scale Range Minimum

(see Subsection 4.1.11) forces this parameter out of

range. The units for this parameter are changed automatically if

Input Units

(see Subsection 4.1.9) is

changed.

Effect of Change on

Other Parameters:

None.

4-1

4-2

MLC 9000 User Guide

4.1.4

Over-range Flag

Indicates whether the

Process Variable Value

is greater than the

Maximum Value

. It may be either 1 (PV > Input Scale Range Max.) or 0 (PV

Input

Scale Range Max.).

4.1.5

Under-range Flag

Indicates whether the

Process Variable Value

is less than the

Minimum Value

. It may be either 1 (PV < Input Scale Range Min.) or 0 (PV

Input

Scale Range Min.).

4.1.6

Sensor Break Flag

Indicates the presence/absence of a Sensor Break condition. (0 = no Sensor Break, 1

= Sensor Break).

4.1.7

Input 1 Flag & Input 2 Flag

(Redundant Thermocouple variant only)

Indicates the status of the primary (Input 1 Flag) and secondary (Input 2 Flag) thermocouple inputs; 1 = correct operation, 0 = Sensor Break condition.

4.1.8

Input Range (Type/Span)

The type of input on the associated LCM.

Input types available:

00 - “B” T/C(100 - 1824

°

C)

(212 - 3315

°

F)

01 - “J” T/C (

200.1 - 1200.3

°

C) 09 - DC Linear 0 - 50mV

(

400.2 - 2503.2

°

F)

03 - “L” T/C (

0.1 - 761.4

°

C)

(31.8 - 1402.5

°

F)

04 - “N” T/C(0.0 - 1399.6

°

C)

(32.0 - 2551.3

°

F)

05 - “R” T/C(0 - 1759

°

C)

(32 - 3198

°

F)

06 - “S” T/C(0 - 1759

°

C)

(32 - 3198

°

F)

07 - “T” T/C (

240.0 - 400.5

°

C)

(

400.0 - 752.9

°

F)

08 - RTD (-199.9 - 800.3

°

C)

(-327.3 - 1472.5

é

°

(

328.2 - 2192.5

°

F) 0Ah - DC Linear 10 - 50mV

02 - “K” T/C (

240.1 - 1372.9

°

C) 0Bh - DC Linear 0 - 5V

0Ch - DC Linear 1 - 5V

0Dh - DC Linear 0 - 10V

0Eh - DC Linear 2 - 10V

0Fh - DC Linear 0 - 20mA

10h - DC Linear 4 - 20mA

11h - External Input

F)

These RTD, linear and

Default:

02

external input ranges are not available on the

Redundant Thermocouple variant

MLC 9000 User Guide

Effects of change on other parameters:

A change in the setting of this parameter causes the following parameters to be forced to their default values:

Input Scale Range Max. & Input Scale Range Min.

Process Variable Offset

External Input Value

Proportional Band 1 & Proportional Band 2

Rate

Reset

Bias

ON/OFF Differential

Overlap/Deadband

All setpoints (if forced out of range)

Alarm values (if forced out of range)

Alarm hysteresis values (if forced out of range)

4.1.9

Input Units

The temperature units (0 =

°

C, 1 = F) for thermocouple and RTD inputs. If the input is not a thermocouple or RTD type, reading this parameter will return an indeterminate value.

NOTE:

This parameter is considered to be a configuration parameter. It is not recommended that it is changed “on the fly”, due to the complex knock-ons generated. Unit conversions should be handled by the external user interface.

Adjustment Range:

0 (

°

C) or 1 (

°

F).

Default Value:

0 (Europe) or 1 (USA)

4.1.10

Input Scale Range Maximum

The input value corresponding to the maximum for the selected input range. For

Thermocouple and RTD inputs, this is a range trim facility which permits proportional band-related parameters to be adjusted for a smaller input range.

Adjustment Range:

For DC linear inputs, adjustment range is 8300h

(

32000 dec.) to 7D00h (+32000 dec.); minimum span

= 1.

For Thermocouple and RTD inputs, adjustment range is (Input Scale Range Minimum + 100 LSDs) to input range maximum.

For an External Input, the adjustment range is 8000h

(

32768 dec.) to 7FFFh (+32767 dec.).

This parameter may be set to less than, but not equal to,

Input Scale Range Minimum

(see Subsection

4.1.11) to reverse the input sense.

NOTE:

Input span is defined as the difference between Input Scale Range

Maximum and Input Scale Range Minimum.

Default Value:

Input range maximum (temperature range) or 1000

(DC linear range).

4-3

4-4

MLC 9000 User Guide

Automatic Changes:

Effects of Change on

Other Parameters:

This parameter is set automatically to its default value if

Input Range

(see Subsection 4.1.8) is changed. The

units for this parameter are changed automatically if

Input Units

(see Subsection 4.1.9) is changed.

When this parameter value is changed, the following parameters, if forced out of range, will be automatically set to their default values:

Process Variable Offset

Setpoints

Alarm values

Alarm hysteresis values

4.1.11

Input Scale Range Minimum

The input value corresponding to the minimum for the selected input range. For

Thermocouple and RTD inputs, this is a range trim facility which permits proportional band-related parameters to be adjusted for a smaller input range.

Adjustment Range:

For DC Linear Inputs, adjustment range is 8300h

(

32000 decimal) to 7D00h (+32000 decimal).

Minimum span = 1.

For Thermocouple or RTD inputs, adjustment range is input range minimum to (Input Scale Range Maximum

- 100 LSDs).

Default Value:

Automatic Changes:

Effects of Change on

Other Parameters:

For an External Input, adjustment range is 8000h

(

32768 decimal) to 7FFFh (+32767 decimal).

This parameter can be set to greater than, but not equal to, (see

Subsection 4.1.10) to reverse the input sense.

Input range minimum (temperature range) or 0 (DC

Linear range).

This parameter is set automatically to its default value if

Input Range

(see Subsection 4.1.8) is changed. The

units for this parameter are changed automatically if

Input Units

(see Subsection 4.1.9) is changed.

When this parameter value is changed, the following parameters, if forced out of range, will be automatically set to their default values:

Process Variable Offset

Setpoints

Alarm values

Alarm hysteresis values

4.1.12

External Input Range

The input range for optional input source from Fieldbus (selected by the

Input Range

parameter - see Page 4-2).

MLC 9000 User Guide

Adjustment Range:

Default Value:

Automatic Changes:

Effect of Change on

Other Parameters:

8000h (

32768 decimal) to 7FFFh (+32767 decimal).

Input Scale Range Maximum.

This parameter is set automatically to its default value if

Input Range

(see Subsection 4.1.8) is changed.

None.

4.1.13

Mains (Line) Frequency

The frequency of the mains (line) supply on the MLC 9000 site. It can be used to enhance ADC rejection of mains (line) noise picked up by input cables.

Adjustment range:

0 (50Hz) or 1 (60Hz).

Default = 0 (Europe) or 1 (USA).

4.2

OUTPUT PARAMETERS (LCM Object Type 1)

These parameters relate to the selection of output source and type of the Loop

Controller Module. For the three-output LCM, there are three sets of parameters.

4.2.1

Output Type

The type for selected output.

Available types:

00 - Relay 03 - DC Linear 0 - 10V

01 - SSR Drive 04 - DC Linear 4 - 20mA

02 - DC Linear 0 - 20mA 05 - DC Linear 0 - 5V

Default Value:

DC Linear settings are available on Output 3 only.

00.

Automatic Changes:

Effect of Change on

Other Parameters:

None.

If Output Type is changed from SSR Drive/Relay to

DC Linear and Output Usage (see Subsection 4.2.2) is

not HEAT Output nor COOL Output, Output Usage is changed to Recorder Output (SP). If Output Type is changed from DC Linear to SSR Drive/Relay, Output

Cycle Time (see Subsection 4.2.3) is set to its default

value and, if Output Usage is initially Recorder Output

(SP or PV), Output Usage is changed to Alarm 1

Direct-acting.

4-5

4-6

MLC 9000 User Guide

4.2.2

Output Usage

The use of the associated output.

Available Uses:

00 - HEAT (Primary Control) output

01 - COOL (Secondary Control) output

02 - Bus Power output

03 - Alarm 1 output, direct-acting

04 - Alarm 1 output, reverse-acting

05 - Alarm 2 output, direct-acting

06 - Alarm 2 output, reverse-acting

07 - Loop Alarm output, direct-acting

08 - Loop Alarm output, reverse-acting

09 - OR of Alarm 1/Alarm 2, direct-acting

10 - OR of Alarm 1/Alarm 2, reverse-acting

11 - OR of Alarm 1/Alarm 2/Loop Alarm, direct-acting

12 - OR of Alarm 1/Alarm2/Loop Alarm, reverse-acting

13 - Recorder Output (Setpoint)

14 - Recorder Output (Process Variable)

15 - Heater Break Alarm, direct-acting

16 - Heater Break Alarm, reverse-acting

Default Value:

NOTE:

Heater Break Alarm is a logical OR of the Low

Heater Break Alarm, High Heater Break Alarm and

Short Circuit Heater Break Alarm.

HEAT Output (Output 1)

Alarm 1 output, direct-acting (Output 2)

Alarm 1 output, direct-acting (Output 3)

Output Usage

Output usage is restricted as shown in Table 4-1.

Table 4-1 Limitations of Output Usage

Output Number/Type

HEAT Power

Output 1

(Relay/SSR Drive)

Output 2

(Relay/SSR Drive)

Yes No

Output 3 - Relay/SSR

Drive/Linear (mA/V)

Yes (if Output 1 is not HEAT

Power)

COOL Power

Alarm Output

No

Yes

Recorder Output (SP/PV) No

Bus Power Yes

Yes

Yes

No

Yes

Yes (linear only)

Yes (Relay/SSR Drive only)

Yes (Linear Output only)

Yes (Linear Output only)

Automatic Change:

If this parameter is not initially set to 00 (HEAT Output) nor 01 (COOL Output) and

Output Type

(see

Effects of Change on

Other Parameters:

DC Linear, this parameter will be set to 13 (Recorder

Output - Setpoint). If this parameter is initially set to 13

(Recorder Output - Setpoint) or 14 (Recorder Output -

Process Variable) and

Output Type

(see Subsection

4.2.1) is changed from DC Linear to Relay/SSR Drive,

this parameter will be set to 03 (Alarm 1 Output, direct-acting).

None.

MLC 9000 User Guide

4.2.3

Output Cycle Time

The sum of the OFF time and ON time for the associated output.

Adjustment Range:

0 0.1 secs.

1 0.25 secs.

2 0.5 secs.

3 1 sec.

4 2 secs.

5 4 secs.

6 8 secs.

7

8

16 secs.

32 secs.

9 64 secs.

0Ah 128 secs.

0Bh 256 secs.

0Ch 512 secs.

The 0.1-second and 0.25-second settings are not available for relay outputs.

NOTE:

This parameter is ignored if Proportional Band for this output is set to 0

(ON/OFF control) or if this output is a linear output or alarm output.

8 (32 secs.)

Default Value:

Automatic Change:

If

Output Type

(see Subsection 4.2.1) is changed from

DC Linear to Relay/SSR Drive, this parameter is forced to its default setting.

Effects of Change on

Other Parameters:

None.

4.2.4

DC Linear Output Scale Maximum

Applicable to DC linear outputs (i.e. Output 3) only when Output Usage (see

Subsection 4.2.2) for Output 3 is set to Recorder Output (SP or PV) and defines the

setpoint/process variable value (as appropriate) which corresponds to the maximum output value.

Adjustment Range:

8000h (

32768 dec.) to 7FFFh (+32767 dec.).

Default Value:

2710h (+10000 dec.).

Automatic Change:

Effects of Change on

Other Parameters:

Units are converted automatically when Input Units

setting (see Subsection 4.1.9) is changed.

None.

4.2.5

DC Linear Output Scale Minimum

Applicable to DC linear outputs (i.e. Output 3) only when Output Usage (see

Subsection 4.2.2) for Output 3 is set to Recorder Output (SP or PV) and defines the

setpoint/process variable value (as appropriate) which corresponds to the minimum output value.

Adjustment Range:

8000h (

32768 dec.) to 7FFFh (+32767 dec.).

Default Value:

0.

4-7

4-8

MLC 9000 User Guide

Automatic Change:

Effects of Change on

Other Parameters:

Units are converted automatically when Input Units

setting (see Subsection 4.1.9) is changed.

None.

4.2.6

Bus Power

This parameter determines the Bus Control value for the associated output. It is applicable only if the Output Usage for that output has been set to Bus Power (see

Subsection 4.2.2).

Adjustment Range:

Default Value:

Automatic Change:

Effects of Change on

Other Parameters:

00 (0%) to 64h (100%).

00 (0%).

None.

None.

4.3

SETPOINT PARAMETERS (LCM Object Type 2)

4.3.1

Setpoint 1

This parameter defines the value of Setpoint 1.

Adjustment Range:

Input Scale Range Minimum (see Subsection 4.1.11)

to Input Scale Range Maximum (see Subsection

4.1.10).

Default Value:

Automatic Change:

Effects of Change on

Other Parameters:

Input Scale Range Minimum.

This parameter is automatically set to its default value if forced out of range by a change to

Input Range

(see

Subsection 4.1.8),

Input Scale Range Maximum

(see

Subsection 4.1.10) or

Input Scale Range Minimum

(see Subsection 4.1.11). The units for this parameter

are changed if

Input Units

(see Subsection 4.1.9) is

changed.

Modifies Actual Setpoint value according to the actual setpoint calculation and the setting of Setpoint Select

(see Subsection 4.3.3).

4.3.2

Setpoint 2

This parameter defines the value of Setpoint 2.

Adjustment Range:

Default Value:

Input Scale Range Minimum (see Subsection 4.1.11)

to Input Scale Range Maximum (see Subsection

4.1.10).

Input Scale Range Minimum.

MLC 9000 User Guide

Automatic Change:

Effects of Change on

Other Parameters:

This parameter is automatically set to its default value if forced out of range by a change to

Input Range

(see

Subsection 4.1.8),

Input Scale Range Maximum

(see

Subsection 4.1.10) or

Input Scale Range Minimum

(see Subsection 4.1.11). The units for this parameter

are changed if

Input Units

(see Subsection 4.1.9) is

changed.

Modifies Actual Setpoint value according to the actual setpoint calculation and the setting of Setpoint Select

(see Subsection 4.3.3).

4.3.3

Setpoint Select

This parameter selects Setpoint 1 or Setpoint 2 as the active setpoint.

Adjustment Range:

Default Value:

01(Setpoint 1) or 02 (Setpoint 2).

1 (Setpoint 1)

4.3.4

Actual Setpoint

This parameter indicates the current value of the active setpoint. When the setpoint is ramping, this is calculated from the setpoint value at the start of the ramp and the setpoint ramp rate. If setpoint ramping is OFF, this parameter will always be equal to the selected setpoint.

NOTE: When the actual setpoint is ramping and the user selects Manual

Control Mode (see Subsection 4.4.1), the ramp is suspended and the actual

setpoint is set to be equal to the current process variable. This is in order that the ramp will resume from the process variable value when exiting from Manual

Control Mode. This eliminates the possibility of increasing the manual power

(increasing the process variable) then exiting from Manual Control Mode, causing the process variable to fall back to follow the setpoint ramp.

4.3.5

Setpoint Ramp Rate

This parameter defines the setpoint ramp rate in units/hour.

Adjustment Range:

0001 (1 dec.) to 270Fh (9999 dec.) and 0000 (OFF).

Default Value:

Automatic Change:

Effects of Change on

Other Parameters:

0000 (OFF).

None.

If this parameter value is changed, the Actual Setpoint value (see Subsection 4.3.4) is modified according to the Actual Setpoint calculation.

4-9

4-10

MLC 9000 User Guide

4.4

CONTROL PARAMETERS (LCM Object Type 3)

4.4.1

Manual Control Enable/Disable

This parameter selects/de-selects Manual Control.

Adjustment Range:

Default Value:

1 (Manual Control ON) or 0 (Manual Control OFF).

0 (Manual Control OFF).

Automatic Change:

None.

Effects of Changes on

Other Parameters:

When Manual Control Mode is selected, an active

Loop Alarm is turned off and Loop Alarm is disabled

(see Subsection 4.4.12) whilst Manual Control Mode is

used. Upon exit from Manual Control Mode, the Loop

Alarm is automatically re-enabled and its original state is restored.

4.4.2

Manual Power

This parameter sets the percentage of output power when manual control is selected.

This parameter is not applicable if Manual Control is not selected.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0000 (0%) to 0064h (100%) (HEAT output only configured) or FF9Ch (

100%) to 0064h (+100%)

(HEAT and COOL outputs configured).

0000 (0%).

Forced within range, if necessary, when Control Type

(see Subsection 4.4.13) is changed.

None.

4.4.3

Select/De-select RaPID Control

This parameter selects/de-selects the RaPID control feature, which optimises the PID algorithm for impulse changes in the process variable.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

1 (RaPID selected) or 0 (RaPID not selected).

1 (RaPID selected).

None.

None.

MLC 9000 User Guide

4.4.4

Enable/Disable Easy Tune Facility

This parameter enables/disables the Easy Tune facility.

Adjustment Range:

1 (Easy Tune enabled - operates every power-up) or 0

(Easy Tune disabled).

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0 (Easy Tune disabled).

None.

Loop Alarm, if originally enabled, is disabled during

Easy Tune execution and is re-enabled upon completion of the Easy Tune operation.

4.4.5

Primary Output Power Limit

This parameter defines the maximum percentage power of primary (HEAT) control output. This offers protection to the controlled process. This parameter is not applicable if Proportional Band 1 = 0 (i.e. Output 1 = ON/OFF control) - see

Subsection 4.4.14).

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

00 (0%) - 0064h (100%).

100% = no protection.

100% (no protection).

Rendered inapplicable if Proportional Band 1 (see

Subsection 4.4.14) is set to 0% (ON/OFF control).

None.

4.4.6

Soft Start Setpoint

This parameter defines the value of setpoint used during the Soft Start time period

(see Subsection 4.4.7).

Adjustment Range:

Input Scale Range Minimum (see Subsection 4.1.11)

to Input Scale Range Maximum (see Subsection

4.1.10).

NOTE:

Soft Start is terminated if the controller calls for COOL power during the

Soft Start time period. If the HEAT output is connected to an internal

Relay/SSR Drive, the Output Cycle Time, during Soft Start, for that output is

of its configured value, subject to a minimum limit of 0.5 seconds. If the

Output Cycle Time is already set to 0.5 seconds or less, it will not be reduced.

Default Value:

Automatic Change:

Input Scale Range Minimum.

Forced to default value if forced out of range by a

change to Input Range (see Subsection 4.1.8), Input

Scale Range Maximum (see Subsection 4.1.10) or

Input Scale Range Minimum (see Subsection 4.1.11).

The units for this parameter are changed if Input Units

(see Subsection 4.1.9) is changed.

4-11

4-12

MLC 9000 User Guide

Effect of Changes on

Other Parameters:

None.

4.4.7

Soft Start Time

This parameter defines the duration of the Soft Start period.

Adjustment Range:

0 to 60 minutes in 1-minute increments (0 = no Soft

Start).

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0 (no Soft Start).

None.

None.

4.4.8

Soft Start Primary Output Power Limit

This parameter defines the Output Power Limit used instead of Primary Output Power

Limit during the Soft Start period.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0 - 100% (100% = no Soft Start).

100% (no Soft Start).

This parameter is forced within range, if necessary,

when Control Type (see Subsection 4.4.13) is

changed.

None.

4.4.9

HEAT Output Power

This parameter indicates the current HEAT output power level. It is in the range 0% to

100% (0064h).

4.4.10

COOL Output Power

This parameter indicates the current COOL output power level. It is in the range 0% to 100% (0064h).

4.4.11

Loop Alarm Status

This parameter indicates the current status of the Loop Alarm (1 = active, 0 =

inactive). See also Loop Alarm Enable (Subsection 4.4.12) and Loop Alarm Time

(Subsection 4.4.16).

MLC 9000 User Guide

4.4.12

Loop Alarm Enable

This parameter enables/disables the Loop Alarm.

Adjustment Range:

0 (Disabled) or 1 (Enabled).

Default Value:

Automatic Change:

0 (Disabled).

If Loop Alarm is originally enabled, it is disabled when

Manual Control Mode is selected (see Subsection

4.4.1) and is re-enabled when exit is made from

Manual Control Mode.

If Loop Alarm is originally enabled, it is disabled during

Easy Tune execution and is re-enabled upon completion of the Easy Tune operation.

Effect of Changes on

Other Parameters:

None.

The Loop Alarm is a special alarm which detects faults in the control feedback loop by monitoring continuously process variable response to the control output(s).

When enabled, the Loop Alarm repeatedly checks the control output(s) for saturation

(i.e. either or both outputs being at the maximum or minimum limit). If an output is found to be in saturation, the Loop Alarm starts a timer; thereafter, if the saturated output has not caused the process variable to be corrected by a pre-determined amount

V

after a time

T

has elapsed, the Loop Alarm goes active. Subsequently, the

Loop Alarm repeatedly checks the process variable and the control output(s). When the process variable value starts to change in the correct sense or when the saturated output comes out of saturation, the Loop Alarm is de-activated.

For PID control, the Loop Alarm Time

T

is always set to 2 x Reset (Integral Time

Constant) value. For ON/OFF control, the user-defined Loop Alarm Time value (see

Subsection 4.4.16) is used.

The value of

V

is dependent upon input type:

°

C ranges:

°

F ranges:

2

3

°

°

C or 2.0

F or 3.0

°

°

C

F

Linear ranges: 10 least significant display bits

For single output control, the output saturation limits are 0% and Primary Output

Power Limit (see Page 4-11). For dual-output control, the output saturation limits are

100% and Primary Output Power Limit.

NOTE:

Correct operation of the Loop Alarm depends upon reasonably accurate PID tuning.

4.4.13

Control Type

This parameter selects single output (HEAT only) or dual output (HEAT and COOL) control.

Adjustment Range:

Default Value:

0 (HEAT only) or 1 (HEAT and COOL).

0 (HEAT only).

4-13

4-14

MLC 9000 User Guide

Automatic Change:

Effect of Changes on

Other Parameters:

None.

Valid values of % Power parameters will be forced within range.

4.4.14

Proportional Band 1

This parameter defines the percentage of input span over which the HEAT output power level is proportional to the process variable. Its operation is illustrated in Figure

4-1.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0000 (0.0% - ON/OFF control) or within the range

0005 (0.5%) to 270Fh (999.9%).

10.0%

Is forced to default value if Input Range (see

Subsection 4.1.8) is changed.

Forces Loop Alarm Time/Reset Time Constant (see

Subsection 4.4.16) to default value on entry into or exit

from ON/OFF control.

4.4.15

Proportional Band 2

This parameter defines the percentage of input span over which the COOL output power level is proportional to the process variable. Its operation is illustrated in Figure

4-1.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0000 (0.0% - ON/OFF control) or within the range

0005 (0.5%) to 270Fh (999.9%).

10.0%.

This parameter is forced to its default value if Input

Range (see Subsection 4.1.8) is changed.

None.

4.4.16

Reset (Integral Time Constant)/Loop Alarm Time

This parameter defines the value of the Integral Time Constant (if Proportional Band

1 0 - PID control) or (if Proportional Band 1 = 0 - ON/OFF control) the Loop Alarm

Time value. The Loop Alarm Time parameter is not applicable if the Loop Alarm has

Adjustment Range:

0001 (1 second) to 176Fh (5999 seconds) and 0000

(OFF).

NOTE:

For ON/OFF control (Proportional Band 1 = 0), Loop Alarm Time is the user-defined duration of the output saturation condition after which the Loop

Alarm is activated. For proportional control (Proportional Band 1

0), Loop

Alarm Time is set automatically to 2 x Reset time.

MLC 9000 User Guide

Figure 4-1 Proportional Band and Overlap/Deadband

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

300 secs. (PID control) or 5999 secs. (ON/OFF control).

Forced to default value if Input Range (see Subsection

4.1.8) is changed or on entry into or exit from ON/OFF

Control (i.e. Proportional Band 1 is changed from/to 0 -

see Subsection 4.4.14).

None.

4-15

4-16

MLC 9000 User Guide

4.4.17

Rate (Derivative Time Constant)

This parameter determines the Derivative Time Constant value. This parameter is not

applicable if Proportional Band 1 = 0 (ON/OFF control) - see Subsection .4.4.14

Adjustment Range:

Default Value:

Automatic Change:

0000 (0 seconds) to 176Fh (5999 seconds).

75 secs.

Effect of Changes on

Other Parameters:

This parameter is forced to its default value if Input

Range (see Subsection 4.1.8) is changed.

None.

4.4.18

Overlap/Deadband

This parameter defines the percentage of (Proportional Band 1 + Proportional Band

2) over which both HEAT and COOL outputs are active (overlap) or neither is active

(deadband). This parameter is not applicable if Proportional Band 1 is set to 0

(ON/OFF control) - see Subsection 4.4.14. The operation of overlap/deadband is

illustrated in Figure 4-1.

Adjustment Range:

FFECh (

20%) to 0014h (+20%) (negative value = deadband, positive value = overlap).

Default Value:

0000 (0%).

Automatic Change:

Effect of Changes on

Other Parameters:

Forced to default value if Input Range (see Subsection

4.1.8) is changed.

None.

4.4.19

Bias (Manual Reset)

This parameter defines the bias added to output power, expressed as a percentage of HEAT output power. This parameter is not applicable if Proportional Band 1 is set

to 0 (ON/OFF control) - see Subsection 4.4.14.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Change on

Other Parameters:

0000 (0%) to 0064h (100%) (HEAT output only configured) or FF9Ch (

100%) to 0064h (+100%)

(HEAT and COOL outputs configured).

0019h (25%).

Forced to default value if Input Range (see Subsection

4.1.8) is changed.

None.

MLC 9000 User Guide

4.4.20

ON/OFF Differential

This is the switching differential used with one output or both outputs set to ON/OFF control (Proportional Band = 0). The operation of ON/OFF Differential is illustrated in

Case 3 in Figure 4-1.

Adjustment Range:

Default Value:

Automatic Change:

0001 (0.1%) to 0064h (10.0%) of input span.

0005 (5%).

Effect of Change on

Other Parameters:

Forced to default value if Input Range (see Subsection

4.1.8) is changed.

None.

4.4.21

Control Output Action

This parameter determines the action of the PID control algorithm for the associated output.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0 (reverse-acting) or 1 (direct-acting).

0 (reverse-acting).

None.

None.

4.4.22

Programmable Sensor Break

This parameter determines the output power setting in the event of a Sensor Break condition.

Adjustment Range:

1 (ON - Power held at current value, if Reset is non-zero, or at Bias value, if Reset = 0) or 0 (OFF -

Preset Power Output used - see Subsection 4.4.23).

NOTE:

For safety purposes, the output power level on Sensor Break is limited by Preset Power Output. For ON/OFF control, Programmable Sensor Break is disabled and both COOL and HEAT outputs are forced to zero when a sensor break is detected.

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0 (OFF).

None.

None:

4.4.23

Preset Power Output

This parameter defines the output power level that will be set when, with

Programmable Sensor Break OFF (see Subsection 4.4.22), a sensor break condition

occurs.

4-17

MLC 9000 User Guide

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0000 (0%) to 0064h (100%) (HEAT output only configured) or FF9Ch (

100%) to 0064h (+100%)

(HEAT and COOL outputs configured).

0000 (0%).

Forced within range, if necessary, when Control Type

(see Subsection 4.4.13) is changed.

None.

4-18

Figure 4-2 Alarm Operation

4.5

ALARM PARAMETERS (LCM Object Type 04)

There are two instances for alarm parameters, one for each soft alarm. Connection of each soft alarm to a built-in output port is via the parameters of the Output Object

(see Subsection 4.2).

MLC 9000 User Guide

4.5.1

Alarm Type

This parameter selects the alarm type. The characteristics of the alarm types are

shown in the table below (see also Figure 4-2).

Alarm Type

Process High

Process Low

Minimum Value Maximum Value

Input Range

Min.

Input Range

Max.

Default

Input Range

Max.

Input Range

Min.

Input Range

Max.

Input Range

Min.

Band Alarm 1 Span - limited to 7D00 (32000 dec.)

Deviation Alarm

(span) - limited to FD00

(

32000 dec.)

+(Span) limited to 7D00

(+32000 dec.)

Alarm Action

Active when PV alarm value

5 input units Active when PV - SP is outside band

5 input units

Active when PV alarm value

Active when (PV - SP) value

>

alarm

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0000 (Process High Alarm)

0001 (Process Low Alarm)

0002 (Band Alarm)

0003 (Deviation Alarm).

0000 (Process High Alarm).

None:

Alarm Value (see below) forced to default value for new alarm type.

4.5.2

Alarm Value

This parameter determines the value at which the alarm becomes active. The function and adjustment range of this value depends upon alarm type (see table above).

Default Value:

Dependent upon alarm type; see table above.

Automatic Change:

If a change to Input Range (see Subsection 4.1.8),

Input Scale Range Maximum (see Subsection 4.1.10)

or Input Scale Range Minimum (see Subsection

4.1.11) forces this parameter out of range, it will be set

to its default value. This parameter is automatically set to its new default value if Alarm Type (see Subsection

5.5.2) is changed. If Input Units (see Subsection 4.1.9)

is changed, the units for this parameter will change accordingly.

Effect of Changes on

Other Parameters:

None.

4.5.3

Alarm Hysteresis

This parameter defines the width of a hysteresis band on the “safe” side of the alarm

level for the applicable alarm. Its operation is illustrated in Figure 4-3.

4-19

MLC 9000 User Guide

4-20

Figure 4-3 Alarm Hysteresis Operation

MLC 9000 User Guide

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0001 (1 input unit) to 00FAh (250 input units).

0001 (1 input unit).

If a change to Input Range (see Subsection 4.1.8),

Input Scale Range Maximum (see Subsection 4.1.10)

or Input Scale Range Minimum (see Subsection

4.1.11) forces this parameter out of range, it will be set

to its default value. If Input Units (see Subsection

4.1.9) is changed, the units for this parameter will

change accordingly.

None.

4.5.4

Alarm State

This parameter indicates the state of the applicable alarm (1 = active, 0 = inactive).

4.5.5

Alarm Inhibit

This parameter enables/disables the Alarm Inhibit feature. When Alarm Inhibit is enabled, it inhibits an alarm at power-up until that alarm goes inactive. Alarm Inhibit also operates in similar manner (for dual setpoint operation) on deviation alarms and band alarms for changes from one setpoint to another.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

1 (enabled) or 0 (disabled).

0 (Disabled).

None.

None.

4.6

HEATER CURRENT PARAMETERS

(LCM Object Type 06)

These parameters relate only to Loop Controller Modules with the Heater Current

Input option. The Soft Heater Current Alarm may be selected as a “real world” output

via the parameters of the Output Object (see Subsection 4.2).

4.6.1

Heater Current value

This parameter indicates the heater current value, which will be in the range 0 (0.0) to

1000 (100.0).

4.6.2

Low Heater Break Alarm value

This parameter determines the level of heater current below which the Low Heater

Break Alarm becomes active.

4-21

4-22

MLC 9000 User Guide

Adjustment range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0 (OFF) to Heater Current Scale Range Maximum.

0 (OFF).

If a change in Heater Current Input Range (see

Subsection 4.6.8) or Heater Current Scale Range

Maximum (see Subsection 4.6.9) causes this

parameter to be out of range, it will be set to its default value.

None.

4.6.3

High Heater Break Alarm value

This parameter determines the level of heater current above which the High Heater

Break Alarm becomes active.

Adjustment range:

Default Value:

Automatic Change:

0 to Heater Current Scale Range Maximum (OFF).

Heater Current Scale Range Maximum (OFF).

Effect of Changes on

Other Parameters:

If a change in Heater Current Input Range (see

Subsection 4.6.8) or Heater Current Scale Range

Maximum (see Subsection 4.6.9) causes this

parameter to be out of range, it will be set to its default value.

None.

4.6.4

Low Heater Break Alarm state

This parameter indicates the state of the Low Heater Break Alarm (0 = inactive, 1 = active).

4.6.5

High Heater Break Alarm state

This parameter indicates the state of the High Heater Break Alarm (0 = inactive, 1 = active).

4.6.6

Short Circuit Heater Break Alarm state

This parameter indicates the state of the Short Circuit Heater Break Alarm (0 = inactive, 1 = active).

4.6.7

Short Circuit Heater Break Alarm Enable/Disable

This parameter enables/disables the Short Circuit Heater Break current alarm.

Adjustment range:

Default Value:

0 (disabled) or 1 (enabled).

1 (enabled).

MLC 9000 User Guide

Automatic Change:

Effect of Changes on

Other Parameters:

None.

None.

4.6.8

Heater Current Input Range

This parameter defines the heater current input source and span setting.

Adjustment Range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

0 - Standard: External current transformer used.

Permits the use of the Low Heater Break Alarm, High

Heater Break Alarm and Short-circuit Heater Break

Alarm

1 - SCRi: Two-wire connection to a special thyristor unit (SCRs). Permits the use of Low Heater Break

Alarm and High Heater Break Alarm but not

Short-circuit Heater Break Alarm.

2 - Bus

0 (Standard).

None.

Forces to default values: Heater Current Scale Range

Max. and Bus Input Value

If either is forced out of range, forces to default values:

Low Heater Break Alarm and High Heater Break Alarm

4.6.9

Heater Current Scale Range Maximum

This parameter defines the scale limit for the heater current (when current transformer secondary current is 50mA).

Adjustment range:

Default Value:

Automatic Change:

Effect of Changes on

Other Parameters:

10.0A to 100.0A in 0.1A increments.

50.0A.

Set to default value when Heater Current Input Range

(see Subsection 4.6.8) is changed.

If either is forced out of range, forces to default values

Low Heater Break Alarm and High Heater Break Alarm

4.6.10

Bus Input value

This parameter provides for an input source from Fieldbus. It is available when

Heater Current Input Range parameter is set to Bus.

Adjustment Range:

Default Value:

Automatic Change:

0 to Heater Current Scale Range Maximum.

0.

4-23

4-24

MLC 9000 User Guide

Effect of Changes on

Other Parameters:

Set to default value when Heater Current Input Range

(see Subsection 4.6.8) is changed.

None.

4.7

CALIBRATION PARAMETERS

(LCM Object Type 14)

WARNING: Calibration must be carried out only by personnel who are technically-competent and authorised to do so.

Incorrect calibration will cause the MLC 9000 to malfunction.

The calibration procedure for the Loop Control Module comprises five phases, according to the calibration source required:

Phase 1 - 50mV

Phase 2 - 10V

Phase 3 - 20mA

Phase 4 - RTD (200

)

Phase 5 - CJC (Type K Thermocouple, @

°

C)

The calibration procedure is shown in Figure 4-4. The pre-requisites are:

Phase 1: 50.000mV source - to be connected to Terminals 16 (

) and 17 (+)

Phase 2: 10.000V source - to be connected to Terminals 16 (

) and 17 (+)

Phase 3: 20.000mA source - to be connected to Terminals 16 (+) and 19 (

)

Phase 4: 200.000

- to be connected between terminals 17 and 18 with

Terminals 16 and 17 linked

Phase 5: 0

°

C reference - to be connected to Terminals 16 (

) and 17 (+)

NOTE:

For the Redundant Thermocouple variant, only Phase 1 and 5 are applicable.

4.7.1

Calibration Phase

This parameter selects/indicates the calibration phase which subsequent writing of the correct Calibration Password (see Subsection 4.7.2) will initiate.

Adjustment Range:

1 to Maximum Calibration Phase Number.

4.7.2

Calibration Password

This parameter defines the value which, when written, initiates calibration. When read, this parameter returns either FFFF (Pass) or 0000 (Fail).

Adjustment Range:

CAFEh.

MLC 9000 User Guide

Figure 4-4 Calibration Procedure

4.7.3

Calibration Value

This parameter indicates a calibration value for the current calibration phase in the range 0000 to FFFF.

Default Value:

F000 (uncalibrated).

4.8

LCM DESCRIPTOR PARAMETERS

(LCM Object Type 15)

4.8.1

Serial Number

This Read Only parameter indicates the Serial Number of the Loop Controller

Module. It is burnt into the LCM’s EEPROM at manufacture. It is in the numeric range

0 to 999 999 999 999.

4.8.2

Product Identifier

This Read Only parameter identifies the product type and manufacturer. It is burnt into the LCM’s EEPROM at manufacture. Value is one of:

0

1

2

3

LCM, single input, dual output, single loop

LCM, single input, triple output, single loop

LCM, dual input (Heater Break), triple output, single loop

LCM, dual input (Heater Break), triple output, single loop with redundant thermocouple

4-25

4-26

MLC 9000 User Guide

4.8.3

Firmware ID

This Read Only parameter indicates the LCM firmware version and issue number. It is in the range 0 to 2

16

. The format of the ID word is:

Bits 0 - 4:

Bits 5 - 9:

Bits 10 - 15:

Revision Number (1, 2, etc.)

Alpha version (A = 0, B = 1, etc.)

Numeric version (single loop LCM = 0)

4.8.4

Database ID

This Read Only parameter identifies the valid versions of database for the LCM.

Value is one of:

2

3

4

5

LCM, single input, dual output, single loop

LCM, single input, triple output, single loop

LCM, dual input (Heater Break), triple output, single loop

LCM, dual input (Heater Break), triple output, single loop with redundant thermocouple

When changing LCMs, auto-configuration of the LCM database will occur only if the database ID of the replacement LCM is identical to that of the removed LCM.

4.8.5

LCM Data Assembly

This is a collection of status-type indicators, most of which are duplicates of parameters in other object types:

Parameter

COOL Output Power See Subsection 4.4.10

Description

HEAT Output Power

Actual Setpoint Value See Subsection 4.3.4

Process Variable Value See Subsection 4.1.1

Status Indicators A 16-bit word, each bit representing the status of a parameter (0 = inactive, 1

= active) as follows:

Bit 0:

Bit 1:

Bit 2:

Bit 3:

Bit 4:

Bits 5 - 7:

Bit 8:

Bit 9:

Bit 10:

Bit 11:

Bit 12:

Bit 13:

Bit 14:

Bit 15:

Over-range Flag - see Subsection 4.1.4

Under-range Flag - see Subsection 4.1.5

Sensor Break Flag - see Subsection 4.1.6 *

For non-Redundant Thermocouple variants, this is a copy of Bit 2

For Redundant Thermocouple variant, this is set to 1 when thermocouple is broken.

Loop Alarm Status - see Subsection 4.4.11

Not Used

Alarm 1 Status - see Subsection 4.5.4

Alarm 2 Status - see Subsection 4.5.4

Output 1 State (0 = inactive, 1 = active)

Output 2 State (0 = inactive, 1 = active)

Output 3 State (0 = inactive, 1 = active)

Low Heater Break Alarm Status - see Subsection 4.6.4

High Heater Break Alarm Status - see Subsection 4.6.5

Heater Short Circuit Alarm Status - see Subsection 4.6.6

* For the Redundant Thermocouple variant, the Sensor Break flag is set only when a break condition is detected on

both

thermocouple inputs - see Subsection 4.1.7.

MLC 9000 User Guide

4.9

COMMUNICATIONS CONFIGURATION

PARAMETERS (BCM Object Type 12)

This object contains the communications control parameters for the BCM.

4.9.1

MODBUS Address

This parameter defines the MODBUS base address for the MLC 9000 system.

Adjustment Range:

1 - 247.

Default Value:

96.

4.9.2

MODBUS Data Transfer Rate

This parameter sets the data transfer rate for the MODBUS port.

Adjustment Range:

Default Value:

0 (2400 Baud), 1 (4800 Baud), 2 (9600 Baud) and 3

(19200 Baud).

2 (9600 Baud).

4.9.3

MODBUS Data Format

This parameter defines the parity for the MODBUS port (data is always eight bits per character).

Adjustment Range:

Default Value:

0 (none), 1 (odd) and 2 (even).

0 (none).

4.9.4

RS232 Port Poll Timeout

This parameter defines the maximum time for which the BCM will wait for an RS232

Port response.

Adjustment Range:

1 (128msecs.), 2 (256msecs.)

⇒⇒⇒

50 (6.4secs.).

Default Value:

3 (384msecs.).

4.9.5

RS232 Port Minimum Poll Interval

This parameter defines the minimum interval between polls of the RS232 port.

Adjustment Range:

1 (128msecs.), 2 (256msecs.)

⇒⇒⇒

50 (6.4secs.).

Default Value:

1 (128msecs.).

4-27

4-28

MLC 9000 User Guide

4.10

BCM DESCRIPTOR PARAMETERS

(BCM Object Type 15)

4.10.1

Serial Number

This Read Only parameter indicates the Serial Number of the Bus Communications

Module. It is burnt into the BCM’s EEPROM at manufacture. It is in the numeric range

0 to 999 999 999 999.

4.10.2

Product Identifier

This Read Only parameter identifies the product type and manufacturer. It is burnt into the BCM’s EEPROM at manufacture. Value is one of:

0 - BCM, 24V supply, RS232 Port only

1 - Reserved for future use

2 - BCM, 24V supply, RS232 Port and MODBUS Port

2 - Reserved for future use

4.10.3

Firmware ID

This Read Only parameter indicates the BCM firmware version and issue number. It is in the range 0 to 2

16

. The format of the ID word is:

Bits 0 - 4:

Bits 5 - 9:

Bits 10 - 15:

Revision Number (1, 2, etc.)

Alpha version (A = 0, B = 1, etc.)

Numeric version (MODBUS BCM = 1)

4.10.4

Database ID

This Read Only parameter identifies the valid versions of database for the BCM.

Value is one of:

0 - BCM, RS232 Port only

1 - BCM, RS232 Port and MODBUS Port

4.10.5

Configurable Data Assembly Parameters

These parameters provide the data on parameters to be assembled by the Bus

Communications Module prior to reading by an external application. The parameter word address is written in each Data Assembly Parameter word. When the Data

Assembly Parameter is subsequently read, it will return the value of that parameter.

Up to eight Data Assembly Parameter words may be addressed/read in one message.

Continued overleaf

ðððððð

MLC 9000 User Guide

The format of the address to be written to a Data Assembly Parameter is:

4-29

MLC 9000 User Guide

5 OVERVIEW OF MODBUS

COMMUNICATIONS

5.1

INTRODUCTION

The MLC 9000 system is connected to an RS485 MODBUS RTU master device via the MODBUS Port on the Bus Communications Module.

NOTE: Unless otherwise specified, all numbers in this Section are expressed in decimal form.

5.2

MODBUS MESSAGE - GENERAL FORMAT

A MODBUS message or response comprises an inter-message gap followed by a sequence of characters. The inter-message gap should be at least 3.5 character times. The message format is shown below:

5-1

The Cyclic Redundancy Check calculation uses the standard MODBUS polynomial expression 2

16

+ 2

15

+ 2

2

+ 1.

For full details of the MODBUS protocol, see http://www.modicon.com.

5.3

ADDRESSING

The Bus Communications Module (BCM) is given a base address during configuration (via the PC Port using the Application Software in the local PC); the

MLC 9000 system then occupies this and the next addresses above the base address. The base address may be set to any integer in the range 1 - 247. The default base address is 96 (60h). The Bus Communications Module will also accept global or broadcast commands (i.e. those addressed to all parts of the MODBUS network) with address 0. Each Loop Controller Module (LCM) in an MLC 9000 system is allocated an address relative to the base address as shown in the diagram above.

MLC 9000 User Guide

The Object Type defines the category of parameter accessed (e.g. input, output, setpoint), as shown in the diagram above.

The Instance Number specifies which example of object type is accessed:

Object Number

0

1

4

5

2

3

6

7

10

11

8

9

12

13

14

15

Object Type

Input

Output

Setpoint

Control

Alarm

Reserved

Heater Current

Reserved

Reserved

Reserved

Reserved

Reserved

Communications

Configuration

Reserved

Calibration

Descriptor

Single Loop LCM

Number of Instances

Plastics Controller LCM BCM

1

2 or 3

1

3

0

0

1

1

2

1

1

2

0

0

0

0

0

1

1

1

0

1

1

0

1

0

1

As an example of instance number allocation, consider:

For Output Object: Output 1 = Instance 0, Output 2 = Instance 1,

Output 3 = Instance 2

For Alarm Object: Alarm 1 = Instance 0, Alarm 2 = Instance 1

The Parameter Number defines the parameter to be accessed (see Subsection 5.4.8,

5.5) for that Object and Instance. The Parameter Number comprises either a word

address (for word parameters) or a bit address (for bit parameters - values occupying one bit only). Bits 0 - 15 and 16 - 31 occupy word parameter numbers 0 and 26 respectively and may be addressed as a group by using the word address.

5-2

5-3

MLC 9000 User Guide

5.4

MODBUS FUNCTIONS SUPPORTED

Code (hex.)

01 or 02

03 or 04

05

06

08

0Fh

10h

MODBUS Function

Read Coil/Input Status

Meaning

Read input/output status bits at given address.

Read Holding/Input Registers Read current binary value of data bytes at given address.

Force Single Coil

Pre-set Single Register

Diagnostics

Write a single binary bit to the specified bit address.

Write two bytes to the specified word address.

Used only for loopback test.

Force Multiple Coils

Pre-set Multiple Registers

Write consecutive bits to the specified address range. The Bus Communications Module limits the use of this function to one bit at a time. Writing multiple bits can be effected using Function Code

06.

Write consecutive two-byte values to the specified address range.

More detail on each MODBUS function is given in the following Subsections.

5.4.1

Read Coil/Input Status (Function 01/02)

This function reads the content of the status bits at the specified bit address. The format is:

In the response, the “No. of Bytes” indicates the number of data bytes read from the addressed Loop Controller Module (e.g. if 16 bits are returned, the count will be 2).

The maximum number of bits that can be read is 16. The first bit read is the least significant bit of the first eight bits requested.

5.4.2

Read Holding/Input Registers (Function 03/04)

This function reads the current binary value of the data at the specified word address.

The format is:

MLC 9000 User Guide

In the response, the “No. of Bytes” indicates the number of data bytes read from the

Loop Controller Module e.g. if five words (10 bytes) are read, the count will be 0Ah.

The maximum number of words which can be read is 8 returned in 16 bytes.

5.4.3

Force Single Coil (Function 05)

This function writes a single binary value to the specified slave bit address. The format is:

The “Address of Bit” bytes specify the bit to which the binary value is to be written.

The most significant “State to Write” byte is 0FFh if the bit is to be set (1) and 00 if the bit is to be reset (0). Note that the response normally returns the same data as that contained in the message.

The parameter address for the bit can specify any one of 32 bits but only bit parameter addresses 16 - 31 are available for writing.

5.4.4

Preset Single Register (Function 06)

This function writes two bytes to a specified word address. The format is:

Note that the response normally returns the same data as that contained in the message.

5-4

5-5

MLC 9000 User Guide

5.4.5

Loopback Diagnostic Test (Function 08)

In this function, the function code byte is followed by a two-byte diagnostic code and two bytes of data:

The only diagnostic code supported is 00. Note that the response is normally an exact echo of the Message.

5.4.6

Force Multiple Coils (Function 0F)

This function writes consecutive bits to the specified address range. Its format is:

The MLC 9000 limits the number of bits that may be written to 1. To set the addressed bit ON (1), Bit 0 in the Message Byte = 1; to set the addressed bit OFF (0),

Bit 0 = 0. To write multiple bits, consider using Preset Single Register (Function 06).

5.4.7

Preset Multiple Registers (Function 10)

This function writes consecutive two-byte values to the specified address range. Its format is:

The MLC 9000 system limits the number of consecutive words to be written to 8 (16

Message Bytes). It is not possible to write across instance boundaries.

MLC 9000 User Guide

5.4.8

Exception Responses

When a message is received which the Bus Communications Module cannot interpret, an exception response is returned in the following format:

The exception code may be one of the following:

Code Error Condition

00

01

02

Not used

Illegal Function

Illegal Data Address

Interpretation

None

Function Number out of range

Parameter Number out of range or not supported.

03 Illegal Data Value Attempt to write invalid data/required action not executed.

This exception will be returned if reading/writing over instance boundaries.

If multiple exceptions occur as a result of a Function, only the first exception code will be returned.

5.5

PARAMETER LIST

The right-hand column indicates the page containing the functional description of each parameter in Section 4. The

Type

column indicates access type allowed (R/O =

Read Only, R/W = Read/Write, W/O = Write Only). Note that different module variants may not support all parameters listed here.

Parameter numbers are expressed as offset addresses from the base address of the

instance - see Subsection 5.2. Bits within words are identified by the notation

n.m

, where

n

is the word offset and

m

is the bit number within the word. Bit-addressable parameters are also identified by their bit offset address from the base address of the instance.

5

6

3

4

24

INPUT PARAMETERS (LCM OBJECT TYPE 00)

Name Type Number

Word Bit

0 0.0

1

2

Mains (Line) Frequency

Input Type & Range

Units

R/W

R/W

R/W for T/C & RTD inputs;

R/O for DC inputs

Scale Range Maximum

Scale Range Minimum

Process Variable Offset

Input Filter Time Constant

External Input Value

R/W

R/W

R/W

R/W

R/W

Ref. Page

4-3

4-4

4-1

4-1

4-4

4-5

4-2

4-3

5-6

5-7

MLC 9000 User Guide

26.0

26.1

26.2

26.3

26.4

INPUT PARAMETERS (LCM OBJECT TYPE 00)

Name Type Number

Word Bit

25 Process Variable R/O

16 Over-range Flag

17 Under-range Flag

18 Sensor Break Flag

19 Input 1 Status (1 = operating, 0 = break)

20 Input 2 Status (1 = operating, 0 = break)

R/O

R/O

R/O

R/O - for Redundant

Thermocouple variant only

OUTPUT PARAMETERS (LCM OBJECT TYPE 01)

Name Type

5

25

3

4

Number

Word Bit

1

2

Output Type

Output Usage

Output Cycle Time

Linear Output Scale Max.

Linear Output Scale Min.

Bus Power

R/W

R/W

R/W

R/W

R/W

R/W

SETPOINT PARAMETERS (LCM OBJECT TYPE 02)

Name Type Number

Word Bit

1

2

3

4

25

Setpoint Ramp Rate

Setpoint Select

Setpoint 1

Setpoint 2

Actual Setpoint

R/W

R/W

R/W

R/W

R/O

CONTROL PARAMETERS (LCM OBJECT TYPE 03)

Name Type

0.5

0.6

1

0.1

0.2

0.3

0.4

Word

Number

Bit

0.0

0

3

4

1

2

5

6

Manual Control Enable/Disable

Programmable Sensor Break

Select RaPID

Select Easy Tune

Control Output Action

Control Type

Loop Alarm Enable

Primary Output Power Limit

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Ref. Page

4-1

4-2

4-2

4-2

4-2

4-2

4-5

4-6

4-7

4-7

4-7

4-8

Ref. Page

4-9

4-9

4-8

4-8

4-9

Ref. Page

4-10

4-17

4-10

4-11

4-17

4-13

4-13

4-11

Ref.

MLC 9000 User Guide

CONTROL PARAMETERS (LCM OBJECT TYPE 03)

Name Type

13

24

25

26.0

9

10

11

12

5

6

3

4

7

8

Word

Number

Bit

2

16

Ref. Page

Word

Number

Bi

t

0 0.0

1

2

3

26.0

16

24

25

3

4

26.0

26.1

Word

Number

Bit

0 0.0

1

2

16

17

Proportional Band 1

Proportional Band 2

Reset/Loop Alarm Time

Rate

Overlap/Deadband

Bias (Manual Reset)

ON/OFF Differential

Manual Power

Preset Power Output

Soft Start Setpoint

Soft Start Time

Soft Start Primary Output Power Limit

HEAT Output Power

COOL Output Power

Loop Alarm Status

ALARM PARAMETERS (LCM OBJECT TYPE 04)

Name Type

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/O

R/O

R/O

R/W

R/W

R/W

R/W

Alarm Inhibit

Alarm Type

Alarm Value

Alarm Hysteresis

Alarm State

R/W

R/W

R/W

R/W

R/O

HEATER CURRENT PARAMETERS (LCM OBJECT 06)

Name Type

4-21

4-17

4-17

4-19

4-21

Ref. Page

Short Circuit Heater Break Alarm Enable/Disable

Heater Current Input Range

Heater Current Scale Range Maximum

Low Heater Break Alarm value

High Heater Break Alarm value

Bus Input value

Heater Current value

Low Heater Break Alarm state

High Heater Break Alarm state

R/W

R/W

R/W

R/W

R/W

R/W

R/O

R/O

R/O

Ref. Page

4-22

4-23

4-23

4-21

4-22

4-23

4-21

4-22

4-22

4-14

4-14

4-14

4-16

4-16

4-16

4-17

4-12

4-12

4-12

4-12

4-10

4-17

4-11

4-12

5-8

5-9

MLC 9000 User Guide

6

21

4

5

Word

Number

Bit

1

2

3

22

23

24

25

Word

Number

Bit

26.2

18

HEATER CURRENT PARAMETERS (LCM OBJECT 06)

Name Type Ref. Page

Short Circuit Heater Break Alarm state

CALIBRATION PARAMETERS (LCM OBJECT 14)

Name

R/O

Type

4-22

Ref. Page

Word

Number

Bit

23

24

25

Calibration Value

Calibration Phase

Calibration Password

R/O

R/W

R/W

LCM DESCRIPTOR PARAMETERS (LCM OBJECT 15)

Name Type

4-24

4-24

4-24

Ref. Page

LCM Serial Number

Product (Module Type) Identifier

Firmware ID

Database ID

COOL Output Power

HEAT Output Power

Actual Setpoint Value

Process Variable Value

Status Indicators

R/O

R/O

R/O

R/O

R/O

R/O

R/O

R/O

R/O

4-25

4-25

4-26

4-26

4-26

4-26

4-26

4-26

4-26

COMMUNICATIONS CONFIGURATION PARAMETERS (BCM OBJECT 12)

Name Type

Word

Number

Bit

1

2

3

4

PC Port Poll Timeout

PC Port Minimum Poll Interval

MODBUS Address

MODBUS Data Transfer Rate

R/W

R/W

R/W

R/W

Ref. Page

4-27

4-27

4-27

4-27

5 MODBUS Data Format R/W

4-27

BCM DESCRIPTOR PARAMETERS (BCM OBJECT 15)

Name Type Ref. Page

Word

1

2

3

Number

Bit

BCM Serial Number R/O

4-28

MLC 9000 User Guide

20

21

22

16

17

18

19

23

13

14

15

9

10

11

12

Word

Number

Bit

4

5

6

8

BCM DESCRIPTOR PARAMETERS (BCM OBJECT 15)

Name Type Ref. Page

Product (Module Type) Identifier

Firmware ID

Database ID

Configurable Data Assembly Value - Data 1

Configurable Data Assembly Value - Data 2

Configurable Data Assembly Value - Data 3

Configurable Data Assembly Value - Data 4

Configurable Data Assembly Value - Data 5

Configurable Data Assembly Value - Data 6

Configurable Data Assembly Value - Data 7

Configurable Data Assembly Value - Data 8

Configurable Data Assembly Value - Data 9

Configurable Data Assembly Value - Data 10

Configurable Data Assembly Value - Data 11

Configurable Data Assembly Value - Data 12

Configurable Data Assembly Value - Data 13

Configurable Data Assembly Value - Data 14

Configurable Data Assembly Value - Data 15

Configurable Data Assembly Value - Data 16

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

4-28

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/O

R/O

R/O

R/W

5.6

AUTO-CONFIGURATION AND SLAVE INHIBIT

Auto-configuration is the method the MLC 9000 uses to download the LCM parameters from the BCM when the system is re-powered or when LCMs are hot-swapped. Slave Inhibit is a related feature designed to protect the process being controlled by the LCM if an LCM incompatible with the saved configuration is installed. This Subsection provides important information relating to these features.

5.6.1

Initial System Installation

On initial system installation and power-up, all Loop Controller Modules (LCMs) assume default settings for their parameters. The Bus Communications Module

(BCM) enforces a Slave Inhibit condition, which forces all LCM outputs to their OFF state and suspends the control algorithm in each LCM. The BCM then up-loads the

Database ID parameter (see Subsection 4.8.4) for each LCM into its own EEPROM.

The user must then check the LCM parameters (and to change them if necessary), either using the Configurator via the RS232 port or using the MODBUS port. Any changes will be recorded automatically by the BCM. When all required changes have been made and recorded by the BCM, t

he user must clear the Slave Inhibit condition

(see Subsection 5.6.5) before process control can start.

The MLC 9000 Configurator automatically clears the Slave Inhibit condition when downloading a configuration recipe to an LCM.

5-10

5-11

MLC 9000 User Guide

5.6.2

Subsequent Power-Up

If an MLC 9000 system is temporarily powered-down and no modules are changed during the power-down period, on power-up, the BCM will enforce a Slave Inhibit condition whilst it up-loads the Database ID parameter for each LCM for comparison with the LCM Database ID parameters already held in its own EEPROM. When the comparison reveals the two sets of Database ID parameters to be identical, the BCM clears the Slave Inhibit condition automatically after it has downloaded the configuration data to the LCM.

5.6.3

Changing an LCM

The LCMs in an MLC 9000 system may be hot-swapped (i.e. may be changed without powering-down the system) - see the Loop Controller Module Installation

Manual. When this occurs, the BCM immediately imposes a Slave Inhibit condition on

the replacement LCM and up-loads the Database ID parameter (see Subsection 4.8.4

for that LCM for comparison with that already held in the BCM for that LCM address.

If the Database IDs are identical, the BCM down-loads the configuration parameters to the LCM and clears the Slave Inhibit condition, whereupon control is resumed.

If the Database IDs are identical but the BCM detects some minor difference in the new LCM type (e.g. input units in

°

F instead of

°

C), the BCM down-loads to the LCM as many parameters as possible but maintains the Slave Inhibit condition. The user must then check and (if necessary) change the configuration parameters for the new

LCM. The Slave Inhibit condition is maintained until it is cleared by the user (see

Subsection 5.6.5).

If the Database IDs are not identical (i.e. the new LCM is a different or incorrect type), the BCM forces LCM parameters to their default values. The user must then check and (if necessary) change the configuration parameters for the new LCM. The Slave

Inhibit condition is maintained until it is cleared by the user (see Subsection 5.6.5).

5.6.4

Interruption by Power Failure

If power failure occurs whilst Auto-Configuration is in progress, upon restoration of power, Auto-Configuration will be re-started automatically.

5.6.5

Clearing a Slave Inhibit Condition

To clear an existing Slave Inhibit condition on an LCM, send a MODBUS message of the following format - in this example, to LCM1 with BCM address = 96 (default):

MLC 9000 User Guide

5.6.6

Forcing a Slave Inhibit Condition

To force a Slave Inhibit condition on an LCM, send a MODBUS message of the following format - in this example, to LCM1 with BCM address = 96 (default):

NOTE: The Force Slave Inhibit instruction should be used to suspend control on an

5-12

MLC 9000 User Guide

5.7

MODBUS EXAMPLES

In all these examples, it is assumed that the BCM in the addressed MLC 9000

System has been allocated the default address 96 (dec.).

5.7.1

Read the Process Variable Value for Loops 1 - 3

MODBUS Function 03 is used to read the PV value for LCM1 (address 97), LCM2

(Address 98) and LCM3 (address 99).

In each case, the response will contain the PV value in binary form.

5.7.2

Write a New Setpoint 1 Value to Loop 2

MODBUS Function 06 writes a new Setpoint 1 value for LCM2 (address 98).

5-13

The new Setpoint 1 value is echoed in the response.

MLC 9000 User Guide

5.7.3

Check Status of Over-Range Flag for Loop 4

MODBUS Function 01 is used to read the Over-Range Flag for LCM4 (address 100).

The state of the flag is displayed in the least significant bit of the eight-bit data byte in the response.

5.7.4

Set Bus Power Output Level on Loop 2 Output 2

NOTE: The Output Usage for Output 2 on LCM2 must be set to Bus Power.

MODBUS Function 06 writes a Bus Output Power value to Output 2 (Instance 1) on

LCM2 (Address 98).

The response echoes the new Bus Power Output value.

5.8

CRC CHECKSUM CALCULATION

This is a 16-bit cyclic redundancy checksum. It is calculated in accordance with a formula which involves recursive division of the data by a polynomial, with the input to each division being the remainder of the results of the previous one.

The formula specifies that input is treated as a continuous bit-stream binary number, with the most significant bit being transmitted first. However, the transmitting device sends the least significant bit first.

According to the formula, the dividing polynomial is 2

16

+ 2

15

+ 2

2

+ 1 (Hex 18005), but this is modified in two ways:

5-14

5-15

MLC 9000 User Guide

(i) Because the bit-order is reversed, the binary pattern is reversed also, making the MSB the rightmost bit, and

(ii) Because only the remainder is of interest, the MSB (the right-most bit) may be discarded.

This means the polynomial has the value Hex A001. The CRC algorithm is as follows:

MLC 9000 User Guide

6 DIAGNOSTICS/FAULT-FINDING

The Bus Communications Module and Loop Controller Modules in the MLC 9000

System are equipped with LED indicators which serve as simple fault-diagnosis tools.

6.1

BUS COMMUNICATIONS MODULE

The LED indicators associated with the PC Port and MODBUS Port serve the following diagnostic functions:

RS232 Port LED

State

OFF No power

Meaning

Green, flashing

(1 second ON,

1 second

OFF)*

Communication established via RS232 port

Red, continuous*

Power ON and Bus Ready alarm present

MODBUS Port

LED State

OFF

Meaning

No power

Green, continuous Normal operation. Valid

MODBUS frames have been received for this Module

(reverts to flashing green after timeout if configured via the

PC port)

Green, flash (at least 1 second)

A valid MODBUS frame has been received for this Module.

The flash time is re-started each time a valid MODBUS frame has been detected

Green, continuous*

Red/green, flashing (1 second red, 1 second green)*

Power ON and OK

Communications established via RS232 port and Bus

Ready alarm

* On initial power-up, the RS232 Port LED will initially be orange for one second.

6.2

LOOP CONTROLLER MODULE

The red/green switchable LED indicator on the front of the Loop Controller Module serves the following diagnostic functions:

LED Colour/State Meaning

OFF

Green flashing

(1 second ON, 3 seconds OFF)

Green ON

No power

Process Variable < Setpoint

Green flashing

(3 seconds ON,

1 second OFF)

Red flashing

(1 second ON,

1 second OFF)

Red fast flashing

(0.5 seconds ON,

0.5 seconds OFF)

Process Variable = Setpoint (on control - difference between process variable and setpoint is less than 0.1% of input span)

Process Variable > Setpoint

No communication with Bus Communications Module.

Auto-addressing is complete but the Loop Controller Module is inhibited i.e.

Configuration may be incomplete.

Continued overleaf

⇒⇒⇒⇒

6-1

6-2

MLC 9000 User Guide

LED Colour/State

Red ON An alarm is active.

Orange ON

(green and red simultaneously)

Hardware fault detected

Meaning

NOTE:

An active alarm will over-ride a continuous-green indication; in the case of a flashing green state, indication of an active alarm will appear during the

OFF time intervals (i.e. Indicator will flash alternate green/red).

6.3

MALFUNCTION ON THE INTERFACE TO THE PLC

If a malfunction occurs on the interface to the PLC (i.e. the MODBUS port), this can be investigated using the following procedure:

MLC 9000 User Guide

7 ORDERING INFORMATION

7.1

PRODUCT/VARIANT CODES

The MLC 9000 Order Code has the following format:

Each field in the Code is used as follows:

Division Field (mandatory)

Field entry

MLC9000

MLC9001

MLC9002

MLC9004

MLC9007

Meaning

West Instruments - Europe

West Instruments - USA

Partlow

Danaher Controls

Hengstler

Field entry

B210

B220

Identifier Field (mandatory)

Bus Communications Module

Meaning

24V DC supply, RS232 Port only

24V DC supply, RS232 Port & RS485 MODBUS Port

Field entry

C120

C130

C230

C231

Identifier Field (mandatory)

Loop Control Module

Meaning

Single input, dual output, single loop

Single input, triple output, single loop

Dual input (Heater Break), triple output, single loop

Dual input, triple output, single loop plus redundant thermocouple

7-1

7-2

MLC 9000 User Guide

Field entry

F010

F020

F030

F040

F110

F210

Identifier Field (mandatory)

Product Software/Firmware

Meaning

Configurator PC Software plus cable

MLC 9000 Users’ Manual on CD-ROM

Run Time PC Software

CD-ROM Loopview Development Tool

PLC to MLC 9000 MODBUS RS485 Drivers on Floppy Disc

MLC 9000 Third Party HMI Graphics Utilities CD-ROM

Field entry

G010

Identifier Field (mandatory)

Gateway for Bus Interface

Meaning

PROFIBUS/DeviceNet Gateway 24V DC kit

Field entry

H010

H020

H030

H040

Identifier Field (mandatory)

Human Machine Interface

Meaning

Loopview 10 plus RS232 cable 24V DC

Loopview 20 plus RS232 cable 24V DC

Loopview 10 plus RS485 cable 24V DC

Loopview 20 plus RS485 cable 24V DC

Identifier Field (mandatory) - Product Literature

Field entry

L030

L040

Meaning

MLC 9000 Users’ Manual - Hard Copy

Loopview Users’ Manual - Hard Copy

Packaging Field (mandatory)

Meaning Field entry

0

2

Single Pack

Bulk Pack

Field entry

xxx

Special Field (optional)

Meaning

Special product code

NOTE:

Installation instructions are packed with each module in multiple languages.

MLC 9000 User Guide

8 TECHNICAL SPECIFICATIONS

8.1

BUS COMMUNICATIONS MODULE

RS232

Port:

MODBUS

Port

GENERAL

This is a local port for connection to an RS232 port on a PC for local operator configuration and operator displays. It has EIA-232-E (RS232)-compatible inputs and outputs for TxD and RxD and provides facilities via application software to allow an installer to configure or an operator to view the operation of Loop Controller Modules connected to the Bus

Communications Module. This is via a special two-metre interface lead which is available by special order.

This is an optional RS485 port for connection to a MODBUS master device. Data rate and format are configurable via the RS232 port. The MODBUS Port can fulfil a variety of roles:

¤ Multi-drop configuration: Configuration and monitoring of the system may be performed with a local RS485 MODBUS network.

¤ Fieldbus: When a plant uses MODBUS as its Fieldbus choice, this permits the system to be integrated into a Fieldbus network.

¤ Multi-Drop Operator Interface: A third party operator interface may be connected which can read and change parameters over this port.

MODBUS RTU protocol is supported, using an RS485 physical layer. The load is no greater than one-quarter unit load. The data rate is selectable from 4800, 9600 or 19200

Baud. It is factory-set to 9600 Baud. Parity is selectable from none, even or odd.

Each system can consist of up to eight Loop Controller Modules (each with its Interconnect

Module) plus the Bus Communications Module - a total of nine addresses. The base address can be set in the range 1 - 247 (default = 96)

Node addressing, data rate and character format are selectable via the Application

Software running on the PC connected to the RS232 Port.

25W maximum Input

Power

Operating Conditions

Storage Conditions

ENVIRONMENTAL

Ambient Temperature: 0

°

C to 55

°

C

Relative Humidity: 30% to 90% non-condensing

Supply Voltage: 18 to 30V DC (including ripple)

Ambient Temperature: -20

°

C to 80

°

C

Relative Humidity: 30% to 90% non-condensing

APPROVALS

Product-specific EMC EN61326-1:1997.

Generic EMC Susceptibility EN61000-6-2:1999 (supercedes EN50082-2:1997).

Generic EMC Emissions

Safety

EN50081-2:1994.

Complies with EN61010-1:1993 and UL 3121-1:1998.

Dimensions

Mounting

Connectors

Weight:

PHYSICAL

Height - 100mm; Width - 30mm; Depth - 120mm

Directly mounted on the DIN rail

Power input:

RS232 port:

MODBUS port (optional):

0.21kg

2-way 5.08mm

6-way RJII Type

Combicon type

2-way 5.08mm Combicon type

8-1

8-2

MLC 9000 User Guide

8.2

LOOP CONTROLLER MODULE

Function:

GENERAL

Each Loop Controller Module performs the control function and provides the input and output connections for its own control loop. One universal process input and two outputs are provided as standard. An optional third output and Heater Break detection input are available.

Types available:

(a)

(b)

(c)

(d)

Two output, single loop

Three output, single loop

Three output, single loop with Heater Break detection

Three output, single loop with Heater Break detection and redundant thermocouple

Process Input: Type and scale user-selectable (see below).

Sample rate = 10/second (For redundant thermocouple variant, used thermocouple sample rate = 10/second, unused thermocouple sample rate = 1/second)

Generates a Heater Current Input value for use by the Heater Break Alarm function.

Heater Current

Input

Outputs: Output 1 - Relay or SSR Drive

Output 2 - Relay or SSR Drive

Output 3 (optional) - Relay, SSR Drive or Linear

PROCESS INPUT

Types available

Thermocouple

B (100 - 1824

°

C)

B (212 - 3315

°

F)

J (

200.1 - 1200.3

°

C)

J (

328.2 - 2192.5

°

F)

K (

240.1 - 1372.9

°

C)

K (

400.2 - 2503.2

°

F)

L (

0.1 - 761.4

°

C)

L (31.8 - 1402.5

°

F)

N (0.0 - 1399.6

°

C)

N (32.0 - 2551.3

°

F)

R (0 - 1759

°

C)

R (32 - 3198

°

F)

S (0 - 1759

°

C)

S (32 - 3198

°

F)

T (

240.0 - 400.5

°

C)

T (

400.0 - 752.9

°

F)

RTD

-199.9 - 800.3

°

C

327.3 - 1472.5

°

F

DC Linear

0 - 20mA

4 - 20mA

0 - 50mV

10 - 50mV

0 - 5V

1 - 5V

0 - 10V

2 - 10V

NOTE:

RTD and DC Linear inputs are not available on the Redundant Thermocouple variant.

PROCESS INPUT

Over-range Detection, Under-range Detection and Sensor Break Detection

Under-range Detection An under-range indication is given when the input value is lower than Range

Minimum. The input value is valid for reading and control for up to 5% of input span under-range. The accuracy is reduced when the input is under-range. Sensor break is not detected until the input is at least 10% under-range.

Over-range Detection An over-range indication is given when the input value exceeds Range

Maximum. The input value is valid for reading and control for up to 5% of input span over-range. The accuracy is reduced when the input is over-range. Sensor break is not detected until the input is at least 10% over-range.

Sensor Break Detection Primary thermocouple input: wire break detected within two seconds.

Secondary thermocouple input (Redundant Thermocouple variant only): wire break detected typically within three seconds. Control outputs set to OFF

(0% power); All alarms become active (with the exception of heater break – if present). For DC Linear inputs, applicable to 4 - 20mA, 10 - 50mV, 1 - 5V and 2 - 10V ranges only. NOTE: On the Redundant Thermocouple variant, control outputs and alarms are affected only when a sensor break is detected on

both

thermocouple inputs. During the two seconds required to detect a break on the primary thermocouple, "fleeting" alarms will occur. When the secondary thermocouple switches in, these alarms will cease.

See also Under-range Detection and Over-range Detection above.

MLC 9000 User Guide

THERMOCOUPLE INPUTS

Types/Ranges

See above

Measurement Accuracy

Better than

±

0.1% of range span

±

1 LSD. NOTE: Reduced performance with

Type “B” Thermocouple between 100 - 600

°

C (212 - 1112

°

F). Type “T” accuracy is

±

0.5% below

100

°

C.

Linearisation Accuracy

Better than

±

0.2

°

C any point, any 0.1

°

C resolution range (

±

0.05

°

C typical).

Better than

±

0.5

°

C any point, any 1

°

C resolution range.

Cold Junction

Compensation

Primary Input: Better than

±

1

°

C over operating temperature range.

Secondary Input: Better than

±

2

°

C over operating temperature range.

Sensor Resistance

Influence

<10

: as measurement accuracy

100

: <0.1% of span error

1000

: <0.5% of span error

RTD INPUTS (Not on Redundant Thermocouple variant)

Type and Connection: Three-wire (Pt100).

Measurement Accuracy

±

0.1% of range span

±

1 LSD.

Linearisation Accuracy

Better than

±

0.2

°

C any point, any 0.1

°

C resolution range (

±

0.05

°

C typical).

Temperature Stability

Lead Compensation:

0.01% of range span/

°

C change in ambient temperature.

Automatic to 50

maximum lead resistance, giving less than 0.5% of span additional error.

RTD Sensor Current: 150 microamps (approximately).

DC LINEAR INPUTS (Not on Redundant Thermocouple variant)

Measurement Accuracy

Better than

±

0.1% of range span

±

1 LSD.

Temperature Stability

0.01% of range span/

°

C change in ambient temperature.

Source Resistance

1000

for voltage inputs

>1000

for current inputs

Max. Resolution -32000 to 32000. Equivalent to a 16-bit ADC.

HEATER CURRENT INPUT

Input Sampling Method: Delta-sigma at 1kHz

Input Resolution:

Accuracy:

Isolation:

Internal Burden:

Source Selection:

Input Span:

Range Maximum:

Range Minimum:

8 bits over 250 msec rolling window

Better than

±

2%.

Via external current transformer

15 ohm

SSR linear output 3 or Heater Current input.

0 – 50mA rms. (assuming sinusoidal input current waveform)

Adjustable 0.1A to 100A

Fixed 0A

Contact Type:

Rating:

Lifetime:

RELAY OUTPUTS (Output 1, 2 or 3)

Single pole double throw (SPDT).

2A resistive @ 120/240V AC

>500,000 operations at rated voltage/current.

8-3

8-4

MLC 9000 User Guide

Drive Capability:

Isolation:

Resolution:

Accuracy:

Update Rate:

Drive Capability:

Isolation:

SSR DRIVE OUTPUTS (Output 1, 2 or 3)

12V DC nominal (10V DC minimum) into 500

minimum.

Isolated from process input and relay outputs. Not isolated from each other or linear outputs. Not isolated from other similar outputs in the same system.

LINEAR OUTPUT (Output 3 only)

Eight bits in 250msecs. (10 bits in 1 second typical).

±0.25% (mA into 250

load, V into 2k

load). Degrading linearly to

±

0.5% for increasing burden to maximum drive capability.

10samples/second.

0 - 20mA: 500

maximum

4 - 20mA: 500

maximum

0 - 5V: 500

minimum

0 - 10V: 500

minimum

Isolated from process input and relay outputs. Not isolated from SSR Drive outputs or other similar outputs in the same system.

ALARM CONTROL

Maximum No. of Alarms: Two “soft” alarms plus Loop Alarm.

Any output can be used for any alarm indication.

Maximum No. of Alarm

Outputs Available:

Alarm Types Available:

Combinatorial Alarms:

Process High Alarm

Process Low Alarm

Band Alarm

Deviation Alarm

Logical OR of alarms to an individual hardware output is available.

Ambient Temperature:

Relative Humidity:

Supply Voltage:

OPERATING CONDITIONS

0

°

C to 55

°

C (operating);

20

°

C to 80

°

C (storage)

30% - 90% non-condensing (operation and storage).

Powered by Bus Communications Module within its operating conditions.

Product-specific EMC:

APPROVALS

EN61326-1:1997.

Generic EMC Susceptibility: EN61000-6-2:1999 (supercedes EN50082-2:1997).

NOTE:

For line-conducted AM signals in the frequency range 400kHz to 1.65MHz, communications with the RS485 MODBUS and RS232 ports may be disrupted but will self-recover when the interfering signals are removed.

Generic EMI Emissions:

Safety:

EN50081-2:1994.

Complies with EN61010-1:1993 and UL 3121-1:1998.

Dimensions:

Mounting:

PHYSICAL

Height - 100mm; Width - 22mm; Depth - 120mm

DIN rail mounting via Interconnect Module.

Connector Types: Process Input - open end header, 5.08mm Combicon type.

Relay Outputs: open end header, 5.08mm Combicon type

SSR Drive/DC Linear Outputs: open end header, 5.08mm Combicon type.

Heater Current Input: open end header, 5.08mm Combicon type.

Weight: 0.15kg.

MLC 9000 User Guide

9 TECHNICAL SUPPORT

For technical support, contact the appropriate one of the following centres:

9-1

A-1

MLC 9000 User Guide

APPENDIX A DECIMAL-TO-HEXADECIMAL

CONVERSION

For decimal-to-hexadecimal conversion, it is recommended that calculators are used.

The calculator provided by Windows is ideal, and engineers’ hand-held calculators usually include this feature. If these tools are not available, the table below may be used as a simple ready reckoner.

Least significant (right-hand) Hexadecimal Digit

0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8

A B C D E F

9 10 11 12 13 14 15 0

1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

3 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

4 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79

5 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

6 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

7 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127

8 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143

9 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159

A 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175

B 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

C 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207

D 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223

E 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239

F 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255

EXAMPLES:

(i) To convert 196 (decimal) to hexadecimal form:

In the look-up table above, for

196

(decimal), the least significant hexadecimal digit is

4

and the most significant hexadecimal digit is

C

; therefore

196

(decimal) equals

C4

(hexadecimal).

(Ii) To convert E8 (hexadecimal) to decimal form:

Trace the line for the most significant hexadecimal digit =

E

to where it intersects the column for the least significant hexadecimal digit =

8

; this intersection gives the decimal value

232

.

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement

Table of contents