NS-Series Programmable Terminals HOST CONNECTION MANUAL

NS-Series Programmable Terminals HOST CONNECTION MANUAL

Section 2

Connection of temperature controller

This section explains how to connect Omron temperature controllers (E5□N) and digital controllers

(E5AR/ER) and which models to connect.

2-1Outline

2-2Possible combinations

2-3Configuration

2-4Setting projects

2-5Monitor variables area in temperature controller

2-6Operation of temperature controller

2-7Functional restrictions

12

2-1 Outline

This explains how to connect temperature controllers.

Connectable are temperature controllers with a RS-485 port.

Use NS serial port A or B (either one), use converter to transform to RS-485.

1 serial port can accommodate max. 31 temperature controllers.

NS-series PT

Temp. controller

Temp. controller

Serial port A or B converter

CJ1W-CIF11

RS-485

(max. extension:50m)

By using another communications port, you can simultaneously connect temperature controllers and a host.

With one more serial port, NS can connect PLC, barcode reader, Memory Link and can communicate with

CX-Designer.

If NS is equipped with Ethernet port, communications with Omron PLC via Ethernet is possible.

If equipped with Controller Link I/F, communication with Omron PLC via Controller Link is possible.

13

2-2 Possible combinations

2-2-1 Connectable temperature controller

Only models with RS-485 communications port that support CompoWay/F can be used.

The following models are connectable:

Name Series Model

Temperature controller

Digital temperature controller

E5ZN

E5AN

E5EN

E5CN

E5GN

E5AR

E5ER

E5ZN-SCT24S (terminal unit)

E5AN-□□□03□-FLK

E5EN-□□□03□-FLK

E5CN-□□□03□-FLK

E5GN-□□□03□-FLK

E5AR-QC43DB-FLK

E5AR-QQ43DW-FLK

E5AR-CC43DWW-FLK

E5ER-QC43B-FLK

E5ER-PRQ43F-FLK

E5ER-QT3DW-FLK

E5ER-CT3DW-FLK

2-2-2 Temperature controller Manuals

Manual name Catalog No.

E5CN/CN-U User’s manual

E5GN User’s manual

E5□N User’s manual Communications functions

E5EN User’s manual

E5AN User’s manual

E5AR/ER User’s manual

H100-E1

H101-E1

H102-E1

H111-E1

H112-E1

Z182-E1

14

2-3 Configurations

2-3-1 Necessary parts

■RS-422A Converter

CJ1W-CIF11

■Crimp terminal

●CJ1W-CIF11side communications path terminator

Phoenix Contact AI Series

AI-0.5-8WH-B

ZA3

(serial No. 3201369)

Crimp tool (serial No. 1201882)

●CJ1W-CIF11 side other than communications path terminator

(serial No. 3200933) Phoenix Contact

Crimp tool

●Temperature controller side

AI series

AI-TWIN2×0.5-8WH

UD6 (serial No. 1204436) screw size

E5CN

E5GN

E5EN

E5AN

E5ZN

E5ER/AR

15

2-3-2 Wiring diagram

NS side

CJ1W-CIF11

SDB(+) terminal

Temperature controller side

E5ZN

E5AN

E5EN

E5CN

E5GN E5ER E5AR

Terminal number

B(+) 23 11 5 C1 F1

SDA(-)

FG

A(-) 24 12 6 C2 F2

To next temperature controller

■ Connection: 1:1 or 1:N. If 1:N, max. 32 units (NS and temperature controllers combined) can be connected.

(in case of E5ZN, the maximum is 16 units).

■ Cable length: In total max. 50 m

■ Use shielded twist pair cables (min. size AWG28)

■ Connect terminating resistance (100 to 125 Ω (1/2W) to both ends of the communications path.

Furthermore, combined resistance must be 54Ω min.

16

2-3-3 Temperature controller communications settings

This summarizes temperature controller communications settings.

For more details on settings and operation procedure of setting specifications, refer to the relevant temperature controller manual.

■ E5ZN

Setup Switch on E5ZN panel

Unit number

Baud rate

0 to 15

When using multiple E5ZN units, be careful not the use the same number twice.

0 4800 bps

1 9600 bps

2 19200 bps

Communications setting level

Data bits

Stop bits

C3 0013 or

C3 0113

C3 0014 or

C3 0114

Parity

Response

Waiting time

C3 0015 or

C3 0115

C3 0016 or

C3 0116

0 to 270FH

( 0 t o 9999)

In ms

■ E5GN/E5AN/E5EN/E5CN/E5ER/E5AR

Adjustment level L.Adj writing

Communications setting level L.S

Baud rate bPS on enable

OFF disable

Data bits

Stop bits

LEn

Sbit

2.4

4.8

9.6

19.2

38.4

7

2

In kbps

Set all communicating temperature controllers to match parameters of NS

E5ER/AR: choose between

9.6/19.2/38.4

E5□N: 38.4 cannot be selected.

7 bits

2 bits

Response

Waiting time

Communications

Unit No.

Protocol select

SdWt

U-no

PSEL

0 to 270FH

( 0 to 9999 )

0 to 31

CyF

In ms

E5AR/ER range: 0 to 63H(0 to 99)

E5AR/ER only

Compoway/F (E5AR/ER only)

17

2-3-4 CJ1W-CIF11 setting

Dip switch setting

Pin No.

1

2

3

Function

Terminal resistance select ON/OFF

Switch between 2/4 line system

Switch between 2/4 line system setting

ON Terminating resistance (on both ends of the communications path)

OFF No terminating resistance (other than both ends of the communications path)

ON

ON

2 line system

-

5

RD control by RS select ON/OFF

OFF

SD control by RS ON RS control function ON

6

Select ON/OFF

2-3-5 NS setting

Before you can connect temperature controllers, you need to store the required project in the NS. For project setting, refer to ‘2-4 setting project’.

With communications settings under system menu, you can set the speed of communications.

Baud rate 2400 / 4800 / 9600 / 19200 / 38400 / 57600 /115200 bps

Of these values, 57600 / 115200 are for future use.

Present temperature controllers cannot operate at these rates.

Set PT unit and temperature controller baud rate values to match each other.

18

2-4 Setting Project

With this function, you set projects needed to connect temperature controllers.

Select PT - Communication Setting. The Comm. Setting dialogue appears.

1. Select Serial Port A (or Serial Port B) in the left pane, and select Temperature Controller from the pull down menu for Serial Port.

2. Define temperature controller model to be connected from the pull down menu for Type. Selectable models are:

E5ZN, E5A/E/C/GN, or E5A/ER.

3. Select baud rate from the pull down menu for Comm. Speed.

Selectable baud rate values are:

2400 / 4800 / 9600 / 19200 / 38400 / 57600 / 115200 (in bps).

Baud rates 57600 / 115200 are for future use. Present temperature controllers cannot operate at these rates.

1

2

3

19

2-5 Monitor variables area in temperature controller

2-5-1 Variables area in temperature controller

Data stored in variable area of the temperature controller are: Present Value, SP, Heater burnout alarm status and such.

By reading/writing these data from PT, you can monitor temperature controller status.

Values of variables you can display on PT screen as numbers and you can create save the changes of those as log data.

Temperature controller status (variable C0, address 0001) is information on bit level. You can show status by

ON/OFF lamp and you can display/save the history log that shows status changes.

Address of variable are in a Temperature Controller should be assigned to the lamps, numeral display and input object, or graphs before monitoring the variable area.

Accessible address ranges vary with temperature controller models.

For details on accessible address ranges and definitions of settable address ranges, numerical values and contact status, refer to the following manuals.

E5AN E5EN E5CN E5GN

E5ZN

H102-E1

H112-E1

3

5, 5.10 Variables area map

E5AR E5ER Z182-E1 Appendix Settings list

CX-Designer shows accessible address range in accordance with the model specified in the Register

Host dialog so that user can set an appropriate communication address.

20

You can also manually enter a communications address, which is not listed without opening Address

Setting dialog. In this case, enter the desired address directly to the field shown in the property dialog.

21

2-5-2 Address notation in CX-Designer

Address notation when accessed using word (address for word communications)

<port>

:

<Communications

#

<Variable unit No..> category>

<Channel> <Address>

Address when accessed using bit (address for bit communications)

<port>

:

<communications

#

<Variable unit No.> category>

<channel> <address>

.

Item Value range & definition

<Port> SerialA

SerialB

00 to 31

Connected to serial port A

Connected to serial port B

<communications unit No. >

<Variable type>

<Channel>

<Address>

<Pit position>

C0 to D7

00 to 03 ch1 to ch4 variable category

Address range

C0 to C3 00 to 3F

C4 to CB 00 to 7F

CC to D7 00 to 3F

00 to 31

Example:

<bit position>

SerialB:17#D1036E.

PortB:Unit No.17/area D1/ch4/address6EH/bit3

3

2-5-3 Use of double word numbers

Variable area in the Temperature Controller is composed of values in double-word format(32bit length).

Negative values are expressed as the two’s complement. Therefore, select DINT(signed 2 words) as storage type for the variable, which the decimal value will be stored. Select UDINT(unsigned 2 words) for the variable, which the hexadecimal value will be stored.

2-5-4 Communications writing enabled/disabled

Before you can write to variable area in temperature controller, you need to go to the adjustment level and set Communications writing on Enabled: ON. (Default setting is Disabled: OFF).

For monitoring only, so when no writing is carried out, the setting can be either Disabled: OFF or

Enabled: ON.

Use either the panel on the Temperature Controller or Setting Tool to set “Communications Writing” parameter. It can be also set with Smart Active Parts in the PT.

22

2-6 Operation of Temperature Controller

The use of Smart Active Parts, allows you to operate PT screen to change Temperature Controller running conditions and to disable/enable communications writing.

2-6-1 How to create a Smart Active Parts part

In CX-Designer, you open the arrange Smart Active Parts screen.

When you select Tools - Library , the Library dialogue opens.

Under list of categories, tree of selectable libraries is shown.

Smart Active Parts for temperature controller you can find under Library -> SAP -> Smart Active Parts_E ->

Temperature Controller.

Temperature controller is grouped by model, channel and broadcast. For each operation instruction, a Smart

Active Parts part is available.

There are 2 categories: Instructions to the unit itself and broadcast .

When same instruction is given to all units, no results response is sent. For that reason error judgment is omitted.

23

Selectable Smart Active Parts are shown in the preview box on the right. Title of the selected Smart Active Parts is shown below it.

Select appropriate Smart Active Parts and drag & drop it to the screen.

By doing so, the selected Smart Active Parts is pasted onto the screen that is being edited.

Then, double click the Smart Active Parts and set communications parameters.

24

Destination port name of commands

Destination Unit No.

SERIALA :when connected to serial port A

SERIALB :when connected to serial port B

0 31 :Communications unit No. of the temperature controller you want to operate.

With broadcast to all parts, this parameter is not used. Keep default value 0.

Use the following table for serial connection.

SCU

Unit No.

Port Destination Unit No.

SCU

Unit No.

Port Destination Unit No.

When you want to change the label and color setting of the Smart Active Parts, select and right click on a Smart

Active Parts, and select Edit Smart Active Parts. It is now in Smart Active Parts edit mode. Double click on the desired object to open the property dialog and the settings can be changed.

Do not change the communications address when editing the settings. Once it has been changed, the Smart Active Parts will not function properly anymore.

Furthermore, when it is in Smart Active Parts edit mode, you cannot set Smart Active Parts communications settings. So when you want to modify the communications settings, click any area except the Smart Active parts to exit from the edit mode.

25

2-6-2 Smart Active Parts Operations

Smart Active Parts for Temperature Controllers are grouped by Temperature Controller model, channel, instruction to single unit/broadcast, control details.

Smart Active Parts title indicates the operating instruction to be executed.

■Communications writing enabled/disabled

You can either enable or disable the writing of set values from communications.

When communications writing is disabled, the writing of set values from communications and the execution of certain instructions is prohibited.

Default setting is set as Disable.

By executing Smart Active Parts Enable communications writing/Disable communications writing, you can switch between enabled/disabled.

If communications writing is not enabled before writing set values with numeral display & input object or word button, an error occurs.

Furthermore, by disabling communications writing, you can avoid that set values are being changed by accident.

A summary of executable/non executable instructions when communications writing is disabled, is given in table ‘2-6-3 Smart Active Parts list’.

■Setting area 0/setting area 1

Temperature controller communications has 2 operation modes: setting area 0 and setting area 1.

In setting area 0, control operations are conducted. You cannot modify any set values that negatively affect the control operations. When power supply is turned on, this mode is selected.

In Setting area 1, the control operations are stopped. You can modify the set values protected in Setting area 0.

You can switch to Setting area 1 by executing Smart Active Parts part ‘Move to setting area 1’.

To change from Setting area 1 to Setting area 0, you can either turn the power off and then back ON again or you can execute Smart Active Parts part: “ Software Reset”.

Executable operating instructions vary depending on which mode is selected: setting area 0 or 1.

Non executable in setting

Area 0

Initialize set values

Non executable in setting

Area 1

AT execute/cancel

Move to protect level

Auto/manual

PV hold

26

■Confirm command results

Under certain conditions e.g. communications writing disabled, it can happen that a selected Smart Active

Parts instruction cannot be executed.

But, when performing the broadcast, no response is given. In that case there is no check as to whether the action was completed successfully or not.

Theref,ore adopt a method that checks if the operation was carried out properly, e.g. lamp indication.

Model

Title

(operating instruction)

Communications writing disabled

Communications writing enabled

Addresses to be monitored ch1 CO0001.25 ch 2 CO 0101.25

Common stop

AT execute

AT cancel

Writing mode: back-up

Writing mode: RAM

Move to setup area 1 ch 2 ch1 ch 2 ch1 ch 2

CO 0101.24

CO 0001.23

CO 0101.23

CO 0001.20

CO 0101.20 ch 2 CO 0101.22

E5ZN

E5□R

Cancel alarm 1 latch

Cancel alarm 2 latch

Cancel alarm 3 latch

Cancel all alarm latches

Cancel alarm latch

SP mode: local SP

SP mode: remote SP

Select bank: 0 to 7

AT execute

(confirm executing PID group No.) ch1 ch2

*1

C00001.12 to 15

C00101.12 to 15 ch1 ch 2 ch 3 ch 4

*1 ch1 ch 2 ch 1 ch 2 ch 3 ch 4

C00001.12 to 15

C00101.12 to 15

C00201.12 to 15

C00301.12 to 15

C00001.27

C00101.27

C40408

C41408

C42408

C43408 ch 1 ch 2

C4040A

C4140A ch 3 C4240A ch4 C4340A

*1 Confirm that alarm output has become OFF.

Attention: Under certain conditions such as PV that an alarm might be output, you cannot confirm because alarm output remains high even when the latch is cancelled

27

28

For more information on each Smart Active Parts’ functions and usage, refer to Smart Active Parts Library manuals: Temperature Controller (CJ1W-TC), Temperature Controller (E5xN), Temperature Controller (E5xR),

Temperature Controller (E5CN), Temperature Controller (E5ZN), and Temperature Controller (from Ver5 or earlier).

2-7 Restrictions

2-7-1 The behavior of 2 word number in the CX-Designer test function

In the temperature controller, a value equivalent to 2 words (32 bits) is stored for each communications address, but in the test function, the first 16 bits and the last 16 bits behave as one and the same value. For that reason, test function will not operate successfully when 2 word numbers are designated.

2-7-2 Address display when address error occurs

When faulty device is set to communications address set in functional object, this communications address is displayed in the device setting error dialogue.

If the communications address is allocated to the temperature controller, not the address for the temperature controller set with the CX-Designer, but the address in the PLC address format is displayed. Addresses will be converted as shown below.

<Device>

Address displayed when faulty device is set to communications address

0000 to 7FFF 00 to 15

Word address Bit position

10 6 5 4 3 2 1

Unit No.

0 to 31

0

Ch

0-3

<variable>

0 to F

<address>

0000 to 007F

0 7 6 5 4 3 2 1 0

0 0 0 0

Bit position

0 to 31

CH address of temperature controller

<Device>

DM

EM

EM8_

EM9_

EMA_

EMB_

EMC_

WR

0

2

20

22

24

26

28

30

Unit

No.

1

3

21

23

25

27

29

31

Temp

<Variable > controller

<Address>

Variable

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

C0 C1 0000 to 003F

C2 C3

C4

0040 to 007F

C5

C6

C7

C8

0000 to 007F

C9

CA

CB

CC CD

CE CF

D0 D1

D2 D3

D4 D5

D6 D7

0040 to 007F

0000 to 003F

0040 to 007F

0000 to 003F

0040 to 007F

0000 to 003F

29

Device setting errors are not likely to occur. This because, setting is done using the method by which a selection is made from a list of accessible addresses for each temperature controller model.

However, in below cases in which the address is not selected from the list of accessible addresses an invalid address may have been assigned. In such a case, a device setting error may occur. z

Communications address set when functional object was copied using repeat command when index was assigned. z

Communications address set by ‘Allocate Addresses Automatically ’ in the frame property. z

Communications address set by using the macro function.

Furthermore, z

Writing to read-only area z

Writing while communications writing was prohibited cause device setting errors to occur.

2-7-3 Communications address set when functional part was copied

using repeat command

In CX-Designer, you can select functional object and when you then execute ‘repeat’ , you can copy while communications addresses are being added.

The temperature controller’s address is a double word address. To increment a double word address by 1, you need to increment a single word address by 2.

Address in CX-Designer is expressed as a 1 word address. When repeat command is used to copy functional object, 1 word is added to 1 word address.

For that reason, when communications address offset width is 1 while repeat command is used, part with the same communications address is copied twice.

Actual address Internal address

Double word

+0

Single word

+0 Address originally set for functional object

Omit figures below decimal0.5->0 +0 (0.5) +1

+1 +2

+1 (1.5) +3 Omit figures below decimal 0.5->0

For that reason, set always offset in multiples of 2 to specify communications address with single word access.

30

Was this manual useful for you? yes no
Thank you for your participation!

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

Download PDF

advertisement

Table of contents