Home

CI858 Connections - Control Systems Application and Knowledge

image

Contents

1. No Name Direction Data type Description 1 AO1 in dint Input for analogue output AO1 2 AO2 in dint Input for analogue output AO2 3 ERR out bool Communication status 1 Error See Output Error on page 82 4 dummy in in dint First input word dummy of DS 99 5 outword1 out dint First output word of DS 99 6 outword2 out dint Second output word of DS 99 7 outword3 out dint Third output word of DS 99 8 UnitStatus in dint Unit status BIO2AO does not scale the analogue output signals Scaling between application software and analogue output AO 1 AO2 requires extra application blocks Scaling example Analogue output value 10 V 10 V corresponds to integer I input value 20000 20000 in the application software AO1 IN VALUE4oy MAX IN VALUE 8388607 MAX IN VALUE 20000 VALUE joy 10 00 11 02 8388607 7612166 Table 12 Analogue output scaling 52 Channel Type Nominal value Mil dE Full scaling range AO1 AO2 Voltage 10 00 10 00 V 776440 16000773 11 02 11 02 V 0 16777215 AO1 AO2 Current 0 20 0 mA 0 15183000 0 22 10 mA 0 16777215 3AFE68237432 Section 4 Configuration NBIO 21 AO Numerical values 16777215 16000773 15183000 F A d 776440 0 AO Analogue values 10 00 V 10 00 V 11 02 V 20 0 mA 11 02 V 0 mA 22 1 mA IN 10 10 V 20000
2. POSACT is a 16 bit position value received from the output of SPEEDPO1 or TAC_SP STATUS SPEED indicates the encoder channel status which is received from the output of SPEEDPO1 When zero strobe is detected bit 6 of STATUS signal of function block SPEEDO is 1 POS IL is set to the value of STRB VAL A zero strobe can also be activated from the application program by connecting a rising edge to the input SW STRB Incremental mode should be selected for position calculation with function blocks SPEEDPO1 or TAC SP CONV24 AC 800M dataset communication consists of 16 bit data words while NPCT communication consists of 24 bit data words To simplify the programming of the NPCT board function block CONV24 is used to convert 24 bit input values INVAL1 and INVAL2 into tree 16 bit output words outword1 3 or inword1 3 into OUTVAL1 and OUTVAL2 3AFE68237432 75 NTAC Section 4 Configuration Table 33 Input and output signals of CONV24 No Name Direction Data type Description 1 INVAL1 out dint 24 bit input value 2 INVAL2 out dint 24 bit input value 3 OUTVAL1 in dint 24 bit output value 4 OUTVAL2 in dint 24 bit output value 5 ERR out bool Communication status 1 Error See Output Error on page 82 6 Outword1 out dint First output word of DS x 7 Outword2 out dint Second output word of DS x 8 Outword3 out dint Third output word of DS x 9 Inwo
3. Word Contents Selector Word Contents Selector Main Reference dataset DS1 Main actual Signal dataset DS2 1st Word Control Word Fixed 1st Word Status Word Fixed 2nd Word Reference 1 Fixed 2nd Word Actual 1 Par 92 02 3rd Word Reference 2 Fixed 3rd Word Actual 2 Par 92 03 Auxiliary Reference dataset DS3 Aux Actual Signal dataset Ds4 1st Word Reference 3 Par 90 01 1st Word Actual 3 Par 90 04 2nd Word Reference 4 Par 90 02 2nd Word Actual 4 Par 90 05 3rd Word Reference 5 Par 90 03 3rd Word Actual 5 Par 90 06 Actual 1 is fixed to actual signal 01 02 SPEED in DTC motor control mode or 01 03 FREQUENCY in Scalar mode 30 3AFE68237432 Section 3 Communication Example of Datasets in the ACS800 System Application Program Example of Datasets in the ACS800 System Application Program 3AFE68237432 The System Application Program supports the use of datasets 1 2 or datasets 10 33 Datasets 10 25 are used for data exchange between the AC 800M ABB Drives and I O units via the CI858 Datasets 10 25 are activated by setting parameter 98 02 COMM MODULE to FBA DSET10 Every dataset has a specified read and write task interval in the drive program The contents of datasets can be selected using parameter Groups 90 93 31 Example of Datasets in the ACS800 System Application Program Section 3 Communication Table 2 An example of the System Application datas
4. Address assignment of DS10 Dataset table datasets Out variable1 out channel 1 DriveBus DS Value Group Index Out variable2 out channel 2 M E VAL 1 90 1 Out variable3 out channel 3 10 VAE2 90 02 IVAL3 90 03 Figure 6 Dataset communication 3AFE68237432 29 Example of Datasets in the ACS800 Standard Application Program Section 3 Communication Example of Datasets in the ACS800 Standard Application Program The ACS800 Standard Application Program 7 x supports the use of four datasets two in each direction The two datasets for controlling the drive are referred to as the Main Reference dataset and the Auxiliary Reference dataset The sources from which the drive reads the Main and Auxiliary Reference datasets are defined by parameters 90 04 and 90 05 respectively The contents of the Main Reference dataset are fixed The contents of the Auxiliary Reference dataset can be selected using parameters 90 01 90 02 and 90 03 The two datasets containing actual information on the drive are referred to as the Main Actual Signal dataset and the Auxiliary Actual Signal dataset The contents of both datasets are partly selectable with the parameters at group 92 External control is activated by setting parameter 98 02 COMM MODULE LINK to ADVANT Table 1 ACS800 Standard Application Program datasets Data from advant controller to drive Data from drive to advant controller
5. Pin Designator Description Pin Designator Description A1 CEX L power supply B1 CEX L power supply A2 CEX L PRGS power supply B2 CEX L power supply A4 0v B4 INSERTED HI N used in power supply A5 0v B5 0v A6 CLK CEX bus clock B6 0v AT CLK CEX bus clock B7 0v A8 0v B8 0v A9 DATA CEX bus data B9 0v A10 DATA CEX bus data B10 0v A11 OV B11 0v A12 STRB CEX bus data strobe B12 0v A13 STRB CEX bus data strobe B13 OV A14 lov B14 0v A15 INT N CEX bus interrupt B15 0v A16 OV B16 GSA A17 INIT CEX bus reset B17 GSB A18 0V B18 0v A19 notused not used B19 not used not used A37 B24 A38 EM B25 0v A39 0V B26 not used not used B37 3AFE68237432 89 CEB Connector X1 90 Appendix A Technical Data Pin Designator Description Pin Designator Description A40 EM B38 EM A41 CEX L PRCG power supply B39 INSERTER LO N used in power supply A42 CEX_L power supply B40 EM B41 CEX_L power supply B42 CEX_L power supply 3AFE68237432 Appendix A Technical Data CEX Bus Interface The CEX bus signals are listed in below CEX Bus Interface Table 44 CEX bus signals Signal name Level Description Note DATA LVDS Data DATA LVDS Data STRB LVDS Data strobe STRB LVDS Data strobe CLK LVDS CEX bus clock CLK LVDS CEX bus clock INTO N TTL Interrupt to CEX bus master Open collector output INIT TTL Init res
6. 0 configuration successful 1 configuration error 67 NPCT Section 4 Configuration Table 26 Encoder channel configuration commands of MODE1 MODE2 Bit Name Description DO EOSC MODE Selection of edge oscillation inhibition mode 0 disabled 1 enabled The edge oscillation inhibition mode EOSC MODE is used to prevent false occurrences of pulse edges that are caused mainly by mechanical vibration of the motor shaft at slow or zero speed When this mode is enabled pulse edges are rejected unless they occur alternately on CHA and CHB i e an edge is rejected if the previous edge occurred on the same channel Both CHA and CHB must be connected when EOSC MODE is enabled D1 D2 EDGE MODE Selection of pulse counter edge mode 00 Rising edges of CHA are counted CHB determines the direction 01 Rising and falling edges of CHA are counted CHB is not used 10 Rising and falling edges of CHA are counted CHB determines the direction 11 Rising and falling edges of CHA and CHB are counted CHB determines the direction D3 D4 POS_MODE SYNC_MODE Selection of position value calculation mode 0 incremental mode 1 absolute mode In incremental mode the position value varies between 32768 32767 Function Block POS_IL1 extends the 16 bit position value into a 32 bit value for wider range measurements In absolute mode the position value varies between 0 edgeno ppr 1
7. 1 Error See Output Error on page 82 6 inword1 in dint First input word of DS 100 R 7 inword2 in dint Second input word of DS 100 R 8 inword3 in dint Third input word of DS 100 R 9 UnitStatus in dint Unit Status BIO3DO Function block BIO3DO is used for writing digital output signals to the NBIO 31 unit The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NBIO 31 unit to input and output signals 5 9 outword1 UnitStatus See Table 16 on page 58 and Connections on page 44 3AFE68237432 57 NDIO NDIO 58 Section 4 Configuration Table 16 Input and output signals of the BIO3DO No Name Direction Data type Description 1 DO1 in bool Input for digital output DO1 2 DO2 in bool Input for digital output DO2 3 DO3 in bool Input for digital output DO3 4 ERR out bool Communication status 1 Error See Output Error on page 82 5 outword1 out dint First output word of DS 100 R W 6 outword2 out dint Second output word of DS 100 R W 7 outword3 out dint Third output word of DS 100 R W 8 inword1 in dint First input word dummy of DS 100 R W 9 UnitStatus in dint Unit status The NDIO unit has two digital inputs and two relay outputs For more information see NTAC OX NDIO OX NAIO Ox Installation and Start up Guide RAFY 58919730 English There are two library function blocks for h
8. 20000 CONWV LIL 11 02 V 8388607 OV 11 02 V 8388607 T6122 N IL long integer MAX IN V LUE p INL __ LIM N IL 20000 8388607 BIO2AO l 7 16777215 pee IL 46777219 ta 100 E O Jum Ae N PA TS This part is for avoiding overflow of the multiply block So max output value 2 147 483 647 Voltage scaling 10 00 V 10 00 V 11 02 V 8388607 7612166 10 00 V 10 00 V 11 02 V 8388607 7612166 3AFE68237432 53 NBIO 21 54 Section 4 Configuration BIO2AI Function block BIO2AI is used for reading analogue input signals voltage current from the NBIO 21 unit The actual selection of the I O unit is made in Control Builder s hardware editor by connecting respective channels of the NBIO 21 unit to input signals 4 7 inword1 UnitStatus See Table 13 on page 54 and Connections on page 44 Voltage current measurement is selected using a 2 pole DIP switch S2 on the NBIO 21 unit Table 13 Input and output signals of the BIO2AI No Name Direction Data type Description 1 Alt out dint Output for analogue input Al1 2 Al2 out dint Output for analogue input Al2 3 ERR out bool Communication status 1 Error See Output Error on page 82 4 inword1 in dint First input word of DS 54 5 inword2 in dint Second input word of DS 54 6 inword3 in dint Third input w
9. rei 56 BIOSDI EM 56 BIOSDO iniueeciieeen iiie doollee 57 pio pad csn vpbedee es veebeavduent pander abedieh 58 NDIOIWD aec e ie hte aes here ce e dte n 58 NDIOTdDQO iet det dee eve dd 59 Nro EP 60 6 3AFE68237432 Table of Contents NAIO2AQ auiem i d RS 60 NAIOZAL onsec t ttt bed detecte t b tete ctr bed 63 Mord EEEEER 65 PCT CONF 2 i dee eee derive tr Wee 65 SPEEDPO T i rr Red EHE Febre To arae bd Tua 69 SPEED R sirena eria ea ea Dae ruins 73 e mI avicteiieetiealivhiadieidi han vied 74 oh E EEA 75 MAS 76 IAC OP iuis neret beret itle di Es TT NWO E 78 NWIOITDI M 79 NWIO TDQ 2 nete dette eb b tette tto abet 80 INGTI iienaieeedsieniusiibeu pene preise er EL 82 sleep E 82 O tp t EON MMC 82 Changing the C1858 System Settings ssseene 83 enda 83 Appendix A Technical Data General Technical Data esses 85 Ambient Data NENNEN Vu MS 85 LED Indicators dei tete d ee pt etae 86 Power Supply Requirements ssssssssssssseee nee 87 Optical Coririectors erre re ie en eg aene et Rae RES 87 DIN rails TS 359 7 5 iani tie et dedisse vue deo led e tange dedenhs 88 CEB Connector X1 icon aki ca eda duoc bake ut d dada ecu mad caveat 89 CEX Bus Interface ee ee ee eee 91 Firmware Download cccccccccccecececaeeeaeeeesesececeeeeeeceeeseeesesaesuaaasaase
10. stopped D4 D5 not used D6 NEW_ZERO Indicates detection of a new zero strobe 0 not detected 1 detected NEW ZERO is set if a zero strobe has been detected since the last communication request D7 SPEED SIGN _ Sign of the current speed value 0 positive 1 negative The position value can be set to zero with an external signal zero strobe The zero strobe signal can be a combination of the encoder zero pulse CHZ anda digital input SPEEDPO1 Speed and position measurement values of encoder channels CH1 and CH2 are read from the NPCT 01 board with function block SPEEDPO1 The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NPCT board to input and output signals 16 26 outword2 ds1 UnitStatus See Table 28 on page 70 and Connections on page 44 3AFE68237432 69 NPCT Section 4 Configuration Table 28 Input and output signals of the SPEEDPO1 No Name Direction Data type Description 1 FILT1 in dint Sampling time of the speed calculation CH1 Input signal CALC INT of PCT CONF effects the sampling time If the calculation interval is set to 10 ms CALC_INT 1 one sample time unit corresponds to 40 ms If CALC INT 0 1 25 1 25 ms default 2 ms If CALC INT 1 1 25 40 1000 ms 2 STRB1 in dword Zero strobe configuration command CH1 STRB1 is se
11. 8 DS 1 out channel 2 QW1 0 2 9 DS 1 out channel 3 QW1 0 2 10 DS 3 out channel 1 QW1 0 2 11 DS 3 out channel 2 QW1 0 2 12 DS 3 out channel 3 1W1 0 2 13 UnitStatus Oise til VO Description dint dint Figure 13 ABB Standard Drive connections window 3 Hardware Controller 1 1 1 1 NAIO Editor Edit View Insert Tools Window Help Ba i e eia ets t L Channel Name Type Variable VO Description Iw 1 1 1 1 DS 51 in1 dnt Iw1 1 1 2 DS 51 in2 dint Iw1 1 1 3 DS 51 in3 dint Iw1 1 1 4 DS 99 in 1 dint IwW1 1 1 5 DS 99 in 2 dint IwA1 1 1 6 DS 88 in 3 dint QW 1 1 1 7 DS 99o0out1 dint QW 1 1 1 8 DS 99 out2 dint QWI1 1 1 8 DS 99 out3 dint Iw1 1 1 10 UnitStatus dint Figure 14 NAIO connection window 3AFE68237432 45 Special I O Function Blocks Section 4 Configuration Special I O Function Blocks 46 This chapter introduces the Special I O units supported by the CI858 and gives instructions on how to configure the input and output channels of the I O units in the application program I O units can be controlled with function blocks All connected I O units require their own function block which is selected according to the I O unit type A function block has a defined set of input and output variables and variables for internal storage It also has an alg
12. Explorer 34 3AFE68237432 Section 4 Configuration Control Builder The Control Builder hardware editor contains the following tabs Settings Tab Under the Settings tab you define the parameters Connections Tab Under the Connections tab you connect the variables to the hardware channels Status Tab Under the Status tab you can see the current value and status of each channel Unit Status Tab Under the Unit Status tab you can see the current and latched status of the unit i gt f Settings Connections A Status A Unit Status EN Figure 8 Control Builder hardware editor tabs The Control Builder SFC The Sequential Function Chart programming editor is divided into four panes Declaration pane Code pane Structure pane and Message pane MM 20 Editor Edit View Insert Tools Window HelpMenu Bar A S Teolbar O amp A Attributes O address De Y Data Type Initial value Code Pane a gt Code 4 gt Message Pane lt gt Description Find in Editor gt Figure 9 Control Builder programming editor panes 3AFE68237432 35 CI858 Configuration Section 4 Configuration C1858 Configuration Adding a C1858 Unit To add a C1858 to the controller proceed as follows in the Project Explorer e Right click the AC 800M hardware object and select New Unit e Select a C1858 unit Select the position for the unit and click ok e Double cl
13. fast control of digital outputs as a function of position or time and holding registers for capturing events For more information see NPCT 01 Pulse Counter Timer Unit description 3AFY64362828 English There are five library function blocks for handling the NPCT 01 board PCT CONF SPEEDPO1 SPEED R POS IL1 and CONV24 PCT CONF Function block PCT CONF is used to change the default configuration of the NPCT 01 board The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NPCT board to input and output signals 12 20 outword2 ds3 UnitStatus See Table 24 on page 66 and Connections on page 44 Board specific configurations are sent to NPCT board via dataset 5 by using Outword3 ds5 Dataset 3 encoder channel 1 and dataset 4 encoder channel 2 are used for channel specific configurations 65 NPCT Section 4 Configuration Table 24 Input and output signals of the PCT CONF DS dataset DW data word No Name Direction Data type Description 1 WD TO in bool Selection of WatchDog time out 0 100 ms 1271s default 2 WD ENA in bool Enables WatchDog function between CI858 and NPCT 0 disabled 1 enabled default 3 CALC INT in bool Speed calculation interval 0 250 us default 1 10ms 4 MODE1 in dword Encoder channel 1 configuration command Default 17 HEX 5
14. indicating the angular displacement from the zero position i e the encoder zero pulse The absolute mode position calculation requires a rising edge of the zero pulse to be selected as the position strobe signal Selection of channel synchronisation mode 0 disabled 1 enabled In synchronised speed measurement mode the speed and position measurement and the DDCS communication are tied together in a way that ensures that the speed and position values of both encoder inputs CH1 and CH2 are measured during the same cycle time D5 D7 not used 68 3AFE68237432 Section 4 Configuration NPCT Table 27 Encoder channel configuration status of CH1Conf St CH2Conf St Bit Name Description DO CH CONF Channel configuration status 0 channel is not configured default values are in use 1 channel is configured D1 ZERO STAT Indicates detection of a single zero strobe 0 zero strobe not detected 1 zero strobe detected ZERO_STAT is set when the first zero strobe is detected For dynamic monitoring of zero strobe occurrences bit NEW_ZERO can be used D2 NEW SPEED _ Indicates that a new speed value is available 0 not available 1 available NEW SPEED is set when the calculated speed is based on actual pulses i e at least one pulse is received during the last sampling time If calculated speed is an estimate NEW SPEED is not set D3 ENC STAT Encoder motion status 0 running 1
15. of the base plate over the upper edge of the DIN rail and snap the base plate fully into the mounting position 2 Rotate the locking device to the SLIDE position Slide the unit along the DIN rail to the desired mounting position and attach it to the adjacent unit base plate with the connector plugs and sockets 3 Rotate the locking device clockwise to the LOCKED position OPEN SLIDE LOCKED 3AFE68237432 25 Mounting the Unit onto the DIN rail Section 2 Mounting The additional screw lugs located in the lower part of the base plate serve no electrical function They provide secure mounting in locations subject to vibration 26 3AFE68237432 Section 3 Communication Introduction The C1858 software consists of three parts AC 800M controller software Control Builder software and C1858 digital signal processor software The most important functions of the CI858 software are 3AFE68237432 Cyclic output input to from drives Cyclic data to from I O units Easy configurability of drives and l O s to the AC 800M Identification method self checking and preventive systems to avoid incorrect configurations Time synchronization of drives to the common calendar time Communication diagnostics for the application 27 Introduction Section 3 Communication The following picture presents parts of the C1858 software and how they reside with the AC 800M hardware and software AC 800M Control C1858 protoco
16. the dataset pair number can be extended ABB Standard Drive CI858 configuration option with two dataset pairs Standard Drive option is used with Standard Application firmware ABB Engineered C1858 configuration option with eight dataset pairs Drive Engineered Drive option is used with System Application firmware AC 800M Advant Controller 800M series general purpose process controller CEB Communication Expansion Base Plate CEM Communication Expansion Module CEX bus Communication Expansion Bus C1858 Communication Interface Control Builder engineering tool CPU Central processing unit CSR Communication and Status Register DDCS Distributed Drives Communication System DPM Dual port memory DPRAM Dual Port Random Access Memory 10 3AFE68237432 About This Book Terminology Term Description DriveBus Communication link dedicated for ABB drives DS Dataset DSP Digital Signal Processor DW Data word EMC Electromagnetic Compatibility FPGA Field Programmable Gate Array hardware tree The data structure of a hardware configuration for a controller ICMCO2 Integrated Control module Circuit communications ASIC LED Light Emitting Diode LVDS Low Voltage Differential Signaling NAIO Analogue I O Extension Module NBIO Basic I O Unit NCTI Crane Transducer Interface NDBU Branching Unit NDIO Digital I O Extension Module NDSC 01 control
17. with physical star topology The branching units can be chained For more information on the NDBU branching unit see DDCS Branching Units User s Manual 3BFE 64285513 The Drive channel supports the following drives 3AFE68237432 ACS800 ACS600 SingleDrive ACS800 ACS600 MultiDrive ACS800 ACS600 IGBT supply units ACS600 thyristor supply units ACS140 ACS400 DCS600 and DCS400 ACS6000 product family large drives ACS1000 product family future drive types which are provided with DDCS interface special drive applications see ABB Drive Templates in Drive Parameters on page 39 21 Special I O Channel Special I O Channel Section 1 Hardware and Connections Note Special I O will not be a part of the Control and I O functionality in the System version 3 1 released and owned by ABB Automation Technology Products AB The C1858 Special I O channel can be used to connect up to 12 I O s per unit The I O channel is able to transfer 2 dataset pairs 1 ms The I O units are connected in a ring topology The following I O units are supported 22 NAIO 03 Analogue I O Extension Module contains 2 current or voltage inputs and 2 current outputs NBIO 21 Basic I O Unit 2 contains 3 digital inputs 2 analogue inputs 2 digital outputs and 2 analogue outputs NBIO 31 Basic I O Unit 3 contains 4 digital inputs and 3 digital outputs NCTI 01 Crane Transducer Interface NDIO 02 Digital I O Extension Module cont
18. 07 0 016 500000 4 419430 35 3AFE68237432 71 NPCT Section 4 Configuration Table 29 Zero strobe configuration commands STRB1 STRB2 Bit Name Description DO D2 ZERO MODE Selection of zero strobe mode for encoder channel 1 2 000 strobe disabled 001 rising edge of the zero pulse 010 rising edge of the zero pulse when DI1 DI2 0 011 rising edge of the zero pulse when DI1 DI2 1 100 rising edge of DI1 DI2 signal followed by a zero pulse 101 DI1 2 falling edge followed by a zero pulse rising edge 110 DI1 2 rising edge 111 DI1 2 falling edge DI1 is used for encoder channel 1 and DI2 for encoder channel 2 D3 ZERO RST Selection of zero strobe mode reset control 0 no reset 1 reset zero strobe mode to 000 after zero strobe Setting ZERO_RST to 1 makes it possible to accept a single zero strobe A new zero strobe is enabled by writing a new value to ZERO_MODE and setting bit ZERO_UPD to 1 D4 ZERO_FILT Selection of hardware filter time constant for DI1 2 0 100 us 1 5 ms D5 ZERO_UPD Updating of zero strobe configuration 0 not updated 1 the zero strobe configuration is updated according to bits DO D4 D6 D7 not used Position value can be set to zero with an external hardware signal a zero strobe The zero strobe signal can be a combination of the encoder zero pulse CHZ and a digital input see table Table 27
19. 2 out dint Second output word of DS 101 7 conf outw3 out dint Third output word of DS 101 8 calib inw in dint First input word of DS 32 9 calib outw1 out dint First output word of DS 32 10 calib outw2 out dint Second output word of DS 32 11 calib_outw3 out dint Third output word of DS 32 12 UnitStatus in dint Unit Status Table 8 Hardware gain of the analogue inputs Type Values Channel Al1 Channel AI2 Voltage 10 10 V CONV_AI1 0 CONV_AI2 0 Voltage 2 2 V CONV_AI1 1 CONV_AI2 1 Current 20 20 mA CONV AI 1 CONV AI2 1 49 NBIO 21 50 Section 4 Configuration BIO2DI Function block BIO2DI is used for reading digital input signals from the NBIO 21 unit The actual selection of the I O unit is made in Control Builder s hardware editor by connecting respective channels of the NBIO 21 unit to input signals 5 8 inword1 UnitStatus See Table 9 on page 50 and Connections on page 44 Table 9 Input and output signals of the BIO2DI No Name Direction Data type Description 1 DI1 out bool Output for digital input DI1 2 DI2 out bool Output for digital input DI2 3 DI3 out bool Output for digital input DI3 4 ERR out bool Communication status 1 error See Output Error on page 82 5 Inword1 in dint First input word of DS 100 R 6 Inword2 in dint Second input word of DS 100 R 7 Inword3 in dint Third input word of DS 100 R 8 U
20. 237432 8388607 55 NBIO 31 NBIO 31 56 Section 4 Configuration BIO2AI AO1 AO2 Al1 scaled go IL BN MAX IN VALUE IL LIM N IL 20000 74565 l iL E CONV IL I 32767 HLA1 10p Ry 32767 LLAT N E his part is for avoiding overflow of the multiply block N max output value 2 147 483 647 Voltage scaling 10 00 V 10 00 V 11 25 V 8388607 7456540 10 00 V 10 00 V 11 25 V 8388607 7456540 The Basic I O unit NBIO 31 has 4 digital inputs and 3 digital outputs There are two library function blocks for handling the NBIO 31 unit BIO3DI and BIOSDO BIO3DI Function block BIO3DI is used for reading digital input signals from the NBIO 31 unit The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NBIO 31 unit to input signals 6 9 inword1 UnitStatus See Table 15 on page 57 and Connections on page 44 3AFE68237432 Section 4 Configuration Table 15 Input and output signals of the BIO3DI NBIO 31 No Name Direction Data type Description 1 DI1 out bool Output for Digital Input DI1 2 DI2 out bool Output for Digital Input DI2 3 DI3 out bool Output for Digital Input DI3 4 DI4 out bool Output for Digital Input D14 5 ERR out bool Communication Status
21. 32 Appendix A Technical Data Power Supply Requirements Power Supply Requirements Power supply for the unit is taken from L and L on the CEX bus Table 41 Technical data for the power supply Minimum Typical Maximum external supply voltage 17V 24 V 30 V external supply current 200 mA Optical Connectors The CEM board connects to the drive system via three optical receiver transmitter pairs HP Agilent Technologies Versatile Link Series HFBR family optical receiver transmitters are used Transmission speed of the optical fibres is 4 Mbit s Table 42 Optical connectors D27 D29 Pin Designator Description Pin Designator Description 1 TxD transmit data 2 Rxd receive data 3AFE68237432 87 DIN rail TS 35 7 5 Appendix A Technical Data DIN rail TS 35 7 5 The figure below shows the profile and dimensions in mm in of the DIN rail TS 35 7 5 Normal supplied length is 2m 6 6ft to standard DIN 46 277 EN 50 022 v 7 5 03 A 7 5 10 3 LA 3 i 6 CO COGO CG 35 1 1 024 1 4 gt 15 10 0 6 0 4 Figure 18 DIN rail TS 35 7 5 dimensions 88 3AFE68237432 Appendix A Technical Data CEB Connector X1 CEB Connector X1 The communication expansion module board CEM connects to the CEX bus via connector X1 Table 43 CEB connector X1
22. 32 73 NPCT Section 4 Configuration 74 Table 31 Input and output signals of the SPEED R No Name Direction Data type Description 1 PPR in real Encoder channel pulse number 2 NSPEED in real Nominal rotational speed in rpm 3 SCALE in real Output value at nominal rotational speed in rpm 4 SPEED in dint Actual speed RPM out real Actual speed in rpm SPEED R realises the following formula RPM 60 500000 SPEED SCALE PPR 8388607 NSPEED Conversion to rpm is made by using the following part of the formula RPM 60 500000 SPEED PPR 8388607 Scaling of rpm value is made by SCALE and NSPEED Example PPR 2048 SPEED 419430 SCALE 1500 NSPEED 1500 rpm RPM 60 500000 419430 1500 2048 8388607 1500 732 421 rpm POS_IL1 Function block POS IL1 extends the 16 bit position value into a 32 bit value for wider range measurements Function block POS_IL1 is intended to be used with function blocks SPEEDPO1 and TAC SP 3AFE68237432 Section 4 Configuration Table 32 Input and output signals of POS IL 1 NPCT No Name Direction Data type Description 1 SW STRB in bool Zero strobe within the application program 0 gt 1 new zero strobe 2 STRB_VAL in dint Value of the zero strobe 3 POSACT in int 16 bit actual position value 4 STATUS in dword Encoder channel status SPEED 5 POS_IL out dint 32 bit actual position value
23. 37432 43 Connections Section 4 Configuration 4 Hardware Controller 1 1 1 1 NAIO Editor Edit View Insert Tools Window Help EEG 4 amp 6 Bata ng o gt ts t Parameter Configured Device type enum Dataset 51 config status Read enum Dataset 99 config status Read Write enum Dataset 51 Priority Normal Prio enum Dataset 99 Priority Normal Prio Jenum Figure 12 NAIO parameter window Special I O Template With Special I O Template the dataset numbers are user defined Connections Variables are connected to the input and output dataset channels in the connections window shown below Note All connected variables must be in the same task All connected accessed variables will be copied to the same task All connected unaccessed variables will be copied to a background task Note When dataset access is defined as Read amp Write variables of at least one input channel and one output channel must be connected With Read only datasets variables of all three input channels must be connected 44 3AFE68237432 Section 4 Configuration Connections Hardware Controller_1 1 0 2 ABB Standard Drive Editor Edit View Insert Tools Window Help BESSERE Ag Channel Name Type IW1 0 2 1 DS 2 in channel 1 1W1 0 2 2 DS 2 in channel 2 1W1 0 2 3 DS 2 in channel 3 IW1 0 2 4 DS 4 in channel 1 1W1 0 2 5 DS 4 in channel 2 dint QW1 0 2 7 DS 1 out channel 1 i QW 1 0 2
24. Builder engineering tool Define the system datasets by setting the ABB Drive dataset parameters for example parameter groups 90 93 for Engineered Drives See appropriate ABB Drive Firmware Manual for dataset and other required parameter settings Control Builder C1858 system is configured with the Control Builder engineering tool The configuration includes the following steps 1 2 3 4 3AFE68237432 Add units to the hardware tree Define parameters Connect variables Download the project to the controller when all the required steps have been completed Note The C1858 network can be halted during download 33 Control Builder Section 4 Configuration The C1858 and it s units are inserted and defined in the hardware tree with the following hierarchical levels e CI858 Drive channel and Special I O channel e drives and I O units E Libraries E Applications Controllers Controller 1 1 0 0 10 58 18 116 i Access Variables i Hardware AC 800M O PM860 TP830 5 0 1858 J 0 Drive Channel ABB Engineered Drive 2 ABB Engineered Drive 3 ABB Engineered Drive 4 ABB Engineered Drive G 5 ABB Engineered Drive G 5 ABB Engineered Drive OG 7 ABB Engineered Drive g s ABB Engineered Drive 1 Special IO Channel E 1 wosc E 2 wosc 3 NDSC 4 NDSC 5 NPCT 6 NBIO 21 Tasks EE BI Connected Applications Figure 7 Control Builder s hardware tree in the Project
25. C The cycle time of the oscillator is 2 execution interval of the NWIO1DO The cycle time must be fast enough compared with the time constant selection in the NWIO 01 unit Time constant 1 s Execution interval of the task 100 ms thus the cycle time of the oscillator is 200 ms Time constant 0 2 s Execution interval of the task 20 ms thus the cycle time of the oscillator is 40 ms For information about the NCTI 01 Crane Transducer Interface see Crane transducer Interface User s manual 3ASC23F207 English NDSC 01 is the control board of the ACS600 Diode Supply Unit For more information see ACA 631 633 Diode Supply Section User s Manual 3AFY 61451544 English Configuration of the NDSC board is similar to the configuration of a drive Output Error 82 When a communication error is detected in the cyclic DDCS message output ERR is set according to the UnitStatus signal Output ERR is cleared when an acknowledgement to the cyclic DDCS message without any errors is received from the I O unit and old error indications are acknowledged Table 37 Output error derived from UnitStatus Unit status Error Description 0 0 No errors detected 1 1 Communication fails 2 1 Unacknowledged alarm or forced operation i e output signal is forced to a value defined by the user in the hardware editor 3AFE68237432 Section 4 Configuration Changing the CI858 System Settings Changing the
26. C1858 System Settings When a modified hardware configuration is downloaded to the controller communication with hardware units can be interrupted Online Help If modified CI858 parameters are downloaded to the controller the CI858 communication is interrupted and the C1858 will reboot If modified drive parameters are downloaded to the controller communication with the drive is interrupted and a drive fault message indicating communication loss might be activated If BusManager is not selected to monitor the connection the fault can be avoided by adjusting the time delay of the drive communication loss supervision If modified I O parameters are downloaded to the controller communication with the I O unit is interrupted If a drive or an I O is added to or deleted from the hardware tree and the changes are downloaded to the controller the C1858 will reboot If the hardware tree positions of different types of drives or I O s are changed and the changes are downloaded to the controller the C1858 will reboot Changing the position between two similar units will not result in C1858 rebooting Changing the connected channels of a drive or an I O causes recalculation of the connections For more information on how to configure the CI858 unit with the Control Builder Engineering Tool see Online Help 3AFE68237432 83 Online Help 84 Section 4 Configuration 3AFE68237432 Appendix A Technical Data General Technical
27. Data General Technical Data Appendix A Technical Data Table 38 General technical data Protection class IP20 Approval CE marked and meets the requirements specified in EMC Directive 89 336 EEC according to the standards EN 50081 2 and EN 61000 6 2 Ambient Data Table 39 Ambient conditions 3AFE68237432 Operation Storage installed for stationary use in a protective package Air temperature 5 to 55 C 25 to 70 C Relative humidity non consending 5 to 95 5 to 95 85 LED Indicators Appendix A Technical Data LED Indicators Table 40 LED indicators LED Reset Normal a Color Description marking state state F RED ON OFF Unit error or unit initializing R GREEN OFF ON Unit running Dbus YELLOW RECIEVE LED indicating reception of data frames Rx on the DriveBus DBus YELLOW TRANSMIT LED indicating transmission of data Tx frames on the DriveBus 1 0 YELLOW RECIEVE LED indicating reception of data frames Rx on the I O bus 1 0 YELLOW TRANSMIT LED indicating transmission of data Tx frames on the I O bus Tools YELLOW RECIEVE LED indicating reception of data frames on the PC Tool Bus Tools YELLOW TRANSMIT LED indicating transmission of frames on the PC tool bus This LED is not visible in the front of the unit It can be seen through the ventilation holes in the plastic housing 86 3AFE682374
28. EEDPO1 No Name Direction Data type Description 17 Outword3 ds1 out dint Third output word of DS 1 18 Outword2_ds2 out dint Second output word of DS 2 19 Outword3_ds2 out dint Third output word of DS 2 20 Inword1 ds1 in dint First input word of DS 1 21 Inword2 ds1 in dint Second input word of DS 1 22 Inword3 ds1 in dint Third input word of DS 1 23 Inword1 ds2 in dint First input word of DS 2 24 Inword2 ds2 in dint Second input word of DS 2 25 Inword3 ds2 in dint Third input word of DS 2 26 UnitStatus in dint Unit status Value of POSACT1 POSACT2 is equal to the amount of pulse edges received from the incremental encoder i e if four encoder signal edges are counted the position value will increase by four times the encoder pulse number with each turn SPEED1 SPEED2 corresponds to the signed actual value of the tacho frequency The frequency is calculated from the ratio of the number of received encoder pulse edges Ap and the time between the first and last received pulse edge At during the selected sampling time FILT1 FILT2 Scaling of SPEED1 When tacho frequency is 500000 Hz the output value of SPEED1 is 8388607 SPEED1 Ap 8388607 At 500000 n n is the number of edges counted 1 2 or 4 Calculation example fencoder 20000 Hz four edges 100000 Hz At 0 016 ms Ap 0 016 ms 1 s 100000 1600 SPEED1 1600 83886
29. Industrial 800xA Control and I O System Version 4 0 C1858 DriveBus Communication Interface User s Manual Operations Engineering e cpu agement ana vice M De ion t Asset ao Vi nt ecd rient 9 9 Man safety Applicat Industrial T A OD LID Industrial 800xA Control and I O System Version 4 0 C1858 DriveBus Communication Interface User s Manual NOTICE The information in this document is subject to change without notice and should not be construed as a commitment by ABB ABB assumes no responsibility for any errors that may appear in this document In no event shall ABB be liable for direct indirect special incidental or consequential damages of any nature or kind arising from the use of this document nor shall ABB be liable for incidental or consequential damages arising from use of any software or hard ware described in this document This document and parts thereof must not be reproduced or copied without written per mission from ABB and the contents thereof must not be imparted to a third party nor used for any unauthorized purpose The software or hardware described in this document is furnished under a license and may be used copied or disclosed only in accordance with the terms of such license This product meets the requirements specified in EMC Directive 89 336 EEC and in Low Voltage Directive 72 23 EEC Copyright 2003 2004 by ABB All rights re
30. MODE2 in dword Encoder channel 2 configuration command Default 17 HEX 6 PPR1 in int Encoder channel 1 pulse numbers 7 PPR2 in int Encoder channel 2 pulse numbers 8 BOARD St out dword Board configuration status See next table CH1Conf St out dword Encoder channel 1 configuration status 10 CH2Conf St out dword Encoder channel 2 configuration status 11 ERR out bool Communication status 1 Error See Output Error on page 82 12 Outword2 ds3 out dint Second output word of DS 3 13 Outword3 ds3 out dint Third output word of DS 3 14 Outword2 ds4 out dint Second output word of DS 4 15 Outword3 ds4 out dint Third output word of DS 4 16 Outword3 ds5 out dint Second output word of DS 3 17 Inword3 ds3 in dint Third input word of DS 3 18 Inword3 ds4 in dint Third input word of DS 4 19 Inword3 ds5 in dint Third input word of DS 5 20 UnitStatus in dint Unit status 66 3AFE68237432 Section 4 Configuration 3AFE68237432 Table 25 Basic configuration status of BOARD St NPCT Bit Name Description DO WD TO WatchDog time out 0 100 ms 1721s D1 WD ENA WatchDog enable 0 disabled 1 enabled D2 not used D3 CALC INT Speed calculation interval 0 250 us 1 10 ms D4 CTRL TYPE Application controller type 0 C1858 1 AMC D5 CPLD CONF CPLD configuration status 0 configuration completed 1 configuration in progress D6 CPLD ERR Error in configuring the CPLD
31. ains 2 digital inputs and 2 relay outputs NDSC 01 control board of the ACS600 Diode Supply NPCT 01 Pulse Counter and Timer Unit contains 2 encoder inputs 4 digital inputs 4 digital outputs NTAC 02 Pulse Encoder Interface Module contains an interface for a digital pulse encoder connection NWIO 01 Watchdog I O Module contains watchdog logic for supervising the operation of the software special I O applications see Special I O Parameters on page 43 3AFE68237432 Section 1 Hardware and Connections PC Tool Channel PC Tool Channel 3AFE68237432 The PC Tool channel can be used for downloading firmware to the C1858 The firmware is downloaded with a special loading package and it does not involve using the Control Builder engineering tool For instructions on how to download CI858 firmware see AC 800M Firmware Delivery CD ROM DELIVERYFIRMWARE FIRMWARE CI858 23 PC Tool Channel Section 1 Hardware and Connections 24 3AFE68237432 Section 2 Mounting Introduction Section 2 Mounting Introduction The C1858 is powered from the processor unit via the CEX bus and requires therefore no additional external power source The unit is mounted onto a horizontal DIN rail Mounting the Unit onto the DIN rail The base plate has a locking mechanism that connects the metallic back plate to the DIN rail providing an effective ground connection 1 Rotate the locking device to the OPEN position Hook the upper lip at the rear
32. analogue input signals voltage current from the NAIO unit The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NAIO unit to input signals 4 7 inword1 UnitStatus See Table 21 on page 63 and Connections on page 44 Table 21 Input and output signals of the NAIO2AI No Name Direction Data type Description 1 Alt out dint Output for digital input DI1 2 Al2 out dint Output for digital input DI2 3 ERR out bool Communication status 1 Error See Output Error on page 82 4 inword1 in dint First input word of DS 51 5 inword2 in dint Second input word of DS 51 6 inword3 in dint Third input word of DS 51 8 UnitStatus in dint Unit status The voltage current measurement is selected using DIP switches on the NAIO unit NAIO2AI does not scale the analogue input signals Scaling between application software and analogue input requires extra application blocks Scaling example Analogue input value 10 10 V corresponds to integer I value 20000 20000 in the application software Al scaled Al1 VALUEOFFSET_OV MAX OUT VALUE VALUE oy MAX_OUT_VALUE 20000 VALUEOFFSET_OV 8388607 2 4194303 VALUE joy 10 00 10 18 8388607 2 4120140 3AFE68237432 63 NAIO Section 4 Configuration Table 22 Unipolar Analogue Input Scaling Cha
33. andard Drive parameter window 3AFE68237432 41 Special I O Configuration Section 4 Configuration Special I O Configuration Adding a Special I O Unit Before Special I O Channel can be selected the Special I O Channel Hardware definition file has to be imported into the project To add a Special I O unit to the C1858 proceed as follows in the Project Explorer Right click the C1858 unit and select New Unit Select Special I O channel Right click the Special I O channel and select New Unit Select the appropriate I O unit Select the position address of the I O unit for the unit and click ok Double click on the unit and adjust the Special I O parameters in the Settings tab by double clicking in the value fields See Special I O Parameters on page 43 Connect variables to the channels in the Connections tab See Special I O Function Blocks on page 46 and Connections on page 44 Apply and close the editor Ctrl U Note ID number of the I O unit in the hardware tree has to match the device number configured with switch S1 on the unit 42 3AFE68237432 Section 4 Configuration Special I O Parameters Special I O Parameters The following parameters can be specified in the Special I O configuration editor in the Settings tab for the available Special I O units Special I O Template NBIO 21 NBIO 31 NWIO NAIO NDIO NTAC NPCT NDSC NCTI Table 6 Special I O parameters Parameter Selection De
34. andling NDIO units NDIO1DI and NDIO1DO NDIO1DI Function block NDIO1DI is used for reading digital input signals from the NDIO unit The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NDIO unit to input signals 4 7 inword1 UnitStatus See Table 17 on page 59 and Connections on page 44 3AFE68237432 Section 4 Configuration NDIO Table 17 Input and output signals of the NDIO1DI 3AFE68237432 No Name Direction Data type Description 1 DI1 out bool Output for digital input DI1 2 DI2 out bool Output for digital input DI2 3 ERR out bool Communication status 1 Error See Output Error on page 82 4 inword1 in dint First input word of DS 100 R 5 inword2 in dint Second input word of DS 100 R 6 inword3 in dint Third input word of DS 100 R 7 UnitStatus in dint Unit status NDIO1DO Function block NDIO1DO is used for controlling digital outputs of the NDIO The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NDIO unit to input and output signals 4 8 outword1 UnitStatus See Table 18 on page 60 and Connections on page 44 59 NAIO NAIO 60 Section 4 Configuration Table 18 Input and output signals of the NDIO1DO No Name Direction Data type Description 1 DO1 in bool Input
35. board of the ACS600 Diode Supply Unit NPCT Pulse Counter and Timer Unit NTAC Pulse Encoder Interface Module NWIO Watchdog I O Module ONCE On Chip Emulation unit PPP Point to Point Protocol TCP IP Transmission Control Protocol Internet Protocol 3AFE68237432 11 Related Documents About This Book Related Documents The following table lists the documentation related to this manual Category Title Hardware AC 800M Controller Hardware 3BSE 027 941 English NDBU 85 95 DDCS Branching Units User s Manual 3BFE 64285513 English NTAC Ox NDIO OX NAIO Ox Installation and Start up Guide 3AFY 58919730 English Crane transducer Interface User s manual 3ASC23F207 English ACA 631 633 Diode Supply Section User s Manual 3AFY 61451544 English NPCT 01 Pulse Counter Timer Unit description SAFY64362828 English Software AC 800M C Communication Protocols and Design 3BSE 028 811 English AC 800M Firmware Delivery CD ROM 12 3AFE68237432 Safety Summary Introduction The complete safety instructions stated in the appropriate ABB Drive Hardware Manual must be followed when installing operating and servicing the frequency converters Study the complete safety instructions carefully General Safety Instructions for AC and DC Drives A 3AFE68237432 These general safety instructions include only main parts of the complete safety instructions Neglecting these ins
36. bool Input for digital output DO1 2 DO2 in bool Input for digital output DO2 3 WD SEL in bool Selection of the DO2 operation mode DO2 can be used as normal software controlled digital output or as a watchdog output 4 ERR out bool Communication status See Output Error on page 82 5 outword1 out dint First output word of DS 100 R W 6 outword2 out dint Second output word of DS 100 R W 7 outword3 out dint Third output word of DS 100 R W 8 inwordi dummy in dint First input word dummy of DS 100 R W 9 UnitStatus in dint Unit status Digital output DO2 can be used as a normal software controlled digital output or as a watchdog output The operation mode is selected with the WATCHDOG ENABLED DISABLED switch on the top of the unit and with input signal WD SEL In watchdog mode a retriggerable one shot circuit is connected between the software controlled output and the actual output relay Changing the state of digital output DO2 refreshes the one shot circuit software oscillator is made by the inverter element Inverter element DO2 WD SEL Figure 17 Watchdog operation DO2 4 0 to 1 and 1 to 0 inverter element inverts the logical signal i e changes The factory setting of the watchdog time constant is 1 s but it can be shortened to 0 2 s with jumper X1 inside the unit X1 pins 1 2 0 2 s pins 3 4 1 s 3AFE68237432 81 NCTI Section 4 Configuration NCTI NDS
37. e Connections tab read amp write Dataset x priority communication priority than the others high priority normal priority Defines the dataset priority It is possible to specify that 1 4 depending on the drive type datasets have higher 3AFE68237432 Section 4 Configuration Drive Parameters BusManager The BusManager is used for reading and checking the actual drive configuration It is also used for recovery of broken communication links Normal communication to the broken link is suspended until the link is reported to be recovered If the BusManager function is disabled the communication is assumed to be cyclic and continuous A missing drive causes extra communication because the messages towards it are repeated continuously Hardware Controller 1 1 0 2 ABB Standard Drive Editor Edit View Insert Tools Window Help BH o 7 REO AK Gln ee te L Parameter Value Type Unit Min Max Use BusManager rue bool Address of Application ID in Drive 1 dint 1 9999 Configured Application ID T dint 1 65535 Configured Application ID data type No Checking enum Address of drive type in drive 3301 dint 1 9999 Drive Type ASXGBO00 string Drive Type Checking Mask AS string Dataset 1 config status Read Write jenum Dataset 3 config status Read Write enum Dataset 1 Priority Normal Prio jenum Dataset 3 Priority Normal Prio enum Figure 11 ABB St
38. econd output word of DS 99 6 outword3 out dint Third output word of DS 99 7 inword1_dummy in dint First input word dummy of DS 99 8 UnitStatus in dint Unit status NAIO2AO does not scale the analogue output signals Scaling between application software and analogue output AO1 AO2 requires extra application blocks Scaling example An integer I input value 0 20000 in the application software corresponds to analogue output value 0 20 mA AO1 IN VALUE2omA MAX IN VALUE MAX IN VALUE 20000 VALUE oqma 20 00 22 09 16777215 15189873 Table 20 Analogue output scaling Scaling for nominal Full scaling range value g g Channel Type Nominal value AO1 AO2 Current 0 20 mA 0 15189873 0 22 09 mA 0 16777215 3AFE68237432 61 NAIO Section 4 Configuration AO numerical values 16777215 15189873 AO analogue values 0 mA 20mA 22 09 mA IN 0 mA 20 mA T 0 20000 CONV IL l be eS IL a T8989 MI REDE Y IL ps NAIO2AO 20000 7 l AO1 200 3 16777215 HLA1 O2 I 0 LLA1 7 N a This part is for avoiding overflow of the multiply block ete d max output value 2 147 483 647 Current scaling 20 mA 20 mA 22 09 mA 16777215 15189873 0 mA 62 3AFE68237432 Section 4 Configuration NAIO NAIO2AI Function block NAIO24AI is used for reading
39. ected inverters before starting the frequency converter Do not open the drive section switch fuses when the inverter is running WARNING Fans may continue to rotate for a while after the disconnection of the electrical supply WARNING Some parts like heatsinks of power semiconductors and toroidal cores on motor cables inside of cabinet remain hot for a while after the disconnection of the electrical supply 3AFE68237432 Section 1 Hardware and Connections Introduction Section 1 Hardware and Connections Introduction The C1858 unit consists of a communication expansion base plate board CEB a communication expansion module board CEM and mechanics All electronic devices and all functions are located on the CEM board DriveBus LED s I O Bus LED s CEX bus interface Figure 1 C1858 communication interface 3AFE68237432 DriveBus I O Bus PC Tools CEM board 15 Introduction Section 1 Hardware and Connections The CEM board connects via connector X1 to the CEB board which in turn is connected to the CEX bus FS Figure 2 CI858 CEM board 16 3AFE68237432 Section 1 Hardware and Connections CI858 Features C1858 Features The maximum number of CI858 units connected to the AC 800M is two The functional structure of the CI858 includes CEX bus interface Communication between the C1858 and the AC 800M is implemented through the CEX bus The CEX bus operates with a clock fre
40. eneess 91 3AFE68237432 7 Table of Contents 8 3AFE68237432 About This Book Introduction Introduct 3AFE68237432 About This Book ion This manual introduces the installation and start up of the C1858 communication interface CI858 is a communication interface for the DriveBus protocol ABB Drives and Special I O units communicate with the AC 800M controller via the CI858 The C1858 is designed especially for sectional drive applications for example ABB rolling mill drive systems and ABB paper machine drive systems Section 1 Hardware and Connections Provides an overview of the CI858 hardware and physical connections Section 2 Mounting Describes the mounting of the C1858 Section 3 Communication Introduces the software and the content of messages used for communication between the CI858 AC 800M ABB Drives and Special I O units Section 4 Configuration Describes how to prepare the C1858 and its units for communication i e how to make logical connections between the AC 800M application variables and the ABB Drives internal variables Appendix A Technical Data Contains technical data Terminology About This Book Terminology The following table lists the terms used in this document Term Description ABB Drives DC and AC drives by ABB ABB Drive Template ABB Drive Template basic is a C1858 basic extension configuration option with eight dataset pairs With ABB Drive Template extension
41. et selected unit GSA 2 0 TTL Geographical select signals GSB 3 0 TTL Geographical select signals CEX L 24 V Power supply 17 30 V 200 mA CEX_L OV Power supply Firmware Download The C1858 firmware is downloaded with a special loading package For instructions on how to download the C1858 firmware see Contro AC 800M CD ROM 3AFE68237432 IT for 91 Firmware Download Appendix A Technical Data 92 3AFE68237432 AA EP ED P EDID ABB Oy AC Drives P O Box 184 FIN 00381 HELSINKI FINLAND Telephone 358 10 22 211 Telefax 358 10 22 22681 Internet http www abb com 3AFE68237432 REV C EN EFFECTIVE 25 10 2004
42. ets Data from advant controller to drive Data from drive to advant controller DS no Word Contents Selector DS no Word Contents Selector 1st Word Main Ctrl Word Par 90 01 1st Word Main status word Par 92 01 10 11 2nd Word Speed Ref Par 90 02 2nd Word Speed measured Par 92 02 3rd Word Torque Ref A Par 90 03 3rd Word Torque Ref B Par 92 03 1st Word Reference 3 Par 90 04 1st Word Aux Status Word Par 92 04 12 13 2nd Word Reference 4 Par 90 05 2nd Word Motor Speed Par 92 05 3rd Word Reference 5 Par 90 06 3rd Word Torque Par 92 06 1st Word Par 90 07 1st Word Fault Word 1 Par 92 07 14 16 90 18 15 18 20 2nd Word 2nd Word Fault Word 2 Par 92 08 3rd Word 3rd Word Fault Word 3 Par 92 09 1st Word Par 91 01 1st Word Alarm 1 Par 92 10 22 24 90 06 17 2nd Word 2nd Word Alarm 2 Par 92 11 3rd Word 3rd Word Par 92 12 1st Word Limit Word 1 Par 92 12 19 2nd Word Limit Word 2 Par 92 13 3rd Word Par 92 14 1st Word Temperature of the Par 92 16 21 heatsink 2nd Word Motor Meas Temp Par 92 17 3rd Word Par 92 18 1st Word Par 93 01 23 25 Par 93 06 2nd Word 3rd Word 32 3AFE68237432 Section 4 Configuration Introduction To activate communication between AC 800M C1858 ABB Drives and I O units the system must be configured with valid parameters Configure the CI858 system with the Control
43. for digital output DO1 2 DO2 in bool Input for digital output DO2 3 ERR out bool Communication status 1 Error See Output Error on page 82 4 outword1 out dint First output word of DS 100 R W 5 outword2 out dint Second output word of DS 100 R W 6 outword3 out dint Third output word of DS 100 R W 7 inwordi dummy in dint First input word dummy of DS 100 R W 8 UnitStatus in dint Unit status The NAIO unit has two current or voltage inputs and two current outputs For more information see NTAC OX NDIO OX NAIO O0x Installation and Start up Guide 3AFY 58919730 English There are two library function blocks for handling NAIO units NAIO2AI and NAIO2AO NAIO2AO Function block NAIO2AO is used for writing analogue output signals current to the NAIO unit The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NAIO unit to input and output signals 4 8 outword1 UnitStatus See Table 19 on page 61 and Connections on page 44 3AFE68237432 Section 4 Configuration NAIO Table 19 Input and output signals of the NAIO2AO No Name Direction Data type Description 1 AO1 in dint Input for analogue output AO1 2 AO2 in dint Input for analogue output AO2 3 ERR out bool Communication status 1 Error See Output Error on page 82 4 outword1 out dint First output word of DS 99 5 outword2 out dint S
44. gher communication priority than the others 3AFE68237432 39 Drive Parameters Section 4 Configuration ABB Drive Template basic extension The following parameters can be specified in the ABB Drive Template basic extension configuration editor in the Settings tab Table 5 ABB Drive Template basic extension parameters Parameter Selection Description Use BusManager True False If parameter is set to True the BusManager monitors the connection The default value is True Address of Application ID in Drive 1 9999 ABB Drive parameter index which defines the application ID For example 9910 parameter 99 10 Configured application ID 1 65535 Indicates what the application ID of the drive should be Configured application ID data type ABB Drive parameter index which defines the drive No Checking Check Numbers If Check Numbers is selected the application checks that the Configured application ID parameter value is correct Address of drive type in drive 1 9999 type For example 401 parameter 4 01 Drive type Defines the drive firmware type For example AMXG6000 Drive type checking mask Defines the allowed drive firmware type For example AM where is a wild card The ABB Drive firmware version is compared to this value Dataset x ID 0 200 ABB Drive parameter index which defines the dataset ID Dataset x config status off read Defines the dataset access in th
45. gram of the C1858 18 3AFE68237432 Section 1 Hardware and Connections C1858 Connections CI858 Connections C1858 AC 800M S800 I O IRA RA SA Sem PR drive tool AA Armin m mam AH I TERRE optic fibres NDBU special special I O I O Figure 4 C1858 connections 3AFE68237432 19 Drive Channel DDCS DriveBus Section 1 Hardware and Connections Drive Channel DDCS DriveBus ABB Drives can be connected to the AC 800M via the C1858 MSTR Branching CHO MSTR eee Units NDBU NDBU CH1 CH2 CH3 CH1 CH2 CH3 CHO CHO CHO CHO CHO CHO rive eee rive eee rive rive drive drive Sa ee Up to 24 drives Figure 5 DriveBus topology 20 3AFE68237432 Section 1 Hardware and Connections Drive Channel DDCS DriveBus Main communication functions of the Drive channel are dataset communication broadcast system time supervision and diagnostics functions The data exchange between the AC 800M and ABB Drives consists of dataset pairs The DriveBus is able to transfer at the maximum 8 dataset pairs 1 ms The Drive channel can be used for controlling up to 24 drives Connecting more than one drive to the C1858 requires the use of a branching unit NDBU which enables the construction of a logical bus
46. he CI858 proceed as follows in the Project Explorer e Right click the C1858 unit and select New Unit e Select Drive Channel e Right click the Drive Channel and select New Unit e Select the appropriate drive option A ABB Standard Drive with two dataset pairs Standard Drive option is used with Standard Application firmware ABB Engineered Drive with eight dataset pairs Engineered Drive option is used with System Application firmware ABB Drive Template basic with eight dataset pairs With ABB Drive Template extension the dataset pair number can be extended With ABB Drive Templates the dataset numbers are user defined Note With ABB Drive products it is always recommended to use ABB Standard Drive or ABB Engineered Drive option e Select the position address of the drive for the unit and click ok Note Use consecutive numbering between ABB Drive Template basic and ABB Drive Template extension The position number of the ABB Drive Template basic determines the address of the drive associated with the basic and extension templates e Double click on the unit and adjust the drive parameters in the Settings tab by double clicking in the value fields See Drive Parameters on page 39 Connect variables to the channels in the Connections tab See Connections on page 44 Apply and close the editor Ctrl U 3AFE68237432 Section 4 Configuration Drive Parameters Drive Parameters ABB Standa
47. ick on the unit and adjust the CI858 parameters in the Settings tab by double clicking in the value fields See C 858 Parameters on page 36 Apply and close the editor Ctrl U C1858 Parameters The following parameters can be specified in the CI858 configuration editor in the Settings tab Table 3 DriveBus CI858 parameters Parameter Selection Description Default value Light intensity 1 15 With the maximum length of optic fiber cable use value 15 15 DriveBus Max allowed 0 32767 If there has not been any communication during this time 2000 break time ms the connection is closed The recommended value is 1000 2000 ms Light Intensity I O 1 15 With the maximum length of optic fibre cable use value 15 15 Broadcast True False If the parameter is set to True the AC 800M clock will True timesync synchronize the drive clocks The resolution is 100 us 36 3AFE68237432 Section 4 Configuration 3AFE68237432 CI858 Parameters Hardware Controller 1 1 CIB58 Editor Edit View Insert Tools Window Help Bigs amp Parameter uh BOB AA S ts Light intensity Drivebus Max allowed break time ms Light intensity 1 0 Broadcast timesync true bool Figure 10 The C1858 hardware configuration window 37 Drive Configuration Section 4 Configuration Drive Configuration Adding a Drive 38 To add a drive to t
48. l handler in the Control Builder Builder 1 TCP IP or PPP protocol AC 800M Controller C1858 protocol handler in the controller Atlas layer Omega layer VICI driver 1 CEX bus CI858 hardware unit with DPM C1858 firmware communi cation memory E A A DriveBus gt lt drives and I O ring gt ATLAS is a generic framework code for the AC 800M CPU firmware OMEGA is a hardware abstraction layer for the AC 800M CPU firmware VICI is a very intelligent Cl communications interface DPM specification for all new intelligent Cl units for AC 800M 28 3AFE68237432 Section 3 Communication Dataset Communication Dataset Communication The data exchange between the AC 800M ABB Drives and I O units via the CI858 consists of dataset pairs which include input and output datasets One dataset DS consists of three 16 bit words called data words DW Datasets are read from ABB Drives Therefore datasets need to be defined by setting ABB Drive dataset parameters during the system configuration See Section 4 Configuration on page 33 AC 800M C1858 RMIO Application controller Address software assignment of datasets DS11 Dataset table In variable in channel 1 cuo DS Value In variable2 in channel 2 S VAL 1 In variable3 in channel 3 11 VAL 2 IVAL3
49. ng digital input signals from the NWIO 01 unit The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NWIO unit to input signals 5 8 inword1 UnitStatus See Table 35 on page 80 and Connections on page 44 3AFE68237432 79 NWIO 80 Section 4 Configuration Table 35 Input and output signals of NWIO1DI No Name Direction Data type Description 1 DI1 out bool Output for digital input DI1 2 DI2 out bool Output for digital input DI2 3 WD STAT out bool Selection of WatchDog function 0 not selected 1 selected 4 ERR out bool Communication status 1 Error See Output Error on page 82 5 Inword1 in dint First input word of DS 100 R 6 Inword2 in dint Second input word of DS 100 R 7 Inword3 in dint Third input word of DS 100 R 8 UnitStatus in dint Unit status NWIO1DO Function block NWIO1DO is used for writing digital output signals to the NWIO 01 unit The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NDIO unit to input and output signals 5 9 outword1 UnitStatus See Table 36 on page 81 and Connections on page 44 3AFE68237432 Section 4 Configuration NWIO Table 36 Input and output signals of NWIO1DO No Name Direction Data type Description 1 DO1 in
50. nitStatus in dint Unit status BIO2DO Function block BIO2DO is used for writing digital output signals to the NBIO 21 unit The actual selection of the I O unit is made in Control Builder s hardware editor by connecting respective channels of the NBIO 21 unit to input and output signals 4 8 outword1 UnitStatus See Table 10 on page 51 and Connections on page 44 3AFE68237432 Section 4 Configuration 3AFE68237432 NBIO 21 Table 10 Input and output signals of the BIO2DO No Name Direction Data type Description 1 DO1 in bool Input for digital output DO1 2 DO2 in bool Input for digital output DO2 3 ERR out bool Communication status 1 Error See Output Error on page 82 4 outword1 out dint First output word of DS 100 R W 5 outword2 out dint Second output word of DS 100 R W 6 outword3 out dint Third output word of DS 100 R W 7 inword1 in dint First input word dummy of DS 100 R W 8 UnitStatus in dint Unit status BIO2AO Function block BIO2AO is used for writing analogue output signals voltage current to the NBIO 21 unit The actual selection of the I O unit is made in Control Builder s hardware editor by connecting respective channels of the NBIO 21 unit to input and output signals 4 8 dummy in UnitStatus See Table 11 on page 52 and Connections on page 44 51 NBIO 21 Section 4 Configuration Table 11 Input and output signals of the BIO2AO
51. nnel Type Nominal value Eu i Full scaling range Alt AI2 Voltage 0 10 V 0 8240282 0 10 18 V 0 8388607 Alt AI2 Voltage 0 2 V 0 8240282 0 2 037 V 0 8388607 Alt AI2 Current 0 20 mA 0 8240282 0 20 37mA 0 8388607 Table 23 Bipolar Analogue Input Scaling Channel Type Nominal value ds Full scaling range Alt Al2 Voltage 10 10 V 74160 8314400 10 18 10 18 V 0 8388607 AI AI2 Voltage 2 2 V 74160 8314400 2 037 2 037 V 0 8388607 Alt AI2 Current 20 20 mA 74160 8314400 20 37 20 37mA 0 8388607 AO Numerical values 8388607 Fr 8314400 4194303 74160 AO Analogue values 10 00 V 10 00 V 10 1 8V 10 18 V 2 037 V 2 00 V 20 37 mA 20 0 mA 64 2 00V 2 037 V 20 0 mA 20 37 mA 3AFE68237432 Section 4 Configuration NPCT NPCT 3AFE68237432 NAIO2AI EE EE Al1 scaled A AU 44940303 b AI2 Y IL MAX IN VALUE iL H LIM N IL 20000 I 41201 P 4 CONV LIL IL 400 32767 HLA1 E 3 32767 LLA1 TE i This part is for avoiding overflow of the multiply block max output value 2 147 483 647 NPCT 01 Pulse Counter Timer Unit is an I O option board used with C1858 Its main areas of use are speed and position measurement and applications which require programmable hardware based counter functions such as
52. ns on page 44 Table 34 Input and output signals of the TAC SP No Name Direction Data type Description 7 SPEED out dint Actual speed value 8 POSACT out int Actual position value 9 NEW SP out bool Indicates that new speed value is available 1 7 detected 10 ENC STAT out bool Encoder motion status 0 running 1 stopped 15 ERR out bool Communication status 1 Error See Output Error on page 82 20 Inword1 in dint First input word of DS 1 21 Inword2 in dint Second input word of DS 1 22 Inword3 in dint Third input word of DS 1 26 UnitStatus in dint Unit status 3AFE68237432 TT NWIO NWIO 78 Section 4 Configuration SPEED corresponds to the signed actual value of the tacho frequency The frequency is calculated from the ratio of the number of received encoder pulse edges Ap and the time between the first and last received pulse edge At during the selected sampling time FILT Output SPEED scaling When tacho frequency is 500000 Hz then output value of SPEED is 8388607 SPEED Ap 8388607 At 500000 n n is the number of edges counted 1 2 or 4 Calculation example Fencoder 25000 Hz four edges 100000 Hz At 0 016 ms Ap 0 016 ms 1 s 100000 1600 SPEED 1600 8388607 0 016 500000 4 419430 35 Value of POSACT is equal to the amount of pulse edges received from the incremental encoder i e if four encoder
53. older and select the Programs folder Double click the appropriate program to enter the programming editor Application Program code Function block code Figure 15 Hierarchical structure of the application 2 Select Function blocks tab in the Declaration pane and fill in the following items Name User defined name of the function block Function Block Type Name of the function block used in the library file as defined in this manual See the following function block descriptions Task Connection This section needs to be filled only if distributed execution is applied to the application program Description User defined information about the function block Name Function Block Type Description 1 MY BI BIO2CONF Configures NBIO 21 Declaration 2 pane E gD Function blocks 4 gt 3AFE68237432 47 NBIO 21 NBIO 21 48 Section 4 Configuration 3 Type the user defined name of the function block followed by a left parenthesis in the Code pane A connection editor is automatically displayed to assist you in specifying the input output parameters You cannot edit the parameter list itself you can only connect already defined parameters Code pane Note Each I O unit in the hardware tree must have their own function block l e if there are tree NTAC 02 units tree TAC SP function blocks need to called The Basic I O unit NBIO 21 has 3 digi
54. on page 69 Status signal NEW ZERO indicates a detection of a new zero strobe NEW ZERO is set if a zero strobe has been detected since the last communication request 72 3AFE68237432 Section 4 Configuration NPCT Table 30 Encoder channel status STATUS1 STATUS2 Bit Name Description DO CH CONF Channel configuration status 0 not configured default values are in use 1 configured D1 ZERO STAT Indicates detection of a single zero strobe 0 not detected 1 detected ZERO STAT is set when the first zero strobe is detected NEW ZERO can be used for dynamic monitoring of zero strobe occurrences D2 NEW SPEED Indicates if the new speed value is available 0 not available 1 available NEW SPEED is set when the calculated speed is based on actual pulses i e at least one pulse is received during the last sampling time If calculated speed is an estimate NEW SPEED is not set D3 ENC STAT Encoder motion status 0 running 1 stopped D4 D5 not used D6 NEW_ZERO Indicates detection of a new zero strobe 0 not detected 1 detected NEW ZERO is set if a zero strobe has been detected since the last request D7 SPEED_SIGN Sign of the current speed value 0 positive 1 negative SPEED R Function block SPEED R converts long integer IL values of the actual speed into real number values rpm SPEED Ris intended for use with function blocks SPEEDPO1 and TAC SP 3AFE682374
55. ord of DS 54 7 UnitStatus in dint Unit status BIO2AI does not scale the analogue input signals Scaling between application software and analogue input requires extra application blocks Scaling example 1 Analogue input value 10 V 10 V corresponds to integer I value 20000 20000 in the application software Al scaled AIT MAX OUT VALUE VALUE oy MAX OUT VALUE 20000 VALUE joy 10 00 11 25 8388607 7456540 3AFE68237432 NBIO 21 Section 4 Configuration Scaling example 2 Analogue input value 4 mA 20 mA corresponds to integer lI value 0 20000 in the application software AI scaled Al1 VALUE4ma MAX OUT VALUE VALUE 46mA MAX OUT VALUE 20000 VALUEA4qA 4 22 5 8388607 1491308 VALUE 4g 16 22 5 8388607 5965231 Scaled output Al1 value must be limited between 0 32767 Table 14 Analogue input scaling 11 25 V 10 00 V 2 25V 2 00 V 22 5 mA 20 0 mA Channel Type Nominal value Scaling for nominal Full scale range value Al1 Al2 Voltage 10 10 V 7456540 7456540 11 25 11 25 V 8388607 Alt AI2 Voltage 2 2V 7456540 7456540 2 25 2 25 V 8388607 Alt AI2 Current 20 20 mA 7456540 7456540 22 5 22 5 mA 8388607 Al Numerical values 8388607 7456540 Al Analogue values 10 00 V 11 25 V 2 00V 225V 20 0 mA 22 5 mA 7456540 3AFE68
56. orithm to operate these variables When a function block is executed it evaluates all its variables and computes new values for the output and internal variables Special I O function blocks are stored in the Special I O library delivered with the product By connecting the library to a project in the Control Builder the function blocks become available to the application Note Before using function blocks appropriate library must be inserted into the project and the I O unit must be inserted into the CI858 hardware tree How to Insert a Library File 1 Select from the Control Builder menu Insert File Into Project Library 2 The Insert Library dialog box is displayed Select a library from the list in the dialog box or type the name of the library in the File name field extension Ibr Click the Open button to insert the library The inserted library is displayed in the Project Explorer as a subfolder to the Library folder How to Insert a Special I O Unit See Adding a Special I O Unit on page 42 Note More information on how to configure and use Special I O is described in the Special I O documentation This documentation together with the Special I O library and Special I O Hardware file is delivered with the Special I O product 3AFE68237432 Section 4 Configuration Activating a Function Block Activating a Function Block A Function block is activated in the programming editor 1 Expand the root Application s f
57. quency of 64 MHz The maximum transfer data is 1 25 MBytes s DDCS interfaces for DriveBus O Bus PC Tool 24 V power supply from the CEX bus DC DC conversion from 24 V to 5 V 3 3V and 2 5 V Motorola Digital Signal processor DSP56303 with 72 MHz CPU frequency Xilinx XC2S50 FPGA for the CEX bus interface 94 user I O pins available on CI858 32 kB boot PROM AT27LV256 for boot code 1 MB flash PROM Am29DL800B for program code 768 kB SRAM program and data memory AC 800M and CI858 communicate with each other via dual port RAM DPRAM The DPRAM has the following functionalities 3AFE68237432 Dual port memory 32 16 kB One interrupt in each direction Eight semaphores which simplifies the utilization of shared resources ONCE port which can be used for reprogramming the module 17 C1858 Features Section 1 Hardware and Connections CEX bus 424 V T reset 9 circuit BONG LVDS circuits SRAM FLASH boot N transc 768 kB 1 MB 32 kB 5 V r T 3 3 V CEX if 25 V Esel pe as FPGA XC2850 eve shifting 3 3V 5V ONCE Motorola DSP DSP56303 OSC 32 MHz communication controller ICMO2 ChO Ch1 Ch2 Ch3 DriveBus OBus notused PC tools 10 Mbit s 5 Mbit s 10 Mbit s Figure 3 Functional block dia
58. rd Drive and ABB Engineered Drive The following parameters can be specified in the ABB Standard Drive or in the ABB Engineered Drive configuration editor in the Settings tab Table 4 ABB Standard Drive and ABB Engineered Drive parameters Parameter Selection Description Use BusManager True False If parameter is set to True the BusManager monitors the connection The default value is True Address of Application ID in Drive 1 9999 ABB Drive parameter index which defines the application ID For example 9910 parameter 99 10 Configured application ID 1 65535 Indicates what the application ID of the drive should be Configured application ID data type No Checking Check Numbers If Check Numbers is selected the application checks that the Configured application ID parameter value is correct Address of drive type in drive 1 9999 ABB Drive parameter index which defines the drive type For example 401 parameter 4 01 Drive type Defines the drive firmware type For example AMXG6000 Drive type checking mask Defines the allowed drive firmware type The ABB Drive firmware version is compared to this value Dataset x config status Dataset x priority off read read amp write high priority normal priority Defines the dataset access in the Connections tab Defines the dataset priority It is possible to specify that 1 4 depending on the drive type datasets have hi
59. rd1 in dint First input word of DS x 10 Inword2 in dint Second input word of DS x 11 inword3 in dint Third input word of DS x 12 UnitSatus in dint Unit status x 6 10 NTAC NTAC 02 is a speed and position measurement unit which can be used with CI858 Software revision of the NTAC 02 unit should be 2 07 or later absolute mode for position calculation does not work correctly with older revisions For more information see NTAC 0x NDIO 0x NAIO Ox Installation and Start up Guide 3AFY 58919730 English 76 3AFE68237432 Section 4 Configuration NTAC Note NTAC unit functions only with original configuration settings i e when dataset 2 is OFF This limitation is due to the fact that all dataset communications from AC 800M to Special I O units must be cyclic If NTAC 02 receives a configuration dataset it aborts current operation and restarts all internal counters it is not possible to send datasets on demand basis There is one function block TAC_SP for handling the NTAC 02 unit TAC SP The encoder speed and position measurement values are read from NTAC 02 with function block TAC SP Functions SPEED R and POS_IL1 can be used with TAC SP See SPEED R on page 73 and POS L1 on page 74 The actual selection of the I O unit is made in the Control Builder s hardware editor by connecting respective channels of the NTAC unit to input signals 20 26 inword1 UnitStatus See Table 34 on page 77 and Connectio
60. scription Configured device type Select the appropriate I O type Initialization style for device Parameter is set automatically according to the configured device type In the Special I O Template parameter is user defined Defines the ASIC type Set parameter to 0 or 1 Select 1 if the ASIC is of the IOCC type MAFR Code Major function code Parameter is set automatically according to the configured device type In the Special I O Template parameter is user defined Defines whether the dataset is I O or drive related Set parameter to 0 255 Overlayed datasets Parameter is set automatically according to the configured device type In the Special I O Template parameter is user defined Set parameter to True or False Select True if the returned dataset has the same dataset ID Dataset x ID 0 200 ABB Drive parameter index which defines the Special I O Template dataset ID Dataset x config status off read read amp write Defines the dataset access in the Connections tab Dataset x priority 1 high priority normal priority Configuration status for datasets for reading digital inputs are marked with R read and dataset for reading and writing digital outputs are marked with R W read and write Defines the dataset priority It is possible to specify that 1 4 depending on the drive type datasets have higher communication priority than the others 3AFE682
61. served Release October 2004 Document number 3AFE68237432 Rev C TRADEMARKS Registrations and trademarks used in this document include Windows Registered trademark of Microsoft Corporation Activex Registered trademark of Microsoft Corporation PostScript Registered trademark of Adobe Systems Inc Acrobat Reader Registered trademark of Adobe Systems Inc Industrial IT Trademark of ABB 3AFE68237432 Table of Contents TABLE OF CONTENTS About This Book Introduction P ee 9 eas E 10 Related Documents attire etin atte eed ETUR Edd a Rud a dR 12 Safety Summary Introduction eee 13 General Safety Instructions for AC and DC Drives ssseeeeese 13 Section 1 Hardware and Connections gtgereltteo e LEE 15 C1858 Features Pm 17 CI858 Connections csetera oe aiaa E aiaa EE a 19 Drive Channel DDCS DriveBus sessssssseseeeneneenen nnn 20 Special I O Channel ssssssssssessesseee emen 22 PC Tool Channel 5 3 eee arie a 23 Section 2 Mounting oye inier 25 Mounting the Unit onto the DIN rail sseeee 25 Section 3 Communication aligore B o ifo npe c 27 Dataset Communication essere nennen 29 Example of Datasets in the ACS800 Standard Application Program 30 Example of Datasets in the ACS800 System Application Program 31 Section 4 Configuration INMPOCUCUON SENECTUTE DEED 33 Table of Contents Con
62. signal edges are counted the position value will change by four times the encoder pulse number with each turn NWIO 01 Watchdog amp I O is a digital I O option unit It contains a watchdog logic for supervising the operation of the AC 800M and the C1858 software The unit has two digital inputs 24 VDC or 115 230 VAC and two digital outputs Using a slide switch on the top of the unit the watchdog logic can be connected to control the state of the digital output DO2 The watchdog supervises the following operations of the C1858 Functioning of the C1858 application program e Communication over the dual port memory Functioning of the C1858 operative system e Communication on the optical I O ring 3AFE68237432 Section 4 Configuration NWIO i DDCS Y a lOCC asic DI1 1 ms DO1 1 L 29 BIOO BIO10 8 ms DIP switch S1 X1 1 2 0 2s a 3 4 1 s default DI2 1 ms S2 d mss M TO BIO1 BlOf1 Retriggerable BER one shot H i DIP switch i S1 At 5 V BIO2 LLILBLlI d T1 1 MEET Watchdog enabled disabled Figure 16 Simplified block diagram of the NWIO 01 unit There are two function blocks for handling the NWIO 01 unit NWIO1DI and NWIO1DO NWIO1DI Function block NWIO1DI is used for readi
63. t with a rising edge of WR STRB1 0 gt 1 See next table 3 WR STRB1 in bool Dynamic input for new zero strobe configuration CH1 STRB1 is set with a rising edge of WR STRB1 0 gt 1 4 FILT2 in dint Sampling time of speed calculation ch2 Input signal CALC INT of PCT CONF effects the sampling time If the calculation interval is set to 10 ms CALC_INT 1 one sample time unit corresponds to 40 ms If CALC_INT 0 1 25 1 25 ms default 2 ms If CALC_INT 1 1 25 40 1000 ms 5 STRB2 in dword Zero strobe configuration command CH2 STRB2 is set with a rising edge of WR_STRBz2 0 gt 1 See next table 6 WR_STRB2 in bool Dynamic input for new zero strobe configuration CH2 STRB2 is set with a rising edge of WR STRB2 0 gt 1 7 SPEED1 out dint Actual speed value CH1 8 POSACT1 out int Actual position value CH1 9 STRBRDY1 out bool Zero strobe detection CH1 1 detected 10 STATUS1 out dword Encoder channel 1 status See table STATUS 11 SPEED2 out dint Actual speed value CH2 12 POSACT2 out int Actual position value CH2 13 STRBRDY2 out bool Zero strobe detection CH2 1 detected 14 STATUS2 out dword Encoder channel CH2 status See table STATUS 15 ERR out bool Communication status 1 Error See Output Error on page 82 16 Outword2_ds1_ out dint Second output word of DS 1 70 3AFE68237432 Section 4 Configuration NPCT Table 28 Input and output signals of the SP
64. tal inputs 2 analogue inputs 2 digital outputs and 2 analogue outputs There are five library function blocks for handling the NBIO 21 unit BIO2CONF BIO2DI BIO2DO BIO2AO and BIO2AI BIO2CONF Function block BIO2CONF is used to configure the NBIO 21 unit BIO2CONF selects the hardware gain of the analogue inputs and provides automatic calibration for the A D converter BIO2CONF should be called if function block BIO2AI is in use and if the default configuration of the unit is not sufficient To reduce system load BIO2CONF is recommended to be executed at a longer time cycle than BIO24AI for example gt 1000 ms The actual selection of the I O unit is made in Control Builder s hardware editor by connecting respective channels of the NBIO 21 unit to input and output signals 4 12 conf inw1 UnitStatus See Table 7 on page 49 and Connections on page 44 Note Cyclic DDCS messages from BIO2CONF cannot be disabled 3AFE68237432 Section 4 Configuration 3AFE68237432 NBIO 21 Table 7 Input and output signals of the BIO2CONF No Name Direction Data type Description 1 CONV AI1 in bool Hardware gain for channel 1 See table 8 2 CONV AI2 in bool Hardware gain for channel 2 See table 8 3 ERR out bool Communication status 1 Error See Output Error on page 82 4 conf inw1 in dint First input word of DS 101 5 conf outw1 out dint First output word of DS 101 6 conf outw
65. trol Bullder ro ne ce c tee o d E SERE 33 CI858 Contflguratioh noc itd dote taire traten e Edad v tud ndo pcs 36 Adding a CI858 Unit eene 36 CI858 Parameters ines i etenim e e v a d ees 36 Drive Configuration i i redd ct pedet anh dader ERR e A 38 Adding a Drive detto pte ce Rer a a bet dne 38 Drive Parameters inre tease ier eed oL eo ER arde ERR dd 39 ABB Standard Drive and ABB Engineered Drive 39 ABB Drive Template basic extension 40 BusMariager rot terr pede nee cerdo oe able der ad 41 Special I O Configuration ssssseseeneeeneeeennnn 42 Adding a Special VO Unit 42 Special I O Parameters itc sitet dent cade ront a aded GR Red 43 Special I O Template sssssssssesseeeee 44 Connectiloris ucc hort ren edv La d v a Eu RV gd 44 Special I O Function Blocks ssssssssssssssseeseeeeenen nene 46 How to Insert a Library File ssee 46 How to Insert a Special I O Unit ssssssssssssss 46 Activating a Function Block sssseeee een 47 NBIQ 21 etii indecens n d vei re has 48 BIO2G ONE dicere tid ener dene iid ce rene adde den pad 48 BIO2D I iisdem qu eve deve ia ea v obe 50 210 510 avitsheeediedeesniheededeniedl Geese 50 BIO2ZAQ Em 51 BIOZAD iesu tar a tao idi oo Bare cto anecdedevs ete o Bade 54 Mise
66. tructions may cause physical injury or death WARNING All electrical installation and maintenance work on the drive should be carried out by qualified electricians Ground the drive the motor and adjoining equipment to ensure personnel safety in all circumstances and to reduce electromagnetic emission and pick up Any installation work must be done with power off and power is not to be reconnected unless the installation work is complete Wait 5 minutes after switching off the supply before starting work Always ensure by measuring that the drive is de energized If the auxiliary voltage circuit of the drive is powered from an external power supply opening the disconnecting device does not remove all voltages Before starting work check which circuits remain live after opening of the disconnecting device by referring to the circuit diagrams for your particular delivery Ensure by measuring that the part of the cabinet you are working on is not live Do not make any voltage withstand tests on any part of the unit while the unit is connected Disconnect motor cables before making any measurements on motors or motor cables 13 14 Live parts on the inside of doors are protected against direct contact Special safety attention shall be paid when handling shrouds made of sheet metal Check the cable connections at the shipping split joints before switching on the supply voltage WARNING Close switch fuses of all parallel conn

Download Pdf Manuals

image

Related Search

Related Contents

tous les tableaux d`exercices à photocopier, avec leurs corrigés.    お店探訪 1 - 全国生活衛生営業指導センター  Manual del usuario  Handbuch Dini Argeo TPWN Network      ADOBE® PRESENTER®  LG Electronics 42PC5DC Flat Panel Television User Manual  TAFCO WINDOWS NU2-045S-W Instructions / Assembly  

Copyright © All rights reserved.
Failed to retrieve file