ABB COMMANDER 310 Operating Manual

Universal process controller modbus (rtu) communications option
Hide thumbs Also See for COMMANDER 310:

Advertisement

Quick Links

sales@artisantg.com
artisantg.com
(217) 352-9330 |
|
Click HERE
Find the ABB COMMANDER C310/0010/STD at our website:

Advertisement

Table of Contents
loading

Summary of Contents for ABB COMMANDER 310

  • Page 1 (217) 352-9330 | Click HERE Find the ABB COMMANDER C310/0010/STD at our website:...
  • Page 2 COMMANDER 310 Operating Guide Universal Process Controller MODBUS (RTU) Communications Option A1 A2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3 Cert. No. Q5907 As a part of ABB, a world leader in process automation technology, we offer customers application expertise, service and support worldwide. EN 29001 (ISO 9001) We are committed to teamwork, high quality manufacturing, advanced technology and unrivalled service and support.
  • Page 4: Table Of Contents

    CONTENTS Section Page Section Page 5 MODBUS FUNCTIONS ..... 10 1 INTRODUCTION ........2 Read Coil Status – Function Code 01 ...... 10 2 ELECTRICAL INSTALLATION ... 2 5.1.1 Read Coil Status Query . 10 Selection of Serial 5.1.2 Read Coil Status Communication Adaptors for Response .......
  • Page 5: Introduction

    MODBUS RTU protocol – for master • Observe the limitations outlined in the (host computer) slave Installation Guide – the maximum serial (COMMANDER 310) system. data transmission line length for both RS422 and RS485 systems is 1200m. • Isolated (500V) from rest instrument.
  • Page 6: Recommended

    To prevent false triggering of the slave wall-/ pipe-mounted controller 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 Fig. 2.1. Computer Terminal or Host Computer COMMANDER 310 1.8kΩ Pull-up Resistor 1.8kΩ...
  • Page 7: Termination Resistors

    …2 ELECTRICAL INSTALLATION 2.4 Termination Resistors – Fig. 2.2 For long transmission lines, termination resistors are required on the last slave in the chain – see Fig. 2.2A. The slave termination resistors are selected using plug-in links (PL2) on the serial option board –...
  • Page 8: Serial Connections

    Belden 9502 or equivalent. Up to 1200m – twin twisted pair with separate foil screens and integral drain wires for each pair, e.g. Belden 9729 or equivalent. COMMANDER 310 18 19 20 21 22 23 OPTO22 Adaptor Board Connections Screen Rx–...
  • Page 9: Programming

    Refer to Refer to Operating Guide Programming Guide Operating Page Security Code Self-tune Page Control Page Profile Program Set Points Page Set Up PV Page Alarm Acknldg. Page Page Page LINE ACKNLG SECOdE SELF ContrL PrOFLE SEtUP FAILEd ALArMS tUNE PAGE PrOGM POINtS...
  • Page 10: Serial Data Communication

    3 PROGRAMMING 3.1 Serial Data Communication Page Information. • Programmable baud rate (1200 to 9600 baud). • Odd or even parity. Operating Guide The general programming procedure is as detailed in the . In this Section, parameters in the lower display denoted are Company Standard Settings.
  • Page 11: Modbus Protocol

    4 MODBUS PROTOCOL Information. • 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.
  • Page 12: Modbus Function Codes

    4 MODBUS PROTOCOL 4.2 MODBUS Function Codes The function code field instructs the addressed slaves what function to perform. Table 4.1 shows the function codes, their meaning, and the action they initiate. v i t c i f l i o v i t c i f t s i...
  • Page 13: Modbus Functions

    5 MODBUS FUNCTIONS This section shows typical examples of MODBUS function codes 01, 03, 05, 06, 08, 15 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.
  • Page 14: Function Code 03

    5 MODBUS FUNCTIONS… 5.2 Read Holding Register – Function Code 03 5.2.1 Read Holding Register Query The Read holding registers allow the user to obtain the binary contents of holding registers in the addressed slave. Note. The data start register must contain the offset address of the first register to be accessed, e.g.
  • Page 15: Force Single Coil - Function Code 05

    …5 MODBUS FUNCTIONS 5.3 Force Single Coil – Function Code 05 5.3.1 Force Single Coil Query This message forces a single coil either ON or OFF. The data value 65,280 (FF00 HEX) sets the coil ON and the value zero turns it OFF. All other values are illegal and do not affect the coil. Note.
  • Page 16: Function Code 06

    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.
  • Page 17: Loopback Test - Function Code 08

    …5 MODBUS FUNCTIONS Loopback Test – Function Code 08 5.5.1 Loopback Test Query The purpose of the loopback 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.
  • Page 18: Write Multiple Coils Response

    5 MODBUS FUNCTIONS 5.6.2 Write Multiple Coils Response The response confirms slave identification, function code, starting coil address and quantity of coils required. Example: Write Multiple Registers – Function Code 16 5.7.1 Write Multiple Registers Query Holding registers existing within the controller can have their contents changed by this message (a maximum of 8 registers).
  • Page 19: Exception Responses

    6 EXCEPTION RESPONSES The exception response codes sent by the slave are shown in Table 6.1. When a slave detects one of these errors, it sends a response message to the master consisting of slave address, function code, error code and error check fields. e l l o l l e l l...
  • Page 20: Modbus Registers

    7 MODBUS REGISTERS 7.1 Coils Coil Number Read/Write Description Response/Entry Input Failure States Process Variable Position Feedback 0 = Active, 1 = Failed Remote Set Point Alarm Status Alarm A Alarm B Alarm C Alarm D Alarm E Alarm F Alarm G 0 = Inactive Alarm H...
  • Page 21: Holding Registers

    …7 MODBUS REGISTERS …7.1 Coils Coil Number Read/Write Description Response/Entry Control States Control Action 0 = Direct, 1 = Reverse Auto/Manual 0 = Auto, 1 = Manual Control Action for Output 2 0 = Direct, 1 = Reverse Save MODBUS Enable Writes to Non-Vol Memory 0 = Disable, 1= Enable 7.2 Holding Registers...
  • Page 22: Controller Settings/Outputs

    7 MODBUS REGISTERS… 7.3 Controller Settings/Outputs Register No. Read/Write Description Response/Entry Controller Settings Process Variable Control Set Point 0 to 4095 Control Output Position Feedback Input 0 to 4095 Position Feedback Failure State 0 = Active, 1 = Failed Cycle Time 10 to 3000 Proportional Band 1 to 9999...
  • Page 23: Alarm Settings

    …7 MODBUS REGISTERS 7.4 Alarm Settings Register No. Read/Write Description Response/Entry Alarms Alarm A Trip Value Alarm B Trip Value Alarm C Trip Value Alarm D Trip Value Alarm E Trip Value Alarm F Trip Value 0 to 4095 Alarm G Trip Value Alarm H Trip Value Alarm J Trip Value Alarm K Trip Value...
  • Page 24 On-line pH, conductivity, and dissolved oxygen Repair Centre. transmitters and associated sensing systems. • Sensors United Kingdom pH, redox, selective ion, conductivity and ABB Limited. dissolved oxygen. Tel: +44 (0)1480 475321 • Laboratory Instrumentation Fax: +44 (0)1480 217948 pH and dissolved oxygen meters and associated sensors.
  • Page 25 ABB has Sales & Customer Support expertise The Company’s policy is one of continuous product improvement and the right is reserved to modify the information contained in over 100 countries worldwide herein without notice. www.abb.com © ABB 2002 Printed in UK (07.02)

Table of Contents