background image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  8903/RS 

RS485 
Communications Option 

 Technical Manual 
 

HA469261U001  Issue 1

 

   

 

 

WARRANTY 

Parker Hannifin Ltd., Automation Group, SSD Drives Europe, warrants the goods against defects in design, 

materials and workmanship for the period of 24 months from the date of manufacture, or 12 months from the 

date of delivery (whichever is the longer period) on the terms detailed in Parker SSD Drives Standard Conditions 

of Sale IA500504. 

 

Parker Hannifin Ltd., Automation Group, SSD Drives Europe reserves the right to change the content and 

product specification without notice.

 

©

 Copyright 2010 Parker Hannifin Ltd. 

All rights strictly reserved. No part of this document may be stored in a retrieval system, or transmitted in any 

form or by any means to persons not employed by a Parker Hannifin Ltd., Automation Group, SSD Drives 

Europe without written permission from Parker Hannifin Ltd., Automation Group, SSD Drives Europe. Although 

every effort has been taken to ensure the accuracy of this document it may be necessary, without notice, to 

make amendments or correct omissions. Parker Hannifin ltd., Automation Group, SSD Drives Europe cannot 

accept responsibility for damage, injury, or expenses resulting there from.

 

StockCheck.com

Summary of Contents for 8903/RS

Page 1: ...he content and product specification without notice Copyright 2010 Parker Hannifin Ltd All rights strictly reserved No part of this document may be stored in a retrieval system or transmitted in any form or by any means to persons not employed by a Parker Hannifin Ltd Automation Group SSD Drives Europe without written permission from Parker Hannifin Ltd Automation Group SSD Drives Europe Although ...

Page 2: ...nce endurance maintenance safety and warning requirements of the application are met The user must analyze all aspects of the application follow applicable industry standards and follow the information concerning the product in the current product catalog and in any other materials provided from Parker or its subsidiaries or authorized distributors To the extent that Parker or its subsidiaries or ...

Page 3: ...nformation Unit used as a refer to Certification for the Inverter οComponent οRelevant Apparatus Unit fitted οWall mounted οEnclosure Application Area The equipment described is intended for industrial motor speed control utilising DC motors AC induction or AC synchronous machines Personnel Installation operation and maintenance of the equipment should be carried out by qualified personnel A quali...

Page 4: ...ct s operation are correctly installed All control and signal terminals are SELV i e protected by double insulation Ensure all external wiring is rated for the highest system voltage Thermal sensors contained within the motor must have at least basic insulation All exposed metalwork in the Inverter is protected by basic insulation and bonded to a safety earth RCDs are not recommended for use with ...

Page 5: ... Step 1 Inserting an RS485 Function Block 15 Step 2 Attaching Fieldbus Connectors 16 Step 3 Configuring the Fieldbus Connectors 17 Initial DSE Fieldbus Register Values 19 DSE Input Output Registers and Persistent Data 19 FB Input and Output Data Types 20 RS485 Data Types 20 Conversion of DSE Type RS485 Type 20 Accessing Fixed Parameters Only 21 RS485 Status Information 21 External Control of the D...

Page 6: ...S t o c k C h e c k c o m ...

Page 7: ...and bus activity status Software selectable Slave Address and Baudrate Up to 256 DSE input output registers 1 Status LED 3 X48 RS485 port 2 Activity LED 4 Earthing screw Product Order Code Not fitted order code 8903 RS 00 Factory fitted order code 890xx xxxxxxxx xxx xxxSx Compatible Firmware This option will work with the following version of 890 firmware Version 3 7 onwards Version 4 2 onwards Re...

Page 8: ...ture 2 Installation To Remove the Control Board 1 Remove the blanking plates each secured by a single screw that fits over the option slots 1 2 Loosen the top and bottom screws from the handles on the Control Board 2 3 Pull gently on the handles and slide the Control Board 2 out of the drive Note Save the blanking plate and screw for future use The drive should not be operated without either an op...

Page 9: ... legs of the connector will protrude through into the connector on the other side of the Option 2 Press the assembly into the TOP connector adjacent to terminals X10 X11 and X12 on the Control Board Ensure that the front panel of the Option overlaps the front of the Control Board Figure 4 Fitting the connector to the Option S t o c k C h e c k c o m ...

Page 10: ...ge of the Control Board PCB locates with the connectors in the drive 2 Tighten in position using the top and bottom screws in the handles of the Control Board 3 Screw the Option in position using the captive screw on the front of the Option 4 Replace lower blanking plate if no Slot B option is fitted Figure 5 890 Control Board with Option fitted 3 S t o c k C h e c k c o m ...

Page 11: ...oil cable is recommended An alternative cable is a screened cable that has one twisted pair This should only be used on short cable runs See section Maximum Cable Lengths below RS485 bus Isolated 2 wire ground Receiver input resistance 12 kΩ one Unit Load Differential input threshold 200 mV Differential driver output voltage 5 V max Fixed biasing 10 kΩ pull down resistor to terminal A 10 kΩ pull u...

Page 12: ... Screw may be used for this Figure 7 Preferred RS485 Wiring Configuration Alternative Cable Connection Connection using the alternative cable see Figure 8 Connect one twisted pair to the signal terminals A and B The screen should connected to the Ground terminal and earthed at one end of the cable only the Earthing Screw may be used for this Figure 8 Alternative RS485 Wiring Configuration If the 8...

Page 13: ... the supervisor master will be at one end and should provide suitable termination at that end If an 8903 RS option is at the end of the RS485 bus then this must be terminated The on board termination may be used by making the following connections on the X48 connector bridge terminals A and Terminator T as shown in Figure 9 Figure 9 Using the 8903 RS On Board Termination Alternatively an external ...

Page 14: ...ocess active timeout is disabled and the first frame addressed to this node has been received Green 50 flash Process Not Active Process not active Table 2 RS485 Activity LED ERROR LED Description Off No power Not receiving frames addressed to this node Not transmitting frames from this node Orange RS485 initialising Green Flickering Receiving frames addressed to this node Transmitting frames from ...

Page 15: ...7 Address identifier of the RS485 node BAUD RATE Read Only Range Enumerated see below Baud rate of the network Enumerated Value BAUD RATE 0 UNKNOWN 1 1200 2 2400 3 4800 4 7200 5 9600 6 14400 7 19200 8 38400 9 57600 10 115200 DATA BITS Read Only Range 8 Number of data bits of a character MMI Menu Map 1 SETUP 2 COMMUNICATIONS 3 MODBUS RTU STATUS NODE ADDRESS BAUDRATE DATA BITS PARITY STOP BITS TIMEO...

Page 16: ...smitted Enumerated Value LAST TX STATUS 0 OK 1 ILLEGAL FUNCTION 2 ILLEGAL ADDRESS 3 ILLEGAL DATA VAL LAST TX ERROR Read Only Range Enumerated see below Exception code of last Modbus frame transmitted with an error Enumerated Value LAST TX ERROR 0 NONE 1 ILLEGAL FUNCTION 2 ILLEGAL ADDRESS 3 ILLEGAL DATA VAL EXCEPTION COUNT Read Only Range integer value Number of Modbus error response frames transmi...

Page 17: ...me is 256 bytes Each frame is separated by a silent interval of at least 3 5 character times Frame Address 1 byte Function Code 1 byte Data CRC 2 bytes Modbus PDU The format of each character 11 bits in RTU mode is 1 start bit 8 binary data bits 1 bit parity and 1 stop bit or no parity bit and 2 stop bits Inter Frame Delay and Inter Character Delay The silent interval or inter frame delay between ...

Page 18: ...s may be associated with fieldbus input connectors output connectors or both A DSE register is automatically mapped on to the Modbus register s starting from address 00001 with no gaps A DSE register may be mapped on to one or two Modbus registers depending on the data type No of Modbus registers Fieldbus data types 1 UINT16 INT16 2 UINT32 INT32 FLOAT 32 bit floating point IEEE 754 The conversions...

Page 19: ...ample The fixed parameter ACCEL TIME has a data type of REAL and a PREF number of 100 02 This will map to a holding register of 100 32 2 2 1001 7405 As the data type is REAL this will be accessed over two holding registers 7405 and 7406 as a 32 bit floating point value Both registers must be read or written to in one request Special Registers The special registers occupy Modbus register range 0051...

Page 20: ...sters 03 Read Holding Registers 9 8 125 04 Read Input Registers 9 8 125 06 Write Single Register 8 9 1 16 Write Multiple Registers 9 9 123 Reading or writing to a block of registers is permitted However the following rules apply Reading a block of Modbus registers when some of the registers within the block are not allocated is permitted as long as the first register within the block is allocated ...

Page 21: ...g DSE Follow the instructions below Step 1 Inserting an RS485 Function Block Display your configuration page Click on the Block menu at the top of the screen 1 Move the cursor down to select 890 Comms and select RS485 2 Click to select the RS485 block Move this to where you want on the screen then click again to place the block Figure 9 Configuration showing RS485 function block S t o c k C h e c ...

Page 22: ...l to Int Output Input connector the data is sent from Master PLC 890 Output connector the data is sent from 890 Master PLC The fieldbus connectors must be added before they will appear in the RS485 function block Note The function block and connectors can be renamed by using the right mouse button and selecting Rename Block Figure 10 Configuration showing RS485 function block and Fieldbus Connecto...

Page 23: ... RS485 parameters are set here To configure the input and output connectors you have placed in the configuration 1 To add more registers click on New 2 Click on unused in either the Input column or Output column From the drop down list select the required connector A DSE register may be associated with an input connector an output connector or both in which case the input and output connector must...

Page 24: ...gister 4 The Modbus Register column is automatically filled This shows which Modbus register s are mapped to the DSE register 5 Set up all the DSE registers in a similar way Right click on a register to reveal a menu that allows registers to be moved inserted or deleted 6 Other RS485 parameters may be set up as shown below S t o c k C h e c k c o m ...

Page 25: ...nts will be generated when the data written to the register changes DSE Input Output Registers and Persistent Data It is possible to have a DSE input register and a DSE output register map to the same Modbus register s In this case both fieldbus connectors must be the same DSE type i e VALUE INTEGER or BOOLEAN A change of data on the DSE output connector will generate an event on the input connect...

Page 26: ...data types described This is the format that the Modbus master will see The fieldbus input and output connectors have one of three types logic integer or value DSE will automatically convert between the fieldbus connector type and the register type see Appendix A DSE RS485 Conversion Rules Some recommended RS485 type assignments to fieldbus connectors are given in the table below Fieldbus Connecto...

Page 27: ...ss or Baud text and selecting Get from the menu The function block also provides two status outputs that can be wired to PROCESS ACTIVE and LAST TX STATUS PROCESS ACTIVE Logic value True T indicates that the Modbus interface has received a frame addressed to the node within the timeout period or if the timeout period is disabled the first frame has been received The LAST TX STATUS output gives the...

Page 28: ...ed Required Value 0 Switch On OFF1 Operational 9 1 Not Disable Voltage OFF2 Coast Stop 9 2 Not Quick Stop OFF3 Fast Stop 9 3 Enable Operation 9 4 Enable Ramp Output 0 to set ramp output to zero 1 5 Enable Ramp 0 to hold ramp 1 6 Enable Ramp Input 0 to set ramp input to zero 1 7 Reset Fault Reset on 0 to 1 transition 9 8 0 9 0 10 Remote 1 to control remotely 1 11 0 12 0 13 0 14 0 15 0 Switch On Rep...

Page 29: ...ING LOGIC function block When both Set 1 is the same as DRIVE ENABLE TRUE When either or both Cleared 0 is the same as DRIVE ENABLE FALSE Enable Ramp Output Enable Ramp Enable Ramp Input Not implemented The state of these bits must be set 1 to allow this feature to be added in the future Reset Fault Replaces the REM TRIP RESET parameter on the SEQUENCING LOCIC function block When Set 1 is the same...

Page 30: ...CING LOGIC function block Switched On Same as the SWITCHED ON output parameter of the SEQUENCING LOGIC function block Operation Enabled Same as the RUNNING output parameter of the SEQUENCING LOGIC function block Fault Same as the TRIPPED output parameter of the SEQUENCING LOGIC function block Not Voltage Disabled If in Remote Comms mode this is the same as Bit 1 of the COMMS COMMAND parameter Othe...

Page 31: ...True 0 1 From LOGIC to UINT32 False True 0 1 INTEGER Type Connector Data from RS485 Data to 890 From FLOAT to INTEGER 32 bit IEEE floating point 2 147 483 648 to 2 147 483 547 Fractional part rounded From INT16 to INTEGER 32 768 to 32 767 32 768 to 32 767 From INT32 to INTEGER 2 147 483 648 to 2 147 483 547 2 147 483 648 to 2 147 483 547 From UINT16 to INTEGER 0 to 65 535 0 to 65 535 From UINT32 t...

Page 32: ...mits apply From UINT32 to VALUE 0 to 4 294 967 295 0 0 to 32 767 0 limits apply Data from 890 Data to RS485 From VALUE to FLOAT 32 768 0 to 32 767 9999 32 bit IEEE floating point From VALUE to INT16 32 768 0 to 32 767 9999 32 768 to 32 767 limits apply rounding applies From VALUE to INT32 32 768 0 to 32 767 9999 32768 to 32 767 limits apply rounding applies From VALUE to UINT16 32 768 0 to 32 767 ...

Page 33: ...arting address 2 bytes 0x0000 to 0xFFFF Quantity of inputs 2 bytes 1 to 2000 Error Response Function code 1 byte 0x82 Exception code 1 byte 01 03 Read Holding Registers This function reads the contents of a contiguous block of holding registers Request PDU Function code 1 byte 0x03 Starting address 2 bytes 0x0000 to 0xFFFF Quantity of registers 2 bytes 1 to 125 N Response Function code 1 byte 0x03...

Page 34: ...code 1 byte 0x05 Starting address 2 bytes 0x0000 to 0xFFFF Output value 2 bytes value Error Response Function code 1 byte 0x85 Exception code 1 byte 01 06 Write Single Registers This function is used to write to a single holding register The normal response is an echo of the request The function allows a request from a broadcast in which case there is no response Request PDU Function code 1 byte 0...

Page 35: ...unction code 1 byte 0x08 Sub function code 2 bytes See below Data 2 bytes Response Function code 1 byte 0x08 Sub function code 2 bytes See below Data 2 bytes Error Response Function code 1 byte 0x88 Exception code 1 byte 01 Sub functions Sub function code Function Description 00 00 Query data loopback Responds with the two data bytes 00 02 Return diagnostic register Responds with the last error ex...

Page 36: ... This function is used to write a block of contiguous registers The function allows a request from a broadcast in which case there is no response Request PDU Function code 1 byte 0x10 Starting address 2 bytes 0x0000 to 0xFFFF Quantity of registers 2 bytes 1 to 123 N Byte count 1 byte 2 N Register value N 2 bytes value Response Function code 1 byte 0x10 Starting address 2 bytes 0x0000 to 0xFFFF Qua...

Page 37: ...input and an output fieldbus connector of different DSE data types If a DSE register is associated with both input and output connectors both must be of the same type i e VALUE INTEGER or BOOLEAN MMI Error Diagnostics The MMI diagnostics for the Modbus RTU function block can be found under the menu SETUP COMMUNICATIONS MODBUS RTU The diagnostics are described in the section MMI Diagnostics The pos...

Page 38: ...sposal metal yes no plastics material yes no printed circuit board no yes The printed circuit board should be disposed of in one of two ways 1 High temperature incineration minimum temperature 1200 C by an incinerator authorised under parts A or B of the Environmental Protection Act 2 Disposal in an engineered land fill site that is licensed to take aluminium electrolytic capacitors Do not dispose...

Page 39: ...S t o c k C h e c k c o m ...

Page 40: ...S t o c k C h e c k c o m ...

Reviews: