background image

2

2.1

Selection of Serial Communication Adaptors for Personal Computers

Information.

• A RS422/485 communication board is required in the host PC.

• Observe the limitations outlined in the Installation Guide – the maximum serial data transmission line length for both

RS422 and RS485 systems is 1200m.

An RS422/485 communications adaptor is required for serial links. It is strongly recommended that the card used has galvanic
isolation

 

to protect the computer from lightning damage and increase immunity from noise pick-up.

2.2

Recommended OPTO22 Boards

The following OPTO22 boards are recommended for use with the COMMANDER 1900 Series of instruments:

Part No.

Computer Type

AC24 AT

AT Bus IBM PC compatible

AC34

Microchannel IBM PC

2.3

Pull-up and Pull-down Resistors – Figs. 2.1 and 2.2

To prevent false triggering of the slave (COMMANDER 1900) by the presence of noise when the master (host computer) is
inactive, 1.8K pull-up and pull-down resistors must be fitted to the RS422/485 adaptor card – see Figs. 2.1 and 2.2.

2

ELECTRICAL INSTALLATION

Fig. 2.1 Pull-up and Pull-down Resistors (3-wire Operation)

Tx+

Tx–

GND

+5V

0V

Computer Terminal or Host Computer

Rx–

Rx+

Tx–

Tx+

'A'

'B'

1

2

7

8

9

3

4

5

6

Serial Module

Terminal Board

COMMANDER 1900

Pull-up and Pull-down Resistors

+5V

1.8k

Ω

 Pull-up Resistor

1.8k

Ω

 Pull-down Resistor

'A'

'B'

5

8

6

7

3

10

4

9

Linked In

Linked Out

+5V

0V

1.8k

Ω

 Pull-up

Resistor

1.8k

Ω

 Pull-down

Resistor

'A'

'B'

'A'

'B'

Links on Serial Module

Tx+/Rx+

Tx–/Rx–

PL2

PL2

GND

Note

. If an RS422/485 adaptor card without pull-up and pull-down

resistors is used, the COMMANDER 1900's internal resistors can be
linked in.

Summary of Contents for C1900 Series

Page 1: ...00 Circular chart recorder controller DS C1900RC EN Quick Reference Guide C1900 recorders IM C1900 QR Quick Reference Guide C1900 recorder and recorder controller IM C1900 QC Search for or click on Installation Guide C1900 Circular chart recorder and recorder controller IM C1900 INS Operating Guide C1900 Circular chart recorder IM C1900 OGR Operating Guide C1900 Circular chart recorder controller ...

Page 2: ...ced in full or part without prior approval of the Technical Publications Department Health and safety To ensure that our products are safe and without risk to health the following points must be noted The relevant sections of these instructions must be read carefully before proceeding Warning labels on containers and packages must be observed Installation operation maintenance and servicing must o...

Page 3: ...tations 8 4 2 Modbus Function Codes 8 5 MODBUS FUNCTIONS 9 5 1 Read Coil Status Function Code 01 9 5 1 1 Read Coil Status Query 9 5 1 2 Read Coil Status Response 9 5 2 Read Holding Register Function Code 03 9 5 2 1 Read Holding Register Query 9 5 2 2 Read Holding Register Response 10 5 3 Force Single Coil Function Code 05 10 5 3 1 Force Single Coil Query 10 5 3 2 Force Single Coil Response 10 5 4 ...

Page 4: ...ible AC34 Microchannel IBM PC 2 3 Pull up and Pull down Resistors Figs 2 1 and 2 2 To prevent false triggering of the slave COMMANDER 1900 by the presence of noise when the master host computer is inactive 1 8K pull up and pull down resistors must be fitted to the RS422 485 adaptor card see Figs 2 1 and 2 2 2 ELECTRICAL INSTALLATION Fig 2 1 Pull up and Pull down Resistors 3 wire Operation Tx Tx GN...

Page 5: ...s on Serial Module PL2 COMMANDER 1900 Linked Out 5V 0V 1 8kΩ Pull down Resistor 1 8K Pull up Resistor 5V 1 8kΩ Pull up Resistor 0V 1 8kΩ Pull down Resistor Note If an RS422 485 adaptor card without pull up and pull down resistors is used the COMMANDER 1900 s internal resistors must be linked out Fig 2 2 Pull up and Pull down Resistors 5 wire Operation ...

Page 6: ...es connection of thirty two slaves maximum to any single driver computer terminal or host computer the RS422 standard quotes connection of up to ten slaves However these numbers can be increased if the driver s serial port permits 7 6 12 1 2 5 4 3 6 A 3 wire Operation 120Ω External Termination Resistor see Note Tx Rx Tx Rx B 5 wire Operation Termination Resistor Linked In see Note 1 12 3 10 2 11 T...

Page 7: ... separate foil screens and integral drain wires for each pair e g Belden 9729 or equivalent Fig 2 4 Serial Module Connections A Connections for 3 wire Operation B Connections for 5 wire Operation 8 4 5 Connections GND TX TX RX RX OPTO22 Board Pin Identification Part Number AC24 AT AC34 3 4 5 8 9 TX TX GND COMMANDER 1900 Serial Module Terminal Board Terminal Number Connections Table 2 2 Terminal an...

Page 8: ...lect Controller Ident Parity tYPE _LINE Baud Rate Set Up RS485 bAUd ____ IdENt ____ PArItY ____ OPrtOr LEVEL bASIC CONFIG AdVNCd CONFIG Basic Config Advanced Config Operator Level CONtrL CONFIG Control Config Set Up Logic PEN FUNCt Set Up Pen Function Input Assignment INPUt ASSIGN Input Assignment Refer to Programming Guide Fig 3 1 Location of the Serial Data RS485 Communication Page ...

Page 9: ...s The instrument is dispatched programmed with these settings tYPE 3 LINE bAUd 1200 SEt UP rS 485 5 LINE 2400 4800 9600 IdENt 1 PArItY NONE Odd EVEN Page Header Set Up RS485 Connection Type Select the required number of transmission wires 3 line 5 line Transmission Rate Select the transmission rate required 1200 slowest 9600 fastest Controller Identification Assign the controller an identification...

Page 10: ...gister s contents may not be retained To restrict unnecessary use of the non volatile memory registers the memory enable disable command is provided Coil number 181 Section 7 1 The command can be used before parameters which do not need to be stored in the non volatile memory e g frequently changed parameters or parameters which do not have to be retained on power down 4 2 Modbus Function Codes Th...

Page 11: ...e not even multiples of eight the last characters are filled in with zeros at high order end Example the response to the read coil status query shows the following Alarm A status channel 1 ON Alarm B status channel 1 OFF Alarm C status channel 1 ON Alarm D status channel 1 OFF Alarm A B C D status channel 2 all OFF Alarm A B C D status channel 3 all OFF Alarm A B C D status channel 4 all OFF Addre...

Page 12: ...coil Note To write to a coil the coil offset address must be used e g to write to coil 149 the coil address 148 94H is transmitted The use of slave address zero broadcast mode forces all attached slaves to modify the desired coil Example a force single coil request to switch ON coil address 149 auto manual state channel 1 in slave 01 is shown below 5 3 2 Force Single Coil Response The response is ...

Page 13: ...ack test is to test the Modbus system it does not affect the content of the controller Variations in the response may indicate faults in the Modbus system The information field contains 2 bytes for the designation of the diagnostic code followed by 2 bytes to designate the action to be taken Example These are considered to be the information fields for diagnostic mode 5 5 2 Loopback Test Response ...

Page 14: ...ress 121 and the value 100 to the register address 122 in slave 01 is shown below 5 6 2 Write Multiple Registers Response The response confirms slave identification function code starting register address and quantity only Example Address Function Register Start Offset High Register Start Offset Low Number of Registers Byte Count Holding Register 121 High Holding Register 121 Low Holding Register ...

Page 15: ...dressed slave location 07 Negative Acknowledgment The function just requested cannot be performed 08 Memory Parity Error Parity check indicates an error in one or more of the characters received Table 6 1 Exception Response Codes 6 1 Examples A read register request to read holding register address 251 of slave 01 undefined address for slave beyond address limit is shown below The response is an e...

Page 16: ...m D Channel 3 043 R Alarm A Channel 4 044 R Alarm B Channel 4 045 R Alarm C Channel 4 046 R Alarm D Channel 4 Digital Input States 051 R Main Module Digital Input 1 052 R Main Module Digital Input 2 061 R Module 2 Digital Input 1 062 R Module 2 Digital Input 2 071 R Module 3 Digital Input 1 072 R Module 3 Digital Input 2 081 R Module 4 Digital Input 1 082 R Module 4 Digital Input 2 083 R Module 4 ...

Page 17: ...0 Auto 1 Manual 142 R Auto State Channel 1 0 Manual 1 Auto 143 R Manual State Channel 2 0 Auto 1 Manual 144 R Auto State Channel 2 0 Manual 1 Auto 149 R W A M State Channel 1 0 Auto 1 Manual 150 R W A M State Channel 2 0 Auto 1 Manual On Off Count States 151 R Channel 1 0 Off 152 R Channel 2 1 On Valve Open Close Relay States 161 R Open Relay State Ch 1 162 R Close Relay State Ch 1 0 De energized ...

Page 18: ... to D Failed 018 R Process Variable 4 Failure State 3 Input and A to D Failed Number of Decimal Points 019 R Process Variable 1 Value 020 R Process Variable 2 Value 0 to 3 Decimal Places 021 R Process Variable 3 Value 022 R Process Variable 4 Value Input Values 031 R Main Input 032 R Module 2 033 R Module 3 In Engineering Units in 034 R Module 4 Range 9999 to 9999 035 R Module 5 Engineering Ranges...

Page 19: ...68 R W Cycle Time Cool Control 10 to 3000 1 0 to 300 0 Seconds 069 R W Crossover Band 0 to 1000 0 0 to 100 0 070 R W Transition Band 0 to 1000 0 0 to 100 0 Controller Settings Outputs Channel 2 071 R Process Variable 2 9999 to 9999 072 R W Control Set Point 9999 to 9999 073 R W Control Output write in manual mode 0 to 1000 Representing 0 0 to 100 0 074 R Position Feedback 2 0 to 1000 Representing ...

Page 20: ...p Value Channel 1 124 R W Alarm D Trip Value Channel 1 125 R W Alarm A Trip Value Channel 2 126 R W Alarm B Trip Value Channel 2 127 R W Alarm C Trip Value Channel 2 128 R W Alarm D Trip Value Channel 2 9999 to 9999 High Low Process Limit 129 R W Alarm A Trip Value Channel 3 5 to 5000 0 5 to 500 0 Fast Slow Rate 130 R W Alarm B Trip Value Channel 3 Alarm Limit 131 R W Alarm C Trip Value Channel 3 ...

Page 21: ...e Status 3 Retort Ramp 4 Operator Hold 5 Holdback Hold 6 Retort Hold 7 End 177 W Extend Soak Time Command 2 Extend Soak Time 178 R Remaining Segment Time 0 to 9999 0 0 to 999 9 Hours or Minutes 179 R W Selected Program Select Channel 1 Program to Run 1 to 10 Ramp Soak Settings Channel 2 181 W Ramp Soak Run Command 1 Run Profile 182 W Ramp Soak Hold Command 1 Hold Profile 183 W Ramp Soak Skip Forwa...

Page 22: ...d 208 R Low Word 209 R W Totalizer Stop Go Command 0 Stop 1 Go 210 W Totalizer Front Panel Reset Command 1 Reset Predetermined Value Channel 3 211 R High Word 212 R Low Word Preset Value Channel 3 213 R High Word 214 R Low Word The Limit for High Word Low Word linked Front panel Totalizer Value Ch 3 together is 0 to 99 999 999 215 R High Word 216 R Low Word Secure Totalizer Value Channel 3 217 R H...

Page 23: ... Divert Hot Water Set Point 2 999 9 to 999 9 Multiple Divert 3 235 R W Divert Temperature 3 999 9 to 999 9 236 R W Multiple Divert Hot Water Set Point 3 999 9 to 999 9 Multiple Divert 4 237 R W Divert Temperature 4 999 9 to 999 9 238 R W Multiple Divert Hot Water Set Point 4 999 9 to 999 9 Multiple Divert 5 239 R W Divert Temperature 5 999 9 to 999 9 240 R W Multiple Divert Hot Water Set Point 5 9...

Page 24: ...22 NOTES ...

Page 25: ...23 NOTES ...

Page 26: ...24 NOTES ...

Page 27: ...Sales Software Service ...

Page 28: ...l rights in this document and in the subject matter and illustrations contained therein Any reproduction disclosure to third parties or utilization of its contents in whole or in parts is forbidden without prior written consent of ABB ABB 2018 ABB Limited Measurement Analytics Howard Road St Neots Cambridgeshire PE19 8EU UK Tel 44 0 870 600 6122 Fax 44 0 1480 217 948 Email enquiries mp uk gb abb c...

Reviews: