Page 2
Electrical safety Health and safety This equipment complies with the requirements of CEI/IEC To ensure that our products are safe and without risk to health, 61010-1:2001-2 ‘Safety Requirements for Electrical Equipment the following points must be noted: for Measurement, Control and Laboratory Use’. If the •...
CONTENTS 1 INTRODUCTION Section Page Information. INTRODUCTION ............1 • The COMMANDER 1900 Series is extended by the addition of a serial data communication option ELECTRICAL INSTALLATION ........2 designed for use with SCADA systems. Selection of Serial Communication Adaptors for Personal Computers ....2 •...
2 ELECTRICAL INSTALLATION 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.
Page 5
2 ELECTRICAL INSTALLATION… Computer Terminal or Host Computer 1.8kΩ Pull-down Serial Module Terminal Board Resistor COMMANDER 1900 Linked Out 1.8K Pull-up 1.8kΩ Pull-up Resistor Resistor Tx– Rx– Links on Serial Module 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.
…2 ELECTRICAL INSTALLATION 2.4 Termination Resistors – Fig. 2.3 For long transmission lines, termination resistors are required on the last slave in the chain and the host computer/computer terminal – see Fig. 2.3. Under normal operating conditions the resistors are required at the receive inputs only. For 3-wire operation the slave termination resistor is fitted to the serial module terminal board –...
2 ELECTRICAL INSTALLATION 2.6 Serial Connections – Fig. 2.4 Information. • Up to can be connected to a single adaptor card on a PC. 10 slaves RS422 • Up to can be connected to a single adaptor card on a PC. 32 slaves RS485 •...
3 ADVANCED CONFIGURATION LEVEL OPrtOr LEVEL Operator Level bASIC CONFIG Basic Config Refer to Programming Guide CONtrL CONFIG Control Config AdVNCd CONFIG Advanced Config Set Up Functions Keys Set Up Logic Set Up Pen Function Input Assignment Set Up RS485 Section 3.1, opposite SEtUP SEtUP...
3 ADVANCED CONFIGURATION LEVEL 3.1 Serial Data Communication Page Information. • Programmable for 3 or 5 wire connections. • Programmable baud rate (1200 to 9600 baud). • Odd or even parity. The general programming procedure is as detailed in the .
4 MODBUS PROTOCOL Information. • The COMMANDER 1900 operates as a Modbus, Remote Terminal Unit (RTU) slave. • Parity checking – used to detect transmission errors in individual characters. • Cyclic redundancy checking – used to detect errors in the master messages and slave responses. •...
5 MODBUS FUNCTIONS This section shows typical examples of Modbus function codes 01, 03, 05, 06, 08 and 16. 5.1 Read Coil Status – Function Code 01 5.1.1 Read Coil Status Query This function allows the user to obtain the ON/OFF status of logic coils used to control discrete outputs from the addressed slave only.
…5 MODBUS FUNCTIONS 5.2.2 Read Holding Register Response The addressed slave responds with its address and function code, followed by the information field. The information field contains 1 byte describing the quantity of data bytes to be returned. The contents of each register requested (DATA) is two bytes, the first byte includes the high order bits and the second the low order bits.
5 MODBUS FUNCTIONS… Preset Single Register – Function Code 06 5.4.1 Preset Single Register Query The preset single register allows the user to modify the contents of a holding register. Note. Function codes 5, 6 and 16 are the only messages that are recognized as valid for broadcast. Example –...
…5 MODBUS FUNCTIONS Write Multiple Registers – Function Code 16 5.6.1 Write Multiple Registers Query Holding registers existing within the controller can have their contents changed by this message (a maximum of 8 registers). When used with slave address zero (broadcast mode) all slave controllers load the selected registers with the contents specified. –...
The message function received is not an allowable action for the C1900. Illegal Data Address The address reference in the data field is not an allowable address for the C1900. Illegal Data Value The value referenced in the data field is not allowable in the addressed slave location.
7 MODBUS REGISTERS Coils Coil Number Read/Write Description Response/Entry Input Failure States Main Input Module 2 Module 3 0 = Active Module 4 1 = Failed Module 5 A to D Converter Failure States Main Converter Module 2 Module 3 0 = Active Module 4 1 = Failed...
Page 17
7 MODBUS REGISTERS… …7.1 Coils Coil Number Read/Write Description Response/Entry Logic Equation Results Logic Equation 1 Logic Equation 2 Logic Equation 3 Logic Equation 4 0 = Inactive Logic Equation 5 1 = Active Logic Equation 6 Logic Equation 7 Logic Equation 8 Real Time States Channel 1...
…7 MODBUS REGISTERS Holding Registers Register Number Read/Write Description Response/Entry Analog Inputs Process Variable 1 In Engineering Units in Process Variable 2 Range –9999 to +9999 Process Variable 3 Process Variable 4 Process Variable 1 Failure State 0 = Input Active Process Variable 2 Failure State 1 = Input Failed Process Variable 3 Failure State...
7 MODBUS REGISTERS… 7.3 Controller Settings/Outputs Register Number Read/Write Description Response/Entry Controller Settings/Outputs Channel 1 Process Variable 1 –9999 to +9999 Control Set Point –9999 to +9999 Control Output (write in manual mode) 0 to 1000 Representing (0.0.to 100.0%) Position Feedback 1 0 to 1000 Representing (0.0.to 100.0%) 0 = Input Active Position Feedback 1 Failure State...
…7 MODBUS REGISTERS 7.4 Set Points Register Number Read/Write Description Response/Entry Set Points Channel 1 Local Set Point –9999 to +9999 Dual Set Point –9999 to +9999 Remote Set Point (without Ratio/Bias) –9999 to +9999 Remote Set Point (with Ratio/Bias) –9999 to +9999 Remote Set Point Failure State Refer to Process Variable Failure States...
7 MODBUS REGISTERS… 7.6 Chart Settings Register Number Read/Write Description Response/Entry Chart Settings Chart Rotation Time 1 to 167 Hrs,168 = 7 Days to 193 = 32 Day Pen Lift Status 0 = Pen recording on chart 1 = Pen lifting off chart 7.7 Ramp/Soak Settings Register Number Read/Write...
…7 MODBUS REGISTERS 7.8 Totalizer Settings Register Number Read/Write Description Response/Entry Predetermined Value Channel 1* High Word Low Word Preset Value Channel 1* High Word Low Word The Limit for High Word:Low Word linked Front-panel Totalizer Value Ch. 1* together is 0 to 99,999,999 High Word Low Word Secure Totalizer Value Ch.
7 MODBUS REGISTERS 7.9 Holding Registers – Pasteurizer Versions Only Register Number Read/Write Description Response/Entry Second RTD –9999 to +9999 RTD Deviation 0.0 to 100.0 Cold Set Point (C1953 Only) –999.9 to +999.9 Hot Water Temperature (C1952/3 Only) –9999 to +9999 Hot Product Temperature –9999 to +9999 Cold Product Temperature...
Page 28
We reserve the right to make technical changes or modify the contents of this document without prior notice. With regard to purchase orders, the agreed particulars shall prevail. ABB does not accept any responsibility whatsoever for potential errors or possible lack of information in this document.