Navigation

  • Page 1

    FANUC DeviceNet BoardOPERATOR’S MANUALB-64044EN/02For FANUC Series 30*/300*, 31*/310*, 32*/320*-MODEL A

  • Page 2

    • No part of this manual may be reproduced in any form. • All specifications and designs are subject to change without notice. The export of this product is subject to the authorization of the government of the country from where the product is exported. In this manua...

  • Page 3

    B-64044EN/02 SAFETY PRECAUTIONS s-1 SAFETY PRECAUTIONS “SAFETY PRECAUTIONS” describes the safety precautions related to the use of CNC units, to ensure safe operation of machines fitted with FANUC CNC units. Read this section carefully before attempting to use any function described in thi...

  • Page 4

    SAFETY PRECAUTIONS B-64044EN/02 s-2 DEFINITION OF WARNING, CAUTION, AND NOTE This manual includes safety precautions for protecting the user and preventing damage to the machine. Precautions are classified into Warning and Caution according to their bearing on safety. Also, supplementary infor...

  • Page 5

    B-64044EN/02 SAFETY PRECAUTIONS s-3 GENERAL WARNINGS AND NOTES WARNING 1 Before operating the machine, thoroughly check the entered data. Operating the machine with incorrect data may result in the machine behaving unexpectedly, possibly causing damage to the workpiece and/or machine itself, ...

  • Page 6

    SAFETY PRECAUTIONS B-64044EN/02 s-4 CAUTION 1 Immediately after switching on the power, do not touch any of the keys on the MDI panel until the position display or alarm screen appears on the CNC unit. Some of the keys on the MDI panel are dedicated to maintenance or other special operations....

  • Page 7

    B-64044EN/02 TABLE OF CONTENTS c-1 TABLE OF CONTENTS SAFETY PRECAUTIONS............................................................................s-1 DEFINITION OF WARNING, CAUTION, AND NOTE ............................................. s-2 GENERAL WARNINGS AND NOTES.............................

  • Page 8

    TABLE OF CONTENTS B-64044EN/02 c-2 1.7.5 Method of Supplying Power Using Multiple Power Systems................................76 1.7.6 Sharing the Power Supply with the NC..................................................................77 2 DeviceNet BOARD .......................................

  • Page 9

    I. GENERAL

  • Page 10

  • Page 11

    B-64044EN/02 GENERAL 1.GENERAL - 3 - 1 GENERAL This manual describes the DeviceNet functions of the FANUC Series 30i/300i, 31i/310i, 32i/320i -MODEL A. This chapter explains the organization of this manual and applied models.

  • Page 12

    1.GENERAL GENERAL B-64044EN/02 - 4 - 1.1 ORGANIZATION This manual consists of the following parts: SAFETY PRECAUTIONS Describes the precautions which must be observed when any of the functions explained in this manual is used. I. GENERAL Describes the organization of this manual, and lists ...

  • Page 13

    B-64044EN/02 GENERAL 1.GENERAL - 5 - 1.2 APPLICABLE MODELS The models covered by this manual are as follows. The abbreviations listed below may be used to refer to the corresponding models. Model name Abbreviation FANUC Series 30i-MODEL A Series 30i-A 30i-A FANUC Series 300i-MODEL A FANUC Seri...

  • Page 14

    1.GENERAL GENERAL B-64044EN/02 - 6 - 1.3 RELATED MANUALS The related manuals are shown below. See also the following manuals together with this manual. Manual name Specification number DESCRIPTIONS B-63942EN CONNECTION MANUAL (HARDWARE) B-63943EN CONNECTION MANUAL (FUNCTION) B-63943EN-1 USER...

  • Page 15

    B-64044EN/02 GENERAL 2.OVERVIEW OF DeviceNet FUNCTIONS - 7 - 2 OVERVIEW OF DeviceNet FUNCTIONS DeviceNet a field network to which CNCs, PLCs, sensors, or other control units can be connected. DeviceNet FANUC Series 30i-A(Master #0) FANUC Series 30i-A (Slave #1) PLC from other companies (Slav...

  • Page 16

    2.OVERVIEW OF DeviceNet FUNCTIONS GENERAL B-64044EN/02 - 8 - Overview of master functions Specifications of the master functions Setting range of the MAC ID of the master 0 to 63 Setting range of the MAC IDs of slaves for which communication can be made 0 to 63 (excluding the MAC ID of the mast...

  • Page 17

    II. SETTING

  • Page 18

  • Page 19

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 11 - 1 DeviceNet MASTER FUNCTIONS This chapter describes how to set the master functions of DeviceNet WARNING Before starting operation, carefully confirm the following conditions. Otherwise, a serious accident may occur. <1> Confirm ...

  • Page 20

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 12 - 1.1 DeviceNet MASTER FUNCTION SETTING SCREEN The setting screen of the DeviceNet master function consists of the BUS PARAMETER screen and SLAVE PARAMETER screen. To perform DeviceNet communication, set the bus parameter and slave paramet...

  • Page 21

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 13 - BUS PARAMETER screen Procedure 1 Press soft key [BUS PARAM] to display the BUS PARAMETER screen (Screen 1-1). 2 On the BUS PARAMETER screen, page keys PAGEPAGE can be used to switch between pages. 3 Move the cursor to the item to set an...

  • Page 22

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 14 - Setting item Item Description NETWORK Sets whether the DeviceNet master is removed from or added to the network. OFFLINE : Removed from the network. ONLINE : Added to the network. BAUDRATE Sets the communication rate. The communication ...

  • Page 23

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 15 - COMMON STATUS This is status information found by the DeviceNet master. The common status includes four types of status information: DeviceNet MPU status 1, DeviceNet MPU status 2, master function status 1, and slave communication states 1...

  • Page 24

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 16 - DeviceNet MPU status 2 Bit 0 : Online Bit 1 : I/O communication is in progress. Bit 2 : Reserved. Bit 3 : Master function Bit 4 : The DI/DO sizes of all slaves are zero. Bit 5 to Bit 7 : Reserved. Bit 8 : Failed to read the error record ...

  • Page 25

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 17 - Bit 7 : Communication with the node with a node number of ((N - 1) × 8 + 7) is in progress. N (1 to 8) indicates the slave communication state. CAUTION Keep the following in mind when setting the address and size of the common status. ...

  • Page 26

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 18 - COMMUNICATION CYCLE TIME This time is measured from when I/O data communication to the slave with a certain node number is processed until I/O data communication to the slave with the node number is processed again. The communication cycle...

  • Page 27

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 19 - SLAVE PARAMETER screen Procedure 1 Press soft key [SLAVE PARAM] to display the SLAVE PARAMETER screen (Screen 1-2). The SLAVE PARAMETER screen includes 64 pages for all nodes. 2 To switch between pages on the SLAVE PARAMETER screen, use ...

  • Page 28

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 20 - Setting item Item Description COMMUNICATE Sets whether communication with the slave of this node number is enabled or disabled. DISABLE : Communication is disabled. ENABLE : Communication is enabled. DETAIL STATUS ADDRESS Sets the address...

  • Page 29

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 21 - DETAIL STATUS ADDRESS Status information of each slave detected by the DeviceNet master. The detailed status occupies a 1-byte area beginning at the detail status address. DETAIL STATUS DETAIL STATUS ADDRESS Slave communication status det...

  • Page 30

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 22 - DI DATA This is input data of the DeviceNet master function. Data transferred from a slave is stored in the PMC area as input data (DI data). CAUTION Keep the following in mind when setting the address and size of the DI data. <1>...

  • Page 31

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 23 - DO DATA This is output data of the DeviceNet master function. The data stored in the PMC area is transferred to a slave as output data (DO data). CAUTION Keep the following in mind when setting the address and size of the DO data. <1...

  • Page 32

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 24 - 1.2 MAINTENANCE SCREEN OF THE DeviceNet MASTER FUNCTION The MAINTENANCE screen of the DeviceNet master function consists of the NODE INFORMATION screen and MONITOR screen. The NODE INFORMATION screen is required to check the status of the...

  • Page 33

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 25 - NODE INFORMATION screen Procedure 1 Press soft key [NODE INFORM] to display the NODE INFORMATION screen (Screen 1-3). 2 When you move the cursor, detailed information on the selected node number (STATUS, RETRY COUNT, VENDOR ID, DEVICE TY...

  • Page 34

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 26 - Display item Item Description Node status list The statuses of nodes are listed. * : Local node ○ : Node during I/O communication E : Node on which an I/O communication error occurs - : Node not added to the network NODE NO. The node n...

  • Page 35

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 27 - MONITOR screen Procedure 1 Press soft key [MONITOR] to display the MONITOR screen (Screen 1-4). 2 To switch the pages on the MONITOR screen, use page keys PAGEPAGE. Screen 1 - 4 3 Press soft key [(OPRT)] as needed and then use the...

  • Page 36

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 28 - Display item Item Description MPU STATUS1 DeviceNet MPU status 1 is displayed. This is the same as "DeviceNet MPU status 1" included in the common status on the BUS PARAMETER screen.MPU STATUS2 DeviceNet MPU status 2 is displayed...

  • Page 37

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 29 - ERROR RECORD, RECORD, ABNORMAL CODE, DETAIL CODE An error detected by the firmware on the DeviceNet master board is saved as an error record. It is possible to save up to eight error records, each of which consists of an abnormal code and ...

  • Page 38

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 30 - 1.3 NOTES ON CREATING A LADDER PROGRAM The following provides notes on creating a ladder program required to construct a safety system in a system that uses DeviceNet. Input and output signals An output signal from the CNC is written by...

  • Page 39

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 31 - Input/output response time The input/output response time is the amount time required for an input signal to be input to a slave, reported to the master, processed by the ladder program, and output as an output signal from the slave. Inpu...

  • Page 40

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 32 - Ladder program processing time Operates in a cycle that is a multiple of 4 ms or 8 ms depending on the size of the ladder program. The actual time can be measured with SCAN TIME on the PMC STAUS screen. This value is the maximum value of...

  • Page 41

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 33 - Ladder program processing and refreshing by the DeviceNet master function Processing by the ladder program and refreshing by the DeviceNet master function operate asynchronously with one another. Processing by the ladder program can opera...

  • Page 42

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 34 - CAUTION Refreshing by the DeviceNet master function is made asynchronously with the execution of the ladder program. Therefore, keep the following in mind when creating a ladder program. <1> When a DeviceNet input signal set in the...

  • Page 43

    B-64044EN/02 SETTING 1.DeviceNet MASTER FUNCTIONS - 35 - Simultaneousness of data When DI data or DO data is handled with the ladder program, the simultaneousness of long data (4-byte data) and word data (2-byte data) is guaranteed (there is no data spikes) under the corresponding constraints....

  • Page 44

    1.DeviceNet MASTER FUNCTIONS SETTING B-64044EN/02 - 36 - Actions upon detection of an error To check whether I/O communication is normal, COMMON STATUS or DETAIL STATUS can be monitored with the ladder program. For details on each status, see BUS PARAMETER screen - COMMON STATUS and SLAVE PARA...

  • Page 45

    B-64044EN/02 SETTING 2.DeviceNet SLAVE FUNCTIONS - 37 - 2 DeviceNet SLAVE FUNCTIONS This chapter describes how to set the slave functions of DeviceNet WARNING Before starting operation, carefully confirm the following conditions. Otherwise, a serious accident may occur. <1> Confirm tha...

  • Page 46

    2.DeviceNet SLAVE FUNCTIONS SETTING B-64044EN/02 - 38 - 2.1 DeviceNet SLAVE FUNCTION SETTING SCREEN This section describes the SETTING screen of the DeviceNet slave function. NOTE 1 Before changing a parameter on the SETTING screen, make sure that the system is in the MDI mode or the emergency...

  • Page 47

    B-64044EN/02 SETTING 2.DeviceNet SLAVE FUNCTIONS - 39 - 5 Move the cursor to the item to set and then enter the parameter. Screen 2-1 6 Press soft key [(OPRT)] as needed and then use the following soft keys. [BAUDRATE] : [DI DATA] :

  • Page 48

    2.DeviceNet SLAVE FUNCTIONS SETTING B-64044EN/02 - 40 - Setting item Item Description BAUDRATE Sets the communication rate. The communication rate is limited by the maximum length or maximum total branch length of a network. For details, see Section 1.2, "CABLE LENGTH AND TRANSFER RATE"...

  • Page 49

    B-64044EN/02 SETTING 2.DeviceNet SLAVE FUNCTIONS - 41 - STATUS INFORMATION The status information consists of the five bytes below. STATUS STATUS ADDRESS Status (1 byte) STATUS ADDRESS + 1DeviceNet MPU status (1 byte) STATUS ADDRESS + 2DeviceNet MPU status transition (1 byte) STATUS ADDRESS + ...

  • Page 50

    2.DeviceNet SLAVE FUNCTIONS SETTING B-64044EN/02 - 42 - • DeviceNet MPU status transition and DeviceNet MPU alarm code These are the MPU status transition and MPU alarm code reported from the DeviceNet slave board. DeviceNet MPU Status Status transition Alarm code Description and action 00H ...

  • Page 51

    B-64044EN/02 SETTING 2.DeviceNet SLAVE FUNCTIONS - 43 - DeviceNet MPU Status Status transition Alarm code Description and action 83H 0CH Busoff detected Frequent communication errors occurred and communication stopped. When the system stops in this status, confirm the following and then turn the...

  • Page 52

    2.DeviceNet SLAVE FUNCTIONS SETTING B-64044EN/02 - 44 - 2.2 MAINTENANCE SCREEN OF THE DeviceNet SLAVE FUNCTION This section describes the maintenance screen of the DeviceNet slave function. MONITOR screen Procedure 1 Press function key SYSTEM. 2 Soft key [DEVNET SLAVE] appears. (When soft ke...

  • Page 53

    B-64044EN/02 SETTING 2.DeviceNet SLAVE FUNCTIONS - 45 - Display item Item Description STATUS Indicates the communication status. - COM CHECK (00H) I/O communication is not performed since communication is under preparation. - COM OK (01H) I/O communication with the master station is in progres...

  • Page 54

    2.DeviceNet SLAVE FUNCTIONS SETTING B-64044EN/02 - 46 - 2.3 NOTES ON CREATING A LADDER PROGRAM The following provides notes on creating a ladder program required to construct a safety system in a system that uses DeviceNet. Input signal and output signal viewed from the master For the output ...

  • Page 55

    B-64044EN/02 SETTING 2.DeviceNet SLAVE FUNCTIONS - 47 - Input/output response time viewed from the master Suppose that input/output signals are processed by the ladder program in the master, as shown in the figure below. In this case, the input/output response time in terms of the master is the...

  • Page 56

    2.DeviceNet SLAVE FUNCTIONS SETTING B-64044EN/02 - 48 - Ladder program processing time (CNC slave) Operates in a cycle that is a multiple of 4 ms or 8 ms depending on the size of the ladder program. The actual time can be measured with SCAN TIME on the PMC STAUS screen. This value is the maximu...

  • Page 57

    B-64044EN/02 SETTING 2.DeviceNet SLAVE FUNCTIONS - 49 - Ladder program processing (CNC slave) and refreshing by the DeviceNet slave function Processing by the ladder program and refreshing by the DeviceNet slave function operate asynchronously with one another. Processing by the ladder program ...

  • Page 58

    2.DeviceNet SLAVE FUNCTIONS SETTING B-64044EN/02 - 50 - CAUTION Refreshing by the DeviceNet slave function is made asynchronously with the execution of the ladder program. Therefore, keep the following in mind when creating a ladder program. <1> When a DeviceNet input signal set in the ...

  • Page 59

    B-64044EN/02 SETTING 2.DeviceNet SLAVE FUNCTIONS - 51 - Simultaneousness of data When DI data or DO data is handled with the ladder program, the simultaneousness of long data (4-byte data) and word data (2-byte data) is guaranteed (there is no data spikes) under the corresponding constraints. ...

  • Page 60

    2.DeviceNet SLAVE FUNCTIONS SETTING B-64044EN/02 - 52 - Actions upon detection of an error Whether I/O communication is normal can be determined by monitoring the first byte of the status information with the ladder program. For details on the status information, see "SETTING screen"...

  • Page 61

    III. CONNECTION

  • Page 62

  • Page 63

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 55 - 1 CONNECTING THE DeviceNet This chapter provides an explanation of how to connect the DeviceNet. CAUTION The following provides descriptions of the DeviceNet connection devices below, which are not supplied by FANUC. Please purchase t...

  • Page 64

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 56 - 1.1 DeviceNet CABLES DeviceNet cables include thick-wire and thin-wire cables. A thick-wire cable is normally used as a long main line. Since a thin-wire cable is more flexible than a thick-wire cable, it is normally used as a branch lin...

  • Page 65

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 57 - 1.2 CABLE LENGTH AND TRANSFER RATE The maximum network length, branch length, and total branch length are restricted by the network configuration. These lengths are limited by the transfer rate. Maximum network length The maximum net...

  • Page 66

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 58 - The maximum network length is also restricted by the communication rate. Communication rate Maximum network length when using only thick-wire cablesMaximum network length when using only thin-wire cables 500 K bits/sec 100m 250 K bits/sec...

  • Page 67

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 59 - Branch line length The branch line length is the maximum distance between a T-branch tap on a main line from which a branch line extends and a node to which a branch line is connected. The branch line length must be 6 m or less. Another ...

  • Page 68

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 60 - 1.3 TERMINATOR Both ends of a main line must have terminators to reduce the reflection of a signal and stabilize communication. The end of a branch line does not need to be terminated, so do not attach a terminator. A terminator is requi...

  • Page 69

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 61 - 1.4 CONNECTORS Connector DeviceNet interface connector 1 2 3 4 5 Terminal number Signal name Color code Signal type 1 V- Black Signal cable - side 2 CAN L Blue Communication data Low side3 SHIELDBare Shield 4 CAN H White Communicat...

  • Page 70

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 62 - 1.5 CABLE CONNECTION AND GROUNDING Connect the cables to the connectors as shown in the figure below. Power line (V+)Power line (V-)V+ Signal line (CAN_H)1Power for communication DeviceNetboard ConnectorDrain wire/shield 324 5Signal lin...

  • Page 71

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 63 - Drawing the ground line The ground line can be drawn: • From the connector to which the communication cable is connected. Insert the ground line into the hole to which the shield line is inserted and fix them together. • From a T-b...

  • Page 72

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 64 - 1.6 CABLE CLAMP A cable clamp has a shielding effect in addition to supporting a cable. As shown below, remove part of the cable sheath to expose the shielding conductor, and clamp the exposed shielding portion against the grounding plat...

  • Page 73

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 65 - 1.7 POWER SUPPLY FOR COMMUNICATION In DeviceNet, a power supply is required for communication. The power supply must satisfy the following specifications and its AC input and DC output must be insulated. The power supply must have a capa...

  • Page 74

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 66 - 1.7.1 How to Design the Connection Layout of the Power Supply Follow the procedure below to design the connection layout of the power supply. (1) Temporarily determine the position of a power supply. (2) Calculate the sum of the power co...

  • Page 75

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 67 - 1.7.2 Determining the Position of the Power Supply The power supply can be positioned as shown below. Normally, select configuration (l) or (2). If configuration (1) or (2) cannot satisfy the power supply conditions, consider configurat...

  • Page 76

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 68 - (4) When redundant power supplies are used TerminatorNodeNode Node Power supply for communicationTerminatorNodeNodePower tap Power supply for communicationPower tap NOTE When the amount of current passing through thick-wire cables ar...

  • Page 77

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 69 - How to calculate the power capacity The following two methods can be used to calculate the power capacity of main lines. (l) Rough calculation by the graph (2) Calculation by the expression (calculating the voltage drop by using the resi...

  • Page 78

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 70 - 1.7.3 Verification Using Rough Calculation by the Graph A voltage drop occurs when a current passes through a communication cable. The longer a communication cable is or the larger the amount of current is, the larger a voltage drop beco...

  • Page 79

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 71 - Rough calculation by the graph Check items (1) to (3) for each of the nodes placed on the same side of the power supply. When nodes are placed on both sides of the power supply, check the items for each side. (1) For each side, calculate...

  • Page 80

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 72 - - When the power supply is placed at the end (example 1) The following provides an example of placing the power supply for communication at the end of a network using a thick-wire cable (THICK cable) with a total extended length of 200 m...

  • Page 81

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 73 - - When there are differences in total power consumption between the left side and the right side (example 3) The following provides an example of placing the power supply for communication at a point slightly displaced from the center of...

  • Page 82

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 74 - (On the right side, these values are obtained by liner approximation between 100 m and 150 m.) This satisfies "Total power consumption < Maximum current" on both ends and power can be supplied to all nodes. 1.7.4 Verificati...

  • Page 83

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 75 - Expression First, measure the distances between the power supply and the nodes and the current consumption of communication units of the nodes. Check whether the following expression is satisfied. If it is satisfied, the conditions for s...

  • Page 84

    1.CONNECTING THE DeviceNet CONNECTION B-64044EN/02 - 76 - When nodes are places on both sides of the power supply (sample configuration 2) TerminatorPower supply for communicationTerminatorNodePower tap 50mANode5 nodesNode40mA40mANode30mANode8 nodes Node30mA30mANode 50mA Node 10 nodesNode 50mA 5...

  • Page 85

    B-64044EN/02 CONNECTION 1.CONNECTING THE DeviceNet - 77 - 1.7.6 Sharing the Power Supply with the NC Basically, the power supply for communication cannot also be used for the NC. Prepare a separate power supply for each unit. However, when it is inevitable to share one power supply for cost or ...

  • Page 86

    2.DeviceNet BOARD CONNECTION B-64044EN/02 - 78 - 2 DeviceNet BOARD This chapter describes the specifications, installation, and mounting of the DeviceNet master board and DeviceNet slave board for the Series 30i/31i/32i.

  • Page 87

    B-64044EN/02 CONNECTION 2.DeviceNet BOARD - 79 - 2.1 SPECIFICATION DeviceNet master board Item Specification Model DeviceNet (Master) for Series 30i/31i/32i Specification drawing number A02B-0303-J301 Series 30i/31i/32i –A (common to LCD-mounted type / stand-alone type) Hardware drawing numbe...

  • Page 88

    2.DeviceNet BOARD CONNECTION B-64044EN/02 - 80 - 2.3 MOUNTING Only one DeviceNet master board and DeviceNet slave board can be installed in the Series 30i/31i/32i. 2.3.1 Mounting into the LCD-mounted Type Unit The board is mounted into an optional slot of the control unit. It occupies one slo...

  • Page 89

    IV. MAINTENANCE

  • Page 90

  • Page 91

    B-64044EN/02 MAINTENANCE 1.HARDWARE - 83 - 1 HARDWARE This chapter provides maintenance information on the DeviceNet master board and DeviceNet slave board for the Series 30i/31i/32i.

  • Page 92

    1.HARDWARE MAINTENANCE B-64044EN/02 - 84 - 1.1 COMPONENT LAYOUT 1.1.1 Part Layout on the DeviceNet Master Board Outside line connector TBL Face plate LSI NS MS (LED)From left to right LEDWD LED3 LED2 LED1 LED0 Daughter board Ordering information Name Specification Remarks DeviceNet Master...

  • Page 93

    B-64044EN/02 MAINTENANCE 1.HARDWARE - 85 - 1.1.2 Part Layout on the DeviceNet Slave Board Outside line connector TBL Face plate Fuse for the communicationpower supply Ordering information: A60L-0001-0290#LM03(Rated current 0.3A) LED3 LED2 LED1 LED0 MS NS LEDWD LED LED Green Green Green Green...

  • Page 94

    1.HARDWARE MAINTENANCE B-64044EN/02 - 86 - 1.2 LED INDICATORS AND THEIR MEANINGS 1.2.1 LED Indication on the DeviceNet Master Board This board provides four green LEDs and one red LED for status indication. In addition, the internal daughter board has two LEDs that emit red and green light. ...

  • Page 95

    B-64044EN/02 MAINTENANCE 1.HARDWARE - 87 - LED indication of LEDWD LED indication Status Description Daughter board failure The daughter board failed. Replace the DeviceNet master board. LED indication of MS and NS (during normal operation) LED indication Status Description MS NS Immediat...

  • Page 96

    1.HARDWARE MAINTENANCE B-64044EN/02 - 88 - LED indication of MS and NS (during occurrence of an error) LED indication Status Error and action MS Red NS ◊ Daughter board failure The daughter board failed. Replace the DeviceNet master board. MS Red NS Daughter board failure The daughter boar...

  • Page 97

    B-64044EN/02 MAINTENANCE 1.HARDWARE - 89 - 1.2.2 LED Indication on the DeviceNet Slave Board This board provides four green LEDs (LED0 to LED3) and one red LED (LEDWD) for status indication. In addition, there are two LED sets (MS and NS) that consist of one red LED and one green LED. Name Col...

  • Page 98

    1.HARDWARE MAINTENANCE B-64044EN/02 - 90 - LED indication L3L2L1L0 State and cause when stopped after power-on Action when stopped after power-on ↑ ↓ (Repetition) These faults are not recoverable on the board side.Busoff was detected due to frequent occurrence of a communication error. Ch...

  • Page 99

    B-64044EN/02 MAINTENANCE 1.HARDWARE - 91 - LED indication of MS and NS (during normal operation) In the "during normal operation" status, when communication is normally established, a transition to the "I/O communication normal" status is made. LED indication Status Descript...

  • Page 100

    1.HARDWARE MAINTENANCE B-64044EN/02 - 92 - LED indication of MS and NS (during occurrence of an unrecoverable failure) In the "during occurrence of an unrecoverable failure" status, once an error occurred, recovery is not performed unless this slave station is powered off and back on a...

  • Page 101

    APPENDIX

  • Page 102

  • Page 103

    B-64044EN/02 APPENDIXA.USE IN A MULTI-VENDOR ENVIRONMENT - 95 - A USE IN A MULTI-VENDOR ENVIRONMENT Appendix A provides information required to connect FANUC DeviceNet master devices and DeviceNet slave devices to other companies' devices.

  • Page 104

    A.USE IN A MULTI-VENDOR ENVIRONMENTAPPENDIX B-64044EN/02 - 96 - A.1 DEVICE PROFILE OF THE DeviceNet MASTER FUNCTION Applicable DeviceNet specifications Volume I-Release 2.0 Volume II-Release 2.0 Vendor ID 024FH Device type 000CH General data Product code 0002H Network power consumption 24VDC 5...

  • Page 105

    B-64044EN/02 APPENDIXA.USE IN A MULTI-VENDOR ENVIRONMENT - 97 - A.2 OBJECTS OF THE DeviceNet MASTER FUNCTION Identity object (01H) Object class Attribute Not supported. Service Not supported. Object instance ID Description GET SET Value 1 Vendor O X 591 2 Device Type ...

  • Page 106

    A.USE IN A MULTI-VENDOR ENVIRONMENTAPPENDIX B-64044EN/02 - 98 - DeviceNet object (03H) Object class ID Description GET SET Value Attribute 1 Revision O X 2 DeviceNet service Parameter option Service 14 Get_Attribute_Single None Object instance ID Description GET SET...

  • Page 107

    B-64044EN/02 APPENDIXA.USE IN A MULTI-VENDOR ENVIRONMENT - 99 - Connection object (05H) Object class Attribute Not supported. Service Not supported. Maximum number of instances 203 Object instance Section Information Maximum number of instances Instance type Explicit Message 1 Production trigg...

  • Page 108

    A.USE IN A MULTI-VENDOR ENVIRONMENTAPPENDIX B-64044EN/02 - 100 - A.3 DEVICE PROFILE OF THE DeviceNet SLAVE FUNCTION Applicable DeviceNet specifications Volume I-Release 2.0 Volume II-Release 2.0 Vendor ID 024FH Device type 000CH General data Product code 0003H Network power consumption 24VDC 5...

  • Page 109

    B-64044EN/02 APPENDIXA.USE IN A MULTI-VENDOR ENVIRONMENT - 101 - A.4 OBJECTS OF THE DeviceNet SLAVE FUNCTION Identity object (01H) Object class Attribute Not supported. Service Not supported. Object instance ID Description GET SET Value 1 Vendor O X 591 2 Device Type ...

  • Page 110

    A.USE IN A MULTI-VENDOR ENVIRONMENTAPPENDIX B-64044EN/02 - 102 - DeviceNet object (03H) Object class ID Description GET SET Value Attribute 1 Revision O X 2 DeviceNet service Parameter option Service 14 Get_Attribute_Single None Object instance ID Description GET SE...

  • Page 111

    B-64044EN/02 APPENDIXA.USE IN A MULTI-VENDOR ENVIRONMENT - 103 - Connection object (05H) Object class Attribute Not supported. Service Not supported. Maximum allowable number of active connections 1 Object instance 1 Section Information Maximum number of instances Instance type Explicit Messag...

  • Page 112

    A.USE IN A MULTI-VENDOR ENVIRONMENTAPPENDIX B-64044EN/02 - 104 - Object instance 2 Section Information Maximum number of instances Instance type Polled I/O 1 Production trigger Cyclic Transport type Server Transport class 2 ID Description GET SET Value 1 State O X 2 Instance_type...

  • Page 113

    B-64044EN/02 APPENDIXA.USE IN A MULTI-VENDOR ENVIRONMENT - 105 - Object instance 3 Section Information Maximum number of instances Instance type Bit Strobed I/O 1 Production trigger Cyclic Transport type Server Transport class 2 ID Description GET SET Value 1 State O X 2 Ins...

  • Page 114

    A.USE IN A MULTI-VENDOR ENVIRONMENTAPPENDIX B-64044EN/02 - 106 - Object instance 4 Section Information Maximum number of instances Instance type Change Of State / Cyclic 1 Production trigger Cyclic Transport type Server Transport class 2 ID Description GET SET Value 1 State O X 2 ...

  • Page 115

    B-64044EN/02 APPENDIXA.USE IN A MULTI-VENDOR ENVIRONMENT - 107 - Acknowledge Handler object (2BH) Object class Attribute Not supported. Service Not supported. Object instance 1 ID Description GET SET Value 1 Acknowledge Timer O O 2 Retry Timer O O Attribute 3 COS P...

  • Page 116

    B.SETTING EXAMPLES APPENDIX B-64044EN/02 - 108 - B SETTING EXAMPLES Appendix B provides setting examples to connect FANUC DeviceNet master devices and DeviceNet slave devices to other companies' devices.

  • Page 117

    B-64044EN/02 APPENDIX B.SETTING EXAMPLES - 109 - B.1 EXAMPLE OF CONFIGURING A NETWORK DeviceNet (500Kbps) FANUC Series 30i-A(Master #0) FANUC Series 30i-A(Slave #1) FANUC Series 16i-B (Slave #2) Common statusDetailed status for Slave #1Detailed status for Slave #2DO for Slave #1DI for S...

  • Page 118

    B.SETTING EXAMPLES APPENDIX B-64044EN/02 - 110 - Setting example for Master #0 (Series 30i-A) Make settings as shown below on the BUS PARAMETER screen. Make settings as shown below on the SLAVE PARAMETER screen.

  • Page 119

    B-64044EN/02 APPENDIX B.SETTING EXAMPLES - 111 - Setting example for Slave #1 (Series 30i-A) The following a setting example for a slave with a MAC ID of 1.

  • Page 120

    B.SETTING EXAMPLES APPENDIX B-64044EN/02 - 112 - Setting example for Slave #2 (Series 16i-B) The following a setting example for a slave with a MAC ID of 2.

  • Page 121

    B-64044EN/02 INDEX i-1 INDEX <A> APPLICABLE MODELS .................................................5 <C> CABLE CLAMP.............................................................64 CABLE CONNECTION AND GROUNDING ..............62 CABLE LENGTH AND TRANSFER RATE.................57 COMP...

  • Page 122

  • Page 123

    Revision Record FANUC DeviceNet Board For FANUC Series 30i/300i, 31i/310i, 32i/320i-MODEL A OPERATOR’S MANUAL (B-64044EN) 02 Sep., 2005 • Addition of DeviceNet slave functions • Correction of errors 01 Sep., 2004 Edition Date Contents ...

  • Page 124

x