GX Con. DN
GX Con. DN
Programmable Controller
User's Manual
                            QJ71DN91
                  DeviceNet Master-Slave Module
                       GX Configurator-DN
Before using this product, please read this manual and the relevant manuals introduced in this manual
carefully and pay full attention to safety to handle the product correctly.
The instructions given in this manual are concerned with this product only. For the safety instructions of
the programmable controller system, please read the User's Manual of the CPU module used.
In this manual, the safety instructions are ranked as "DANGER" and "CAUTION".
Note that failure to observe a ! CAUTION level instruction may lead to a serious consequence
depending on the circumstances.
Always follow the instructions of both levels to ensure the safety.
Please keep this manual in a safe place for future reference and also pass it on to the end user.
[DESIGN PRECAUTIONS]
                                              !   DANGER
    • If a communications error occurs on a DeviceNet network, faulty nodes will behave as follows:
      (1) The master node (QJ71DN91) holds input data which had been received from slave nodes
           before the error occurred.
      (2) Whether output signals of a slave node are turned off or held is determined by the slave
            node's specifications or the parameters set at the master node. When the QJ71DN91 is
            used as a slave node, it holds data that have been input from the master node before the
            communication error.
      Utilizing communications states of slave nodes, create an interlock circuit on sequential
      programs and provide safety mechanism externally so that the system will operate safely.
                                             !    CAUTION
    • Do not install control wires or communication cables together with the main circuit or power
      wires, or bring them close to each other.
      Keep a distance of 300 mm (11.8 inch) or more between them.
      Failure to do so may cause malfunctions due to noise.
   A-1                                                                                               A-1
[INSTALLATION PRECAUTIONS]
                                           !   CAUTION
 • Use the programmable controller in an environment that meets the general specifications
   contained in the User's Manual of the CPU module used.
   Using it in an environment that does not meet them may result in an electric shock, fire,
   malfunction, and damage to or deterioration of the product.
 • While pressing the installation lever on the lower part of the module, insert the module fixing
   projection into the hole in the base unit. Then, securely mount the module.
   Incorrect module mounting may cause the module to malfunction, fail or fall off.
   Secure the module with screws especially when it is used in an environment where constant
   vibrations may occur.
 • Tighten the screws within the specified torque range.
   If the screws are loose, it may cause falling, short circuits, or malfunction.
   If the screws are tightened too much, it may cause damage to the screw and /or the module,
   resulting in falling, short circuits or malfunction.
 • Before mounting/dismounting the module, be sure to shut off all phases of the external power
   supply used by the system. Failure to do so may cause product damage.
 • Do not directly touch the conductive area or electric components of the module.
   Doing so may cause malfunction or failure in the module.
[WIRING PRECAUTIONS]
                                           !   DANGER
 • Before installation or wiring, shut off all phases of the external power supply used in the system.
   Failure to do so may cause an electric shock, damage to the product or malfunction.
                                           !   CAUTION
 • Be careful to prevent foreign matter such as dust or wire chips from entering the module.
   It may cause a fire, failure or malfunction.
 • The top surface of the module is covered with a protective film to prevent foreign matter such as
   wiring chips from entering the module during wiring.
   Do not remove this film until wiring is complete.
   Before starting the system, remove the film to release heat.
 • Place the communication cables and power cables connected to the module in a duct or clamp
   them.
   Otherwise, dangling cables may swing or inadvertently be pulled, resulting in damage to the
   module or cables or malfunctions due to poor cable contact.
 • Do not pull the cable part when disconnecting the cable from the module. To disconnect a cable
   with connector, hold the connector that is plugged into the module. To disconnect a cable
   without connector, loosen the screws used for fastening.
   Pulling the cable that is still connected to the module may damage the module and/or cable, or
   cause a malfunction due to poor contact.
 A-2                                                                                                 A-2
[STARTUP/MAINTENANCE PRECAUTIONS]
                                           !   DANGER
 • Do not touch any terminal unless all phases of the external power supply have been shut off.
   Doing so may cause a malfunction.
 • Always turn off all phases of the external power supply before cleaning or retightening the
   terminal screws.
   Failure to do so may result in a malfunction.
 • Do not disassemble or remodel the module.
   Doing so will cause failure, malfunctions, injuries, or a fire.
 • Before mounting/dismounting the module, be sure to shut off all phases of external power supply
   used by the system.
   Failure to do so may cause module failure or malfunctions.
 • Do not mount/dismount the module onto/from a base unit more than 50 times (IEC 61131-2
   compliant), after the first use of the product.
   Doing so may cause malfunctions.
 • Before handling the module, touch a grounded metal object to discharge the static electricity
   from the human body.
   Failure to do so may cause a failure or malfunctions of the module.
[DISPOSAL PRECAUTION]
                                           !   CAUTION
 • When disposing of this product, treat it as industrial waste.
 A-3                                                                                               A-3
REVISIONS
                                                 *The manual number is given on the bottom left of the back cover.
 Print Date    *Manual Number                                        Revision
 Dec. 2000    SH (NA)-080143-A First Printing
 Jun. 2001    SH (NA)-080143-B
                                Addition
                               Section 2.3, 2.4
                                   Delete
                                 Section 2.2.1, 2.2.2
                                   Correction
                                 SAFETY PRECAUTIONS, About the Generic Terms and Abbreviations,
                                 Product Configuration, Section 2.2, 2.4, Section 6.2, 6.2.1, 6.2.2, 6.3.3,
                                 6.5
 Feb. 2002    SH (NA)-080143-C
                                   Correction
                                 About the Generic Terms and Abbreviations, Section 2.2, Section 6.2.1,
                                 6.2.2
 Dec. 2002    SH (NA)-080143-D
                                  Addition
                                 Section 2.5
                                  Correction
                                 Section 2.2, Section 3.3.2, 3.4.1, Section 6.1, 6.2.1, 6.3.2, 6.4, 6.5,
                                 Section 9.2.1, 9.2.2
 Feb. 2003    SH (NA)-080143-E
                                  Correction
                                 SAFETY PRECAUTIONS, INTRODUCTION, CONTENTS, Section 6.2.2,
                                 Section 6.3.3, Section 6.4, Section 6.5
 May. 2003    SH (NA)-080143-F
                                  Correction
                                 Section 6.3.1
 Jun. 2004    SH (NA)-080143-G
                                  Correction
                                 Section 2.2, 2.3, Section 3.3.2, Section 4.2.1, Section 6.3.2, 6.5, 6.6,
                                 Section 7.3.2, Section 8.1, 8.3, Section 9.3
 Feb. 2006    SH (NA)-080143-H
                                   Correction
                                 SAFETY PRECAUTIONS, Compliance with the EMC and Low Voltage
                                 Directives, Section 1.1, Section 2.1, 2.3, Section 3.2.1, 3.4, 3.5, Section
                                 4.1, 4.2.1, Chapter 5, Chapter 6 (screen change), Section 6.2.2, Section
                                 7.1, 7.2, 7.3.1, 7.4, 7.5.2, 7.7, Section 8.3, Section 9.3, Appendix 3
 Mar. 2006    SH (NA)-080143-I
                                  Addition
                                 Section 2.5, 3.4.1
                                  Correction
                                 Section 3.4.1
  A-4                                                                                                   A-4
Print Date     *Manual Number                                            Revision
Jan. 2008      SH(NA)-080143-J
                                       Correction
                                     Generic Terms and Abbreviations, Section 1.1, 2.1 to 2.3, 3.4, Chapter 4,
                                     Section 5.1 to 5.4, 5.6, 6.1, 6.2, 6.4, 6.5, Chapter 7 and 8, Section 9.1,
                                     9.2, Appendix 6
                                      Addition
                                     Definitions of Terminology, Section 2.4, 3.2, 6.5.1 to 6.5.17, 7.3.1, 7.4.1,
                                     8.2.1, 8.3.1, 9.1.5, 9.2.3, Appendix 2
                                      Deletion
                                     Section 2.4 to 2.6, Chapter 5
This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent
licenses. Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property
rights which may occur as a result of using the contents noted in this manual.
                                  © 2000 MITSUBISHI ELECTRIC CORPORATION
  A-5                                                                                                         A-5
                                                                      INTRODUCTION
CONTENTS
  SAFETY PRECAUTIONS..............................................................................................................................A- 1
  REVISIONS ....................................................................................................................................................A- 4
  INTRODUCTION............................................................................................................................................A- 6
  CONTENTS....................................................................................................................................................A- 6
  Compliance with the EMC and Low Voltage Directives................................................................................A-10
  Generic Terms and Abbreviations .................................................................................................................A-10
  Definitions of Terminology .............................................................................................................................A-11
  Packing List ....................................................................................................................................................A-13
1 OVERVIEW 1- 1 to 1- 3
2 SYSTEM CONFIGURATION 2- 1 to 2- 7
3 SPECIFICATIONS 3- 1 to 3-48
    A-6                                                                                                                                                    A-6
   3.4.12 Hardware test area.......................................................................................................................... 3-44
   3.4.13 Parameter saving area selection area............................................................................................ 3-46
   3.4.14 Auto communication start setting area ........................................................................................... 3-46
 3.5 Communication Performance .................................................................................................................. 3-47
   3.5.1 Transmission delay ........................................................................................................................... 3-47
   3.5.2 Communication cycle time................................................................................................................ 3-47
   3.5.3 Link scan time.................................................................................................................................... 3-48
4 FUNCTIONS 4- 1 to 4-13
   A-7                                                                                                                                                      A-7
  6.5.4 Node configuration status monitor.................................................................................................... 6-22
  6.5.5 Node communication status monitor ................................................................................................ 6-22
  6.5.6 Node communication error status monitor ....................................................................................... 6-23
  6.5.7 Node fault status monitor .................................................................................................................. 6-23
  6.5.8 Failed node detection setting............................................................................................................ 6-24
  6.5.9 Message communication area monitor/test ..................................................................................... 6-25
  6.5.10 I/O address area monitor for master function ................................................................................ 6-26
  6.5.11 Master function receive data monitor ............................................................................................. 6-27
  6.5.12 Master function transmit data monitor/test ..................................................................................... 6-27
  6.5.13 Slave function receive data monitor ............................................................................................... 6-28
  6.5.14 Slave function transmit data monitor/test ....................................................................................... 6-28
  6.5.15 Auto configuration ........................................................................................................................... 6-29
  6.5.16 Flash ROM parameter clear ........................................................................................................... 6-30
  6.5.17 Parameter backup........................................................................................................................... 6-31
6.6 Flash ROM Setting................................................................................................................................... 6-32
  A-8                                                                                                                                            A-8
9 TROUBLESHOOTING                                                                                                                               9- 1 to 9-18
  A-9                                                                                                                                                  A-9
Compliance with the EMC and Low Voltage Directives
                             Unless otherwise specified, this manual uses the following generic terms and
                             abbreviations to explain the QJ71DN91 DeviceNet master/slave module.
                            Generic term for the Q00JCPU, Q00CPU, Q01CPU, Q02CPU, Q02HCPU, Q06HCPU,
QCPU (Q mode)               Q12HCPU, Q25HCPU, Q12PHCPU, Q25PHCPU, Q12PRHCPU, Q25PRHCPU, Q02UCPU,
                            Q03UDCPU, Q04UDHCPU, and Q06UDHCPU
  A - 10                                                                                                         A - 10
Definitions of Terminology
Terms used in this manual and their definitions are listed below.
Term Definition
                             Function that allows I/O (input/output) data communications between master and slave
I/O communication function
                             nodes.
                             Function that allows reading or writing of slave node’s attribute data in response to a
Message communication
                             request message. For further details, refer to the DeviceNet common service in the
function
                             DeviceNet Specifications (Release2.0).
                             Device that exchanges I/O data with slave nodes which are configured with the master
Master node
                             function parameters.
Slave node Device that exchanges I/O data with a master node.
                             Parameters for setting information such as connection type or I/O points, which are used to
Master function              exchange I/O data with respective slave nodes when the QJ71DN91 is used as a master
parameters                   node.
                             Configured in sequence programs or GX Configurator-DN.
                             Function that detects slave nodes on the network and automatically creates master function
                             parameters.
                             Two options are available: "All configuration" used for detecting all slave nodes on the
Auto configuration
                             network and "Add configuration" used for detecting the slave nodes added to the network.
                             This function can reduce programming steps for master function parameter setting.
                             Executed in sequence programs or GX Configurator-DN.
                             Parameters provided for changing the number of I/O points for a slave node when the
Slave function parameters QJ71DN91 is used as a slave node.
                             Configured in sequence programs or GX Configurator-DN.
Auto communication start     Setting by which I/O communications automatically start at power-up.
setting                      Configured in sequence programs or GX Configurator-DN.
                             Memory inside the QJ71DN91, which stores parameters saved in the following buffer
                             memory areas:
                             • Master Function Parameters (Address: 01D4H to 03CFH)
Flash ROM                    • Slave Function Parameters (Address: 060EH, 060FH)
                             • Auto Communication Start Setting (Address: 0631H)
                             Parameters saved on the flash ROM are automatically loaded to the buffer memory when
                             power is turned ON from OFF or when the CPU module is reset.
                             Automatic data transfer between the buffer memory and devices of a programmable
Automatic refresh            controller CPU.
                             Configured in Auto refresh setting in GX Configurator-DN.
  A - 11                                                                                                          A - 11
          Term                                            Definition
                  Used to specify a method for communicating I/O data between a master and slave nodes.
                  When the QJ71DN91 is used as a master node, one of the following connection types can
                  be selected for each slave node.
                  • Polling
Connection type   • Bit strobe
                  • Change of state
                  • Cyclic
                  When the QJ71DN91 is used as a slave node, the polling method is applied to I/O
                  communications.
 A - 12                                                                                             A - 12
Packing List
  A - 13                                                                                A - 13
    1 OVERVIEW
                                                                                         MELSEC-Q
    1 OVERVIEW
1                  This manual provides descriptions such as the specifications and parts names of the
                   QJ71DN91 DeviceNet master/slave module, which is used in combination with a
                   MELSEC-Q series programmable controller CPU.
                   For the DeviceNet specifications, refer to the DeviceNet Specifications (Release 2.0)
                   Volumes 1 and 2.
                   DeviceNet is a registered trademark of Open DeviceNet Vendor Association, Inc.
                      POINT
                    The QJ71DN91 is assumed to be compatible with most of DeviceNet products on
                    the market. However, the compatibility with products manufactured by other
                    vendors is not guaranteed.
1.1 Features
                                                   *1       0700H
                                     X                               Master               Transmit
                                                                    Function
                                                                     Receive
                                                                    Data area
                                                            07FFH
                                                   *1
                                                            0900H    Master
                                     Y                                                    Receive
                                                                    Function
                                                                    Transmit
                                                                    Data area
                                                            09FFH
                              2)   One of the following connection types can be selected for each slave
                                   node.
                                   • Polling
                                   • Bit strobe
                                   • Change of state
                                   • Cyclic
       1-1                                                                                      1-1
1 OVERVIEW
                                                                                        MELSEC-Q
                                                   0B00H                   *1
                          Transmit                           Slave                           X
                                                           Function
                                                            Receive
                                                   0B3FH   Data area
                                                   0C00H                   *1
                          Receive                           Slave                            Y
                                                           Function
                                                           Transmit
                                                           Data area
                                                   0C3FH
  1-2                                                                                            1-2
1 OVERVIEW
                                                                                                          MELSEC-Q
                                     I/O communication
          Master function                                 Slave function Master function
                                                             No communication between
                                                             DeviceNet slaves
  1-3                                                                                                             1-3
2 SYSTEM CONFIGURATION
                                                                                                                         MELSEC-Q
2 SYSTEM CONFIGURATION
                       QJ71DN91
                       Master node
                                                        Drop line
          QJ71DN91
          Slave node
                                                                                                      Slave node           Terminating resistor
                                                                                                                           (121Ω, 1/4W)
Slave node
                                     POINT
                                  To minimize the affect of noise, keep DeviceNet cables, power cables, and signal
                                  lines of I/O modules away from each other.
     2-1                                                                                                                           2-1
    2 SYSTEM CONFIGURATION
                                                                                      MELSEC-Q
                   Remarks
                   Please inquire to ODVA about the following devices that are required to construct a
                   DeviceNet network.
                   • Network power supply unit
                   • Power supply tap
2                  • Tap
                   • Terminating resistor
                   • DeviceNet cable
                   Contact:
                   Open DeviceNet Vendor Association, Inc.
                   http://www.odva.org/
      2-2                                                                                     2-2
2 SYSTEM CONFIGURATION
                                                                                                       MELSEC-Q
This section describes the systems to which the QJ71DN91 can be applied.
    2-3                                                                                                         2-3
2 SYSTEM CONFIGURATION
                                                                                         MELSEC-Q
                                                                           Software version
                                                                                                          *1
                                                               GX Developer          GX Configurator-DN
                                  Single CPU system           Version 7 or later
            Q00J/Q00/Q01CPU                                                          Version 1.10L or later
                                  Multiple CPU system         Version 8 or later
            Q12H/Q25HCPU
                                  Multiple CPU system         Version 6 or later     Version 1.10B or later
  2-4                                                                                              2-4
2 SYSTEM CONFIGURATION
                                                                                                     MELSEC-Q
2.3 How to Check the Function Version, Serial No. and Software Version
                   This section describes how to check the function version and serial No. of the
                   QJ71DN91 and GX Configurator-DN software version.
                   (1) Checking the function version and serial No. of the QJ71DN91
                        (a)   Checking at "the SERIAL field of the rating plate" located on the side of the
                              module
                              The serial No. and function version of the module is shown in the SERIAL
                              field of the rating plate.
                              [Operating procedure]
                                  [Diagnostics] [System monitor]               [Product Inf. List]
                                   *1: The Production No. column display is active only when the CPU used is a Universal
                                      model QCPU.
   2-5                                                                                                           2-5
2 SYSTEM CONFIGURATION
                                                                                        MELSEC-Q
                POINT
              The serial No. on the rating plate may be different from the serial No. displayed on
              the product information screen of GX Developer.
              • The serial No. on the rating plate indicates the management information of the
                 product.
              • The serial No. displayed on the product information screen of GX Developer
                 indicates the function information of the product.
                 The function information of the product is updated when a new function is
                 added.
                  [Operating procedure]
                        GX Developer       "Help"       Product information
Software version
  2-6                                                                                            2-6
2 SYSTEM CONFIGURATION
                                                                                    MELSEC-Q
   2-7                                                                                      2-7
    3 SPECIFICATIONS
                                                                                                                                                    MELSEC-Q
3 SPECIFICATIONS
                                                         This chapter provides the performance specifications of the QJ71DN91, I/O signals
                                                         used with a programmable controller CPU, and buffer memory specifications.
                                                         For the general specifications for the QJ71DN91, refer to the User’s Manual
                                                         (Hardware) of the CPU module used.
                                                         Item                                                               Specification
                                                   Node type                               DeviceNet master (Group 2 only client)
                                                   Node No.                                0 to 63
                                        Master     connections   I/O connection            63 (polling, bit strobe, change of state, cyclic)
                                       function
                                                                 I/O           Send        Max. 4096 points (512 bytes), max. 256 bytes per node
                                                   Communication communication Receive     Max. 4096 points (512 bytes), max. 256 bytes per node
                                                   data size     Message       Send        Max. 240 bytes
                                                                 communication Receive     Max. 240 bytes
      Communication specifications
                                     Communication speed                                   Selectable from 125 kbps, 250 kbps and 500kbps.
                                                                                                             Maximum trunk line distance             Drop line length
                                                                                           Communication                            Combination
                                                                                                            Thick        Thin
                                                                                              speed                                 of thick and   Maximum      Total
                                                                                                            cables      cables
                                     Maximum cable length *                                                                          thin cables
                                                                                            125 kbaud       500 m                                               156 m
                                                                                            250 kbaud       250 m        100 m      See 3.1.1        6m         78 m
                                                                                            500 kbaud       100 m                                               39 m
                                     Current consumption required on the network           0.03 A
    Number of writes to flash ROM                                                          Max. 100000 times
    No. of occupied I/O points                                                             32 points (I/O allocation: Intelligent 32 points)
    5 V DC internal current consumption                                                    0.17 A
    Weight                                                                                 0.11 kg
                           * : The maximum cable length complies with the DeviceNet Specifications (Release 2.0) Volumes 1 and 2.
                               3-1                                                                                                                            3-1
3 SPECIFICATIONS
                                                                                           MELSEC-Q
3.1.1 Maximum trunk line distance when using thick and thin cables
                   The maximum transmission distance in the case of using thick and thin cables is
                   shown below.
Table 3.2 Maximum trunk line distance when using thick and thin cables
   3-2                                                                                               3-2
3 SPECIFICATIONS
                                                                                                           MELSEC-Q
   3-3                                                                                                              3-3
3 SPECIFICATIONS
                                                                                                                                 MELSEC-Q
                                 This section explains the input/output signals that the QJ71DN91 sends to or receives
                                 from a programmable controller CPU.
                                 The I/O signal assignments shown are based on the case where the start I/O No. of
                                 the QJ71DN91 is "0000" (mounted to slot 0 of a main base unit).
                                 Device X denotes an input signal from the QJ71DN91 to the programmable controller
                                 CPU.
                                 Device Y denotes an output signal from the programmable controller CPU to the
                                 QJ71DN91.
                                 Table 3.5 lists the I/O signals used for the programmable controller CPU.
                                                              Table 3.5 I/O signal list
              QJ71DN91         Programmable controller CPU                                  Programmable controller CPU      QJ71DN91
                                                             Availability                                                                 Availability
  Input No.                Signal name                 Master        Slave     Output No.                Signal name                   Master     Slave
                                                      function      function                                                          function   function
    X00       Watchdog Timer Error                                                Y00
    X01       I/O Communicating                                                   Y01
    X02       Message Communication Completion                         —          Y02
    X03       Error Set Signal for Master Function                     —          Y03
    X04       Slave Down Signal                                        —          Y04
    X05       Message Communication Error Signal                       —          Y05
    X06       Saving Parameters to Flash ROM                                      Y06
    X07       Parameters Saved to Flash ROM                                       Y07
    X08       Error Set Signal for Slave Function       —                         Y08       Use prohibited                              —           —
    X09       Use prohibited                            —              —          Y09
    X0A       H/W Test in Progress                   For hardware test            Y0A
    X0B       H/W Test Completion                    For hardware test            Y0B
    X0C       H/W Test Error Detection               For hardware test            Y0C
    X0D                                                                          Y0D
              Use prohibited                            —              —
    X0E                                                                           Y0E
    X0F       Module Ready                                                        Y0F
    X10                                                                           Y10
    X11                                                                           Y11       I/O Communication Request
              Use prohibited                            —              —
    X12                                                                           Y12       Message Communication Request                           —
    X13                                                                           Y13       Error Reset Request for Master Function                 —
    X14       Auto-Configuring                                         —          Y14       Use prohibited                              —           —
    X15       Auto Configuration Completion                            —          Y15       Auto Configuration Request                              —
    X16                                                                           Y16       Use prohibited                              —           —
                                                                                            Request for Saving Parameters to Flash
    X17                                                                           Y17
                                                                                            ROM
    X18                                                                           Y18       Error Reset Request for Slave Function      —
    X19                                                                           Y19
    X1A       Use prohibited                            —              —          Y1A
    X1B                                                                           Y1B
    X1C                                                                          Y1C        Use prohibited                              —           —
    X1D                                                                          Y1D
    X1E                                                                           Y1E
    X1F                                                                           Y1F
                                   IMPORTANT
                                   Do not set any "use-prohibited" signal to ON.
                                   Doing so may cause malfunctions of the programmable controller system.
     3-4                                                                                                                                     3-4
3 SPECIFICATIONS
                                                                                         MELSEC-Q
                    This section describes the ON/OFF timings and conditions of the I/O signals used for
                    the master function.
Module Ready(X0F)
                                                                     Parameter
                                                                       check
   3-5                                                                                            3-5
3 SPECIFICATIONS
                                                                               MELSEC-Q
                                                                  Parameter
                                                                    check
                   POINT
               (1) I/O Communicating (X01) is not set to ON even if I/O Communication Request
                   (Y11) is turned ON with the following output signals set to ON,
                    • Auto Configuration Request (Y15)
                    • Request for Saving Parameters to Flash ROM (Y17)
                    Turn OFF the output signals, and set I/O Communication Request (Y11) to ON
                    from OFF.
               (2) To stop I/O communication, set I/O Communication Request (Y11) and after
                   200ms or more has elapsed, reset it.
  3-6                                                                                  3-6
3 SPECIFICATIONS
                                                                                    MELSEC-Q
                                                           Parameter
                                                             check
                                                           Parameter
                                                             check
  3-7                                                                                        3-7
3 SPECIFICATIONS
                                                                                                      MELSEC-Q
                             POINT
                          For message communications, the master function parameters must be set.
                          If the master function parameters have not been set, a message connection is
                          opened using message group 1.
 Message Communication
 Request (Y12)
 Message Communication
 Completion (X02)
   3-8                                                                                                            3-8
3 SPECIFICATIONS
                                                                                     MELSEC-Q
              (4) Error Set Signal for Master Function (X03), Error Reset Request for
                  Master Function (Y13)
                   These signals are used for notification of an error occurred during master
                   function execution and for error code resetting.
                   (a) When a master function error occurs, the error information is stored in Error
                         Information for Master Function (address: 01B1H), and Error Set Signal for
                         Master Function (X03) is set to ON.
                         When the error is corrected, Error Set Signal for Master Function is set to
                         OFF. (While I/O communication is stopped, however, it is not set to OFF.)
                   (b)   After the error is removed, setting Error Reset Request for Master Function
                         (Y13) to ON clears the error code in Error Information for Master Function
                         (address: 01B1H).
                         Error Reset Request
                         for Master Function (Y13)
                  POINT
               (1) The I/O communication status of each slave node can be confirmed at Node
                   Communication Status (address: 01BCH to 01BFH).
               (2) Reserved nodes are recognized as failed nodes.
                  To prevent a reserved node from being detected as a failed node, turn ON the
                  corresponding bit in Failed Node Detection Setting (address: 01CCH to 01CFH).
  3-9                                                                                           3-9
3 SPECIFICATIONS
                                                                                                  MELSEC-Q
                              (c)     If the parameter check has failed, the ERR. LED lights up and Error Set
                                      Signal for Master Function (X03) or Error Set Signal for Slave Function
                                      (X08) is set to ON.
                                      For details of Error Set Signal for Master Function (X03), refer to Section
                                      (4).
                                      For details of Error Set Signal for Slave Function (X08), refer to Section
                                      3.3.3 (4).
                              (d)     Upon completion of parameter saving to the flash ROM, Parameters Saved
                                      to Flash ROM (X07) is set to ON.
                              (e)     When Request for Saving Parameters to Flash ROM (Y17) is set to OFF,
                                      Saving Parameters to Flash ROM (X06) and Parameters Saved to Flash
                                      ROM (X07) are set to OFF.
    Saving Parameters
    to Flash ROM (X06)
    Parameters Saved
    to Flash ROM (X07)
                                              Parameters
                                               (MOV/TO           Parameter
                                              instruction)         check
 3 - 10                                                                                                    3 - 10
3 SPECIFICATIONS
                                                                                              MELSEC-Q
      Saving Parameters
      to Flash ROM (X06)               OFF
      Parameters Saved
      to Flash ROM (X07)               OFF
                             POINT
                           (1) Even if Request for Saving Parameters to Flash ROM (Y17) is set to ON while
                               I/O Communicating (X01) is ON, Parameters Saved to Flash ROM (X07) is not
                               set to ON. Set I/O Communication Request (Y11) to ON, and after confirming
                               that I/O Communicating (X01) is OFF, set Request for Saving Parameters to
                               Flash ROM (Y17) to OFF and then ON.
                           (2) Even if Request for Saving Parameters to Flash ROM (Y17) is set to ON while
                               the following output signal is ON, Parameters Saved to Flash ROM (X07) is not
                               set to ON.
                                • I/O Communication Request (Y11)
                                • Auto Configuration Request (Y15)
                                Set the output signal to OFF, and then set Request for Saving Parameters to
                                Flash ROM (Y17) to OFF and then ON.
                           (3) Since there is a restriction on the number of writes to Flash ROM, execute
                               Request for Saving Parameters to Flash ROM (Y17) only when parameters are
                               newly created or changed.
 3 - 11                                                                                               3 - 11
3 SPECIFICATIONS
                                                                                                  MELSEC-Q
Auto-Configuring (X14)
                               POINT
                         Auto Configuration Completion (X15) is not set to ON even if Auto Configuration
                         Request (Y15) is set to ON while the following output signals are ON.
                         • I/O Communication Request (Y11)
                         • Request for Saving Parameters to Flash ROM (Y17)
                         Turn the output signals to OFF, and set Auto Configuration Request (Y15) to ON
                         from OFF again.
                        (9) H/W Test in Progress (X0A), H/W Test Completion (X0B), H/W
                            Test Error Detection (X0C)
                                The hardware test status is indicated.
                                For the hardware test, refer to Section 5.4.
                                (a) Turning ON the module with the mode set to 9 starts the hardware test, and
                                      H/W Test in Progress (X0A) is set to ON.
                                (b)   Upon normal completion of the hardware test, H/W Test Completion (X0B)
                                      is set to ON.
                                (c)   If a failure occurs in the hardware test, H/W Test Error Detection (X0C) is
                                      set to ON. At this time, H/W Test Completion (X0B) is not set to ON.
 3 - 12                                                                                                   3 - 12
3 SPECIFICATIONS
                                                                                          MELSEC-Q
                     This section describes the ON/OFF timings and conditions of the I/O signals used for
                     the slave function.
                                                                    Parameter
                                                                      check
  3 - 13                                                                                          3 - 13
3 SPECIFICATIONS
                                                                               MELSEC-Q
                                                            Parameter
                                                              check
                   POINT
               (1) I/O Communicating (X01) is not set to ON even if I/O Communication Request
                   (Y11) is turned ON with the following output signals set to ON,
                    • Auto Configuration Request (Y15)
                    • Request for Saving Parameters to Flash ROM (Y17)
                    Turn OFF the output signals, and set I/O Communication Request (Y11) to ON
                    from OFF.
               (2) To stop I/O communication, set I/O Communication Request (Y11) and after
                   200ms or more has elapsed, reset it.
 3 - 14                                                                                3 - 14
3 SPECIFICATIONS
                                                                                   MELSEC-Q
                                                        Parameter
                                                          check
                                                        Parameter
                                                          check
 3 - 15                                                                                     3 - 15
3 SPECIFICATIONS
                                                                                   MELSEC-Q
              (4) Error Set Signal for Slave Function (X08), Error Reset Request for
                  Slave Function (Y18)
                   These signals are used for notification of an error occurred during slave function
                   execution and for error code resetting.
                   (a) When a slave function error occurs, the error information is stored in Error
                        Information for Slave Function (address: 0601H), and Error Set Signal for
                        Slave Function (X08) is set to ON.
                        When the error is corrected, Error Set Signal for Slave Function (X08) is set
                        to OFF. (While I/O communication is stopped, however, it is not set to
                        OFF.)
                   (b)   After the error is removed, setting Error Reset Request for Slave Function
                         (Y18) to ON clears the error code in Error Information for Slave Function
                         (address: 0601H).
                         Error Reset Request
                         for Slave Function (Y18)
                                                           Error Information
                                                          for Slave Function   Error code
                                                         (0601H)(MOV/FROM      cleared
                                                              instruction)
 3 - 16                                                                                     3 - 16
3 SPECIFICATIONS
                                                                                                                                 MELSEC-Q
  3 - 17                                                                                                                                      3 - 17
3 SPECIFICATIONS
                                                                                                                                    MELSEC-Q
 3 - 18                                                                                                                                          3 - 18
3 SPECIFICATIONS
                                                                                                 MELSEC-Q
               *1: Indicates whether or not data can be read or written from sequence programs.
                   R: Read only, R/W: Read/Write
               *2: Can be saved to a flash ROM.
                   Parameters in the buffer memory are cleared when power is turned off or when the CPU module is
                   reset, unless they are saved to a flash ROM.
 3 - 19                                                                                                    3 - 19
3 SPECIFICATIONS
                                                                                                           MELSEC-Q
                  This area is used for the message communication of the master function.
                  For the execution timing, refer to Section 3.3.2 (3).
                       (d)   Resetting
                                                                    Table 3.10 Reset
                             Buffer memory address
                                                                Item                                Description
                                     (Hex.)
                                    0110H            Command No.             0201H =Reset
                                                     Slave node No. (slave   Low byte: Node No. of the slave node (MAC ID)
                                    0111H
                                                     MAC ID), class ID       High byte: Class ID of the object
                                    0112H            Instance ID             Instance ID of the object
  3 - 20                                                                                                                3 - 20
3 SPECIFICATIONS
                                                                                                           MELSEC-Q
 3 - 21                                                                                                                 3 - 21
3 SPECIFICATIONS
                                                                                                           MELSEC-Q
                   (d)   Resetting
                                                                 Table 3.15 Reset
                          Buffer memory
                                                         Item                                   Description
                          address (Hex.)
                              0120H           Command No.                 0201H =Reset
                                                                          Normal completion: 0000H
                              0121H           Execution error code
                                                                          Failed: Execution error code (Refer to Section 9.2.2.)
                                              Slave node No. (slave       Low byte: Node No. of the slave node (MAC ID)
                              0122H
                                              MAC ID), class ID           High byte: Class ID of the object
                              0123H           Instance ID                 Instance ID of the object
 3 - 22                                                                                                                3 - 22
3 SPECIFICATIONS
                                                                                                  MELSEC-Q
                                                  •••
             01A7H
•••
01A7H
 3 - 23                                                                                               3 - 23
3 SPECIFICATIONS
                                                                                                                                MELSEC-Q
                                        *1: Refer to the manual of each slave node for actual failures and troubleshooting.
                                        *2: Refer to the manual of each slave node for the meaning of each error code.
                                        1)     Slave status
                                               The ON/OFF status of each bit notifies of a slave node error as shown
                                               below.
 3 - 24                                                                                                                                     3 - 24
3 SPECIFICATIONS
                                                                                                MELSEC-Q
                   This area stores the communication status, error information, etc. of the master
                   function.
                              1)      When "No start" is set for Auto Communication Start Setting (address:
                                      0631H)
                                      Upon power-up, the status automatically changes from Offline (00H) to
                                      Stop (40H).
                                      When I/O Communication Request (Y11) is set to ON, the status
                                      changes to Operate (C0H).
                              2)      When "Start" is set for Auto Communication Start Setting (address:
                                      0631H)
                                      Upon power-up, the status automatically changes from Offline (00H) to
                                      Operate (C0H).
                              3)      When a reset message is received through the network
                                      The status automatically returns to Offline (00H), and then changes to
                                      Operate (C0H).
  3 - 25                                                                                             3 - 25
3 SPECIFICATIONS
                                                                                                              MELSEC-Q
                                                                Always
                                                                 OFF
                                                                                  Parameter error
                       Always OFF
                                                                                  Network has a serious
                                                                                  problem and communication
                                                                                  is not available.
          If the corresponding bit is ON, any
          of these errors may have occurred.
 3 - 26                                                                                                           3 - 26
3 SPECIFICATIONS
                                                                                       MELSEC-Q
                   POINT
               If errors occur at multiple nodes, the error information of the node with the smallest
               node No. (MAC ID) is stored.
              (5) Operation Setting Area for Bus Off Error (address: 0632H/1586)
                    Set whether or not to reset the QJ71DN91’s CAN chip (communication chip) to
                    resume the communication in the event of a bus off error,
                    Setting "1" in this area enables communication resumption without resetting the
                    CPU module.
                    This setting must be done before I/O communication (before setting I/O
                    Communication Request (Y11) to ON).
                    Even if "1" is set in this area after occurrence of a bus off error, the CAN chip is
                    not reset.
                    0: Stop communication without resetting the CAN chip (Default)
                    1: Resume communication by resetting the CAN chip
                    *: When any value other than 0 and 1 is set, the CAN chip is not reset.
 3 - 27                                                                                         3 - 27
3 SPECIFICATIONS
                                                                                 MELSEC-Q
 3 - 28                                                                                  3 - 28
3 SPECIFICATIONS
                                                                                                  MELSEC-Q
  3 - 29                                                                                              3 - 29
3 SPECIFICATIONS
                                                                                            MELSEC-Q
                   POINT
               When any of the bits in this area turns ON, Slave Down Signal (X04) is set to ON.
 3 - 30                                                                                         3 - 30
3 SPECIFICATIONS
                                                                                            MELSEC-Q
                   POINT
               For a node that is set as a reserved node with a master function parameter, turn
               ON the corresponding bit of Failed Node Detection Setting. If it remains OFF, it is
               recognized as a failed node even if it is just a reserved node.
 3 - 31                                                                                         3 - 31
3 SPECIFICATIONS
                                                                                                                 MELSEC-Q
  3 - 32                                                                                                                    3 - 32
3 SPECIFICATIONS
                                                                                                                       MELSEC-Q
 Buffer memory
                                     Item                                                      Description
 address (Hex.)
                                                              Set an action for watchdog timeout of the slave node.
                                                               0000H: Equivalent to the following Timeout (Default)
                                                               0001H: Timeout
                                                                      The connection is placed in timeout status.
                                                                      Not recovered until an operator stops the communication and then
                                                                      resumes it.
     01DEH                      Watchdog timeout action        0002H: Auto Delete
                                                                      The connection is automatically deleted. At this time the
                   1st slave                                          communication stops once, and then resumes automatically.
                   node                                               The output is cleared once.
                                                               0003H: Auto Reset
                                                                      The communication continues while the connection is maintained.
                                                                      The output is not cleared.
                                                              Set a production inhibit time.
                                                              Setting varies depending on the connection type. For details, refer to Table
     01DFH                      Production inhibit time       3.25. (Setting range: 0 to 65535 ms (FFFFH))*1
                                                                0000H: 10ms (Default)
                                                                Other than 0000H: Set value –1 (ms)
    01E0H to
                   Settings for 2nd to 63rd slave nodes       Same as those for 1st slave node
     03CFH
*1: When setting a value of 32768 or more, set it in hexadecimal.
                                   POINT
                                When changing master function parameters, set default values for the areas after
                                the changed area.
                                (Example) When changing the number of slave nodes that perform I/O
                                          communication, set default values in the areas for the 5th and 6th slave
                                          nodes.
   3 - 33                                                                                                                        3 - 33
3 SPECIFICATIONS
                                                                                                                           MELSEC-Q
                        Table 3.25 Details of the expected packet rate and production inhibit time
                                          Expected packet rate                                         Production inhibit time
                       (1) Set a communication watchdog timer value for the          (1) Set a minimum transmit interval of the slave node,
                           slave node. When the communication between the                which is the minimum time during which the slave
                           master node and the slave node stops for the                  node can prepare transmit data. The master node
                           duration represented by "set value   4," the slave            transmits a polling request to the slave node when
                           node executes the operation specified by the                  this time or longer has elapsed.*1
                           Watchdog Timeout Action.
 Polling
                       (2) When the specified expected packet rate value is not equal to 1 (not equal to 0 ms), the expected packet rate
                            must be equal to or greater than the production inhibit time.
                       (3) When the set value = 1, i.e., when the expected           (3) When the set value = 1, i.e. when the production
                           packet rate = 0 ms, the watchdog timer monitoring             inhibit time = 0 ms, the master node transmits a
                           function is disabled.                                         polling request to the slave node at intervals of the
                                                                                         module scan.
                       (1) Set a communication watchdog timer value for the          (1) Set a minimum transmit interval of the slave node,
                           slave node. When the communication between the                which is the minimum time during which the slave
                           master node and the slave node stops for the                  can prepare transmit data. The master node
                           duration represented by "set value   4," the slave            transmits a bit strobe request to the slave node
                           node executes the operation specified by the                  when this time or longer has elapsed.*1
                           Watchdog Timeout Action.
 Bit strobe*2
                       (2) When the specified expected packet rate value is not equal to 1 (not equal to 0 ms), the expected packet rate
                            must be equal to or greater than the production inhibit time.
                       (3) When the set value = 1, i.e., when the expected           (3) When the set value = 1, i.e. when the production
                           packet rate = 0 ms, the watchdog timer monitoring             inhibit time = 0 ms, the master node transmits a bit
                           function is disabled.                                         strobe request to the slave node at intervals of the
                                                                                         module scan.
                       (1) Set a communication watchdog timer value for the          (1) Set a minimum time during which the slave node can
                           slave node. When the communication between the                 receive data. The master node transmits output
                           master node and the slave node stops for the                   data to the slave node at this time intervals. (The
                           duration represented by "set value   4," the slave             master node also transmits data to the slave node
                           node executes the operation specified by the                   when output data changes.)*1
 Change of state           Watchdog Timeout Action.
                       (2) When the specified expected packet rate value is not equal to 1 (not equal to 0 ms), the expected packet rate
                            must be equal to or greater than the production inhibit time.
                       (3) When the set value = 1, i.e., when the expected           (3) When the set value = 1, i.e. when the production
                           packet rate = 0 ms, the watchdog timer monitoring             inhibit time = 0 ms, the master node transmits data
                           function is disabled.                                         to the slave node only when output data changes.
                       (1) Specify an interval of data transmissions from the        (1) Specify an interval of data transmissions from the
                           slave node to the master node.                                master node to the slave node.*1
                       (2) When the specified expected packet rate value is not equal to 1 (not equal to 0 ms), the expected packet rate
 Cyclic
                            must be equal to or greater than the production inhibit time.
                       (3) Setting of the set value = 1, i.e., the expected packet   (3) Setting of the set value = 1, i.e., the production
                           rate = 0 ms is inhibited.                                     inhibit time = 0 ms is inhibited.
*1: If the setting of the production inhibit time is shorter than the scan time of the module, the master node transmits data to the slave node
    at the intervals of the module’s scan.
*2: The setting of the production inhibit time must be the same in all bit strobe connections.
    3 - 34                                                                                                                            3 - 34
3 SPECIFICATIONS
                                                                                  MELSEC-Q
 3 - 35                                                                                    3 - 35
3 SPECIFICATIONS
                                                                                                               MELSEC-Q
  3 - 36                                                                                                                3 - 36
3 SPECIFICATIONS
                                                                                                        MELSEC-Q
Communication data for the master function are stored in this area.
0709H Empty 1st byte module Input data of the 3rd node
  3 - 37                                                                                                    3 - 37
3 SPECIFICATIONS
                                                                                                    MELSEC-Q
0909H Empty 1st byte module Output data of the 3rd node
 3 - 38                                                                                                 3 - 38
3 SPECIFICATIONS
                                                                                       MELSEC-Q
                    (3) I/O Address Area for Master Function (address: 0500H to 05FBH
                        /1280 to 1531)
                         This area stores the start addresses and sizes (number of words) of Master
                         Function Receive Data (address: 0700H to 07FFH/1792 to 2047) and Master
                         Function Transmit Data (address: 0900H to 09FFH/2304 to 2559) for each node.
                         This area can be used to check the start address of each node.
                                            Input data start address of
                                0500H
                                                  1st slave node
                                            Input data size of 1st slave
                                0501H
                                               node (No. of words)
                                0502H      Output data start address of
                                                  1st slave node
                                           Output data size of 1st slave
                                0503H
                                               node (No. of words)
                                0504H       Input data start address of
                                                  2nd slave node
  3 - 39                                                                                      3 - 39
3 SPECIFICATIONS
                                                                                                    MELSEC-Q
This area stores the communication status, error information, etc. of the slave function.
                        (a)      When "No start" is set for Auto Communication Start Setting (address:
                                 0631H)
                                 Upon power-up, the status automatically changes from Offline (0000H) to
                                 Stop (0040H).
                                 When I/O Communication Request (Y11) is set to ON, the status changes
                                 to Operate (00C0H).
                                 Note that, until receiving an I/O communication request from the master
                                 node, the module is placed in Ready status (0080H).
                        (b)      When "Start" is set for Auto Communication Start Setting (address: 0631H)
                                 Upon power-up, the status automatically changes from Offline (0000H) to
                                 Operate (00C0H).
                                 Note that, until receiving an I/O communication request from the master
                                 node, the module is placed in Stop status (0040H).
  3 - 40                                                                                                       3 - 40
3 SPECIFICATIONS
                                                                                                                      MELSEC-Q
  3 - 41                                                                                                                          3 - 41
3 SPECIFICATIONS
                                                                                         MELSEC-Q
Communication data for the slave function are stored in this area.
                      POINT
                    When the QJ71DN91 is used as a master node, set an even number of byte
                    modules. If an odd number is set and when word modules and double-word
                    modules are set at the same time, these word and double-word data cannot be
                    sent or received normally.
  3 - 42                                                                                         3 - 42
3 SPECIFICATIONS
                                                                                     MELSEC-Q
  3 - 43                                                                                 3 - 43
3 SPECIFICATIONS
                                                                                                     MELSEC-Q
  3 - 44                                                                                                    3 - 44
3 SPECIFICATIONS
                                                                                                             MELSEC-Q
 3 - 45                                                                                                                   3 - 45
3 SPECIFICATIONS
                                                                                                             MELSEC-Q
                        This area is used to save parameters in the buffer memory to a flash ROM.
                        For the execution timing, refer to Section 7.3 (3) and 8.2 (2).
           b15                       to                            b3 b2   b1 b0
                                     Not used
  3 - 46                                                                                                              3 - 46
3 SPECIFICATIONS
                                                                                                  MELSEC-Q
                  The communication cycle time is an interval from the time a polling or bit strobe
                  request is sent to a slave node until another request is sent to the same node.
                  The calculation formulas for the communication cycle time of each slave node are
                  shown below.
                   (1) LS<PIT: LC = LS + PIT [ms]
                   (2) LS>PIT: LC = LS [ms]
                        LC: Communication cycle time [ms]
                        LS: Link scan time [ms] (Refer to Section 3.5.3.)
                        PIT: Production inhibit time [ms] (Refer to Section 3.4.5.)
  3 - 47                                                                                                     3 - 47
3 SPECIFICATIONS
                                                                                                       MELSEC-Q
                   The link scan time represents a time during which the QJ71DN91 waits for responses
                   from all nodes after sending a polling request or bit-strobe requests.
                   The following shows the link scan time calculation formulas.
                       LS = (TIn + TOn + 0.097) + 0.222       BR + 1.0 [ms]
                           LS:           Link scan time [ms]
                           TIn:          Transmission time for data received from the n-th slave. [ms] (Refer
                                         to (1) below.)
                           TOn:          Transmission time for data sent to the n-th slave. [ms] (Refer to (2)
                                         below.)
                            :            Indicates that the values in the parentheses "( )" must be added up
                                         for all of the slave nodes. (Except for reserved nodes)
                           BR:           Coefficient corresponding to the baud rate
                                         500kbaud = 1, 250kbaud = 2, 125kbaud = 4
                           (b)     When the length of the data received from the n-th slave is 9 bytes or more
                                  TIn = (BT + BTa     8 + 0.190)    a + {BT + BTa     (b + 1) + 0.450} [ms]
                                        BT, BTa: Coefficient corresponding to the baud rate (See *1.)
                                        a:       Result obtained by dividing the receive data length by 7
                                                 (Truncate the fractional part.)
                                        b:       Remainder obtained by dividing the receive data length by
                                                 7
                           (b)     When the length of the data sent to the n-th slave is 9 bytes or more
                                  TOn = (BT + BTa      8 + 0.130)    c + {BT + BTa      (d + 1) + 1.2} [ms]
                                        BT, BTa: Coefficient corresponding to the baud rate (See *1.)
                                        c:       Result obtained by dividing the transmit data length by 7
                                                 (Truncate the fractional part.)
                                        d:       Remainder obtained by dividing the transmit data length by 7
  3 - 48                                                                                                              3 - 48
    4 FUNCTIONS
                                                                                                                    MELSEC-Q
4 FUNCTIONS
                           This function allows I/O data communication with respective slave nodes (up to 63
                         nodes), using the buffer memory of the QJ71DN91.
                           Communications of 512 bytes of inputs (up to 256 bytes per node) and 512 bytes of
                         outputs (up to 256 bytes per node) are available.
                                        Master node                                              Slave node
                Programmable controller CPU                  QJ71DN91
                                                         I/O Communication
                         SET Y11                         Request
4
                                                       0700H
                            X                                  MasterFunction
                                                                                                  Transmit
                                                                Receive Data
                                                                    area
                                                       07FFH
                                                       0900H
                            Y                                                                     Receive
                                                               Master Function
                                                                Transmit Data
                                                                    area
                                                       09FFH
                                (b)     Data transfer between the buffer memory and programmable controller
                                        CPU devices
                                                                                                                       Reference
                                Transfer method                                    Description
                                                                                                                        section
                         Auto refresh                    Configure the auto refresh settings in GX Configurator-DN.      7.4.1
                         MOV or FROM/TO instruction Configure the settings in sequence programs.                         7.4.2
       4-1                                                                                                               4-1
4 FUNCTIONS
                                                                                                       MELSEC-Q
                Auto Configuration
                Request (Y15)              OFF 3)
                Request for Saving
                Parameters to Flash
                ROM (Y17)                  OFF 3)
                                                                         4)                                          7)
                I/O Communication
                Request (Y11)
                                                                                          5)
                I/O Communicating
                (X01)
                                                                                          6)
                Error Set Signal for
                Master Function (X03)
  4-2                                                                                                               4-2
4 FUNCTIONS
                                                                                       MELSEC-Q
                                                                                                    5)
              I/O Communication
              Request (Y11)
              I/O Communicating                                           3)
              (X01)
                                                                          4)
              Error Set Signal for
              Master Function (X03)
  4-3                                                                                              4-3
4 FUNCTIONS
                                                                                  MELSEC-Q
                  (a)   Polling
                        Polling is a communication method by which the following steps 1) to 6) are
                        repeated to slave nodes.
                             1) The master node sends output data.
                             2) Step 1) triggers input data transmission from the slave node.
                             3) The master node sends output data.
                             4) Step 3) triggers input data transmission from the slave node.
                             5) The master node sends output data.
                             6) Step 5) triggers input data transmission from the slave node.
Master node
1)
4) 6)
                                       3)                5)
                        2)
Slave node
  4-4                                                                                     4-4
4 FUNCTIONS
                                                                                   MELSEC-Q
Master node
                                                         4)
                                       1)    3)
                    2)
Slave node
  4-5                                                                                      4-5
4 FUNCTIONS
                                                                            MELSEC-Q
Master node
1) 2)
Slave node
  4-6                                                                               4-6
4 FUNCTIONS
                                                                             MELSEC-Q
              (d)   Cyclic
                    Cyclic is a communication method by which the following steps 1) and 2)
                    are repeated to each slave node at fixed intervals.
                         1) Data of the master node are sent to the slave node.
                         2) Data of the slave node are sent to the master node.
                    The cycle of cyclic transmission can be specified for each slave node.
                    Specify it to the following parameter items:
                         Cycle of transmission from master node: Production inhibit time
                         Cycle of transmission from slave node: Expected packet rate
                    The cyclic communication does not have a concept of communication
                    cycle.
Master node
1) 2)
Slave node
  4-7                                                                                4-7
4 FUNCTIONS
                                                                                              MELSEC-Q
                     The QJ71DN91 can read or write attribute data of slave nodes using its own buffer
                  memory.
                     For details of other message communications, refer to DeviceNet Common Service
                  in DeviceNet Specifications (Release 2.0).
                     At one time, 240 bytes of message data can be transferred.
                     For the execution timing, refer to Section 3.3.2 (3).
                  (1)   Get Attribute
                Programmable controller CPU                           QJ71DN91            Slave node (MAC ID)
                                                             0110H                        Class
                                                   1)                  Message       2)
                                   TO                                   Comm.
                                                                     Command area           Instance
                                                             011FH
                                                   2)             Message Comm.               Attribute
                          SET Y12                                 Request
                                                                                              Attribute
Instance
Attribute
                                                             0120H
                                                   6)                   Message      3)
                                   FROM                                 Comm.
                    X02 X05                                            Result area
                                                             012FH                        Class
                                                             0130H
                                                                       Message              Instance
                                                                        Comm.
                                                                       Data area              Attribute
                                                             01A7H
                                                        4)           Message
                                                                     communication                Instance
                                                                     complete
                                   FROM                                                              Attribute
                    X02 X05                   5)
                   Message Comm.                                                                     Attribute
                   Completion                                                                        Attribute
                                                        0110H                         Class
                                                   1)             Message      3)
                                 TO                                Comm.
                                                                Command area           Instance
                                                        011FH
                                                                                              Attribute
                                                        0130H
                                                   2)             Message
                                                                                              Attribute
                                 TO                                Comm.
                                                                  Data area
                                                        01A7H
                                                   3)       Message Comm.
                        SET Y12                             Request
                                                                                      Class
                                                        0120H                          Instance
                                                                  Message
                                                                  Comm.
                                                                                          Attribute
                                                                 Result area
                                                        012FH
                                              4)           Message
                                                           communication                        Instance
                                 Next                      complete                                   Attribute
                                 processing
                  X02 X05                     5)                                                      Attribute
                  Message Comm.
                  Completion
                                                                                      Class
Instance
Attribute
Attribute
Instance
Attribute
  4-9                                                                                                      4-9
4 FUNCTIONS
                                                                                                        MELSEC-Q
                                                                         Slave       2)                       Instance
                                                                      information
                                                                     storage area                               Attribute
                                                                                                                Attribute
                                                            0120H
                                                  5)                  Message                                   Attribute
                                  FROM                                Comm.
                  X02 X05                                            Result area
                                                            012FH
                                                            0130H
                                                                      Message
                                                                       Comm.                        Class
                                                                      Data area
                                                            01A7H                                    Instance
                                                       3)       Message                                 Attribute
                                                                communication
                                                                complete                                Attribute
                            FROM
                  X02 X05                    4)                                                         Attribute
                 Message Comm.
                 Completion
                                                                                                               Instance
Attribute
 4 - 10                                                                                                               4 - 10
4 FUNCTIONS
                                                                                                          MELSEC-Q
                   This function allows I/O data communication with the master node, using the buffer
                  memory of the QJ71DN91.
                   Communications of 128 input bytes and 128 output bytes are available.
                   The polling method is used as the connection type.
                                                                   0B00H
                                     Transmit                                 Slave                              X
                                                                            Function
                                                                             Receive
                                                                            Data area
                                                                   0B3FH
                                                                   0C00H     Slave
                                     Receive                                                                     Y
                                                                            Function
                                                                            Transmit
                                                                            Data area
                                                                   0C3FH
                         (b)      Data transfer between the buffer memory and programmable controller
                                  CPU devices
                                                                                                                     Reference
                         Transfer method                                   Description
                                                                                                                      section
                   Auto refresh                    Configure the auto refresh settings in GX Configurator-DN.          8.3.1
                   MOV or FROM/TO instruction Configure the settings in sequence programs.                             8.3.2
  4 - 11                                                                                                               4 - 11
4 FUNCTIONS
                                                                                                     MELSEC-Q
               Auto Configuration
               Request (Y15)             OFF 3)
               Request for Saving
               Parameters to Flash
                                         OFF 3)
               ROM (Y17)
                                                                       4)                                          7)
               I/O Communication
               Request (Y11)
                                                                                        5)
               I/O Communicating
               (X01)
                                                                                        6)
               Error Set Signal for
               Slave Function (X08)
 4 - 12                                                                                                           4 - 12
4 FUNCTIONS
                                                                                         MELSEC-Q
                                                                                                       5)
              I/O Communication
              Request (Y11)
                                                                            3)
              I/O Communicating
              (X01)
                                                                            4)
              Error Set Signal for
              Slave Function (X08)
 4 - 13                                                                                               4 - 13
5 SETUP AND PREPARATION
                                                                                                                            MELSEC-Q
                              This chapter describes the procedures to be followed before starting the system that
                              includes the QJ71DN91.
Start
                                                             Not use
                     Use GX Configurator-DN?
                                     Use
                                                                                                                                               5
     Auto configuration (See Section 7.3.1 (1).) *1                         Auto configuration (See Section 7.3.1 (1).) *1
     Execute auto configuration. Not needed when setting                    Create sequence program for executing auto
     parameters for master function manually.                               configuration. Not needed when setting parameters for
                                                                            master function manually.
     Parameters for master function (See Section 7.3.1 (2).)                Parameters for master function (See Section 7.3.2 (2).)
     Set parameters for master function.                                    Create sequence program for setting master function
                                                                            parameters.
     Auto communication start setting (See Section 7.3.1 (1), (2).)         Auto communication start setting (See Section 7.3.2 (3).)
    Set auto communication start setting. Not needed when starting          Create sequence program for auto communication
    I/O communication by I/O Communication Request (Y11).                   start setting. Not needed when starting I/O
                                                                            communication by I/O Communication Request (Y11).
     Saving parameters to flash ROM (See Section 7.3.1 (3).)                Saving parameters to flash ROM (See Section 7.3.2 (3).)
     Save parameters to flash ROM.                                          Create sequence program for saving parameters to
                                                                            flash ROM.
     Refresh setting (See Section 7.4.1.)                                   Refresh setting (See Section 7.4.2.)
     Configure auto refresh settings. Write intelligent                     Create sequence program for refresh.
     function module parameters to CPU module.
Programming for control (See Section 7.4.1.) Programming for control (See Section 7.4.2.)
     Create sequence program for control. After writing it to               Create sequence program for control. After writing it to
     programmable controller, reset CPU module.                             programmable controller, reset CPU module.
                                               Failed                                                              Failed
                               Test run                                                             Test run
                                     OK                                                                   OK
                                                                            Set Request for Saving Parameters to Flash ROM
                                                                            (Y17) to ON to save parameters to flash ROM.
                              Operation
                                                  *1: Check that power supplies to slave nodes and network are ON and the wiring is correct.
   5-1                                                                                                                                  5-1
    5 SETUP AND PREPARATION
                                                                                                                              MELSEC-Q
Start
                                                               Not use
                        Use GX Configurator-DN?
Use
         Parameters for slave function (See Section 8.2.1 (1).)                Parameters for slave function (See Section 8.2.2 (1).)
         Set parameters for slave function.                                    Create sequence program for setting parameters for
         Not needed unless I/O points for slave function are                   slave function. Not needed unless I/O points for slave
         changed.                                                              function are changed.
Auto communication start setting (See Section 8.2.1 (1).) Auto communication start setting (See Section 8.2.2 (2).)
         Saving parameters to flash ROM (See Section 8.2.1 (2).)               Saving parameters to flash ROM (See Section 8.2.2 (2).)
         Save parameters to flash ROM.                                         Create sequence program for saving parameters to
                                                                               flash ROM.
         Refresh setting (See Section 8.3.1.)                                 Refresh setting (See Section 8.3.2.)
         Configure auto refresh settings. Write intelligent                   Create sequence program for refresh.
         function module parameters to CPU module.
Programming for control (See Section 8.3.1.) Programming for control (See Section 8.3.2.)
         Create sequence program for control. After writing it to              Create sequence program for control. After writing it to
         programmable controller, reset CPU module.                            programmable controller, reset CPU module.
                                                 Failed                                                              Failed
                                   Test run                                                           Test run
                                        OK                                                                  OK
                                                                               Set Request for Saving Parameters to Flash ROM
                                                                               (Y17) to ON to save parameters to flash ROM.
Operation
       5-2                                                                                                                                5-2
5 SETUP AND PREPARATION
                                                                                                                        MELSEC-Q
                             Refer to Chapter 7 for programming for the master function, and Chapter 8 for
                             programming for the slave function.
                                Start
                                                           Not use
                    Use GX Configurator-DN?
Use
     Create sequence program for control. After writing it to             Create sequence program for control. After writing it to
     programmable controller, reset CPU module.                           programmable controller, reset CPU module.
                                             Failed                                                            Failed
                               Test run                                                          Test run
                                   OK                                                                 OK
                                                                           Set Request for Saving Parameters to Flash ROM
                                                                           (Y17) to ON to save parameters to flash ROM.
Operation
*1: Check that power supplies to slave nodes and network are ON and the wiring is correct.
   5-3                                                                                                                               5-3
5 SETUP AND PREPARATION
                                                                                               MELSEC-Q
                         (1) Do not drop the module casing or connector, or do not subject it to strong
                             impact.
                         (2) Do not remove the printed-circuit board of the module from its case.
                             Doing so may cause a failure.
                         (3) Be careful to prevent foreign matter such as wire chips from entering the
                             module.
                             It may cause a fire, failure or malfunction.
                         (4) The top surface of the module is covered with a protective film to prevent
                             foreign matter such as wiring chips from entering the module during wiring.
                             Do not remove this film until wiring is complete.
                             Before starting the system, remove the film to release heat.
                         (5) Tighten the fixing screws within the following torque ranges.
                             A loose screw may cause a short circuit, failure or malfunctions.
                                         Screw                                 Tightening torque range
                                                                      *1
                    Module fixing screw (usually not required) (M3)               0.36 to 0.48 N•m
                    DeviceNet connector screw                                    0.353 to 0.480 N• m
                    DeviceNet connector wiring screw                             0.608 to 0.823 N• m
                        *1: The module can be easily mounted to a base unit, using the hook on the upper part of
                            the module. However, it is recommended to secure it with the module fixing screws
                            when used in an environment where constant vibrations may occur.
                         (6) Be sure to insert the module fixing projection into the hole in the base unit.
                             Then, securely mount the module.
                             Incorrect module mounting may cause the module to malfunction, fail or fall
                             off.
                    For more details on the installation environment, refer to the User's Manual of your
                    programmable controller CPU.
   5-4                                                                                                   5-4
5 SETUP AND PREPARATION
                                                                                       MELSEC-Q
                  This section describes the part names, LED indications, and respective switch settings
                  of the QJ71DN91.
                            QJ71DN91
                                 RUN                MS
                                                    NS
                                 ERR.
NODE ADDRESS
                                                  5 6
                                             4
                                          2 3
7 8
                                  X10
                                                    9
                                             01
                                                               Node No.
                                               5 6             switches
                                             4
                                          2 3
                                    X1
                                                        7 8
                          MODE/DR                   9
                          0 : M/125          01
                          1 : M/250
                          2 : M/500 M            78 9
                                          4 56
AB E
                          3 : S/125 O
                                                               Mode
                                                      CD
                          4 : S/250 D
                                          23
                                                               switch
                          5 : S/500 E
                                                 F01
                          6 : D/125
                          7 : D/250
                          8 : D/500
                                                               DeviceNet
                                                               connector
QJ71DN91
   5-5                                                                                         5-5
5 SETUP AND PREPARATION
                                                                                                       MELSEC-Q
                     The following explains the names of the LEDs on the QJ71DN91 and their
                   indications in mode 0 to 8.
                     For the LED indications in mode 9 to C, refer to Section 5.4 Hardware Test or 5.6
                   Communication Test.
   5-6                                                                                                            5-6
5 SETUP AND PREPARATION
                                                                                                                              MELSEC-Q
     X10                                                    Do not change the node No. during module operation since it
                                                            is recognized when the module is powered ON or reset.
                    0
                    5
                                                            If changed, the ERR. LED will flash.
              2 3
         X1
                    0
                                                            Setting range: 0 to 63 (The Err. LED will flash if any other than
                                                                           these is set.)
                                                            * The node No. must be unique.
                                POINT
                             (1) If the module is used as both a master and slave node, the same node No. is
                                 applied to the master and slave functions.
                             (2) Since lower numbers have priority over higher numbers, set a lower number to
                                 a master node.
     D                                                                   (factory default).
     E          0
                                              1                          Operates as a master node, at communication speed of 250k baud.
                                              2                          Operates as a master node, at communication speed of 500k baud.
                                              3        Slave function    Operates as a slave node, at communication speed of 125k baud.
                                              4                          Operates as a slave node, at communication speed of 250k baud.
                                              5                          Operates as a slave node, at communication speed of 500k baud.
                                              6        Master and slave Operates as a master and slave node, at communication speed of 125k baud.
                                              7        functions *      Operates as a master and slave node, at communication speed of 250k baud.
                                              8                          Operates as a master and slave node, at communication speed of 500k baud.
                                              9        Hardware test     Performs the ROM/RAM check and self-loopback test.
                                              A        Communication     Performs the transmit/receive test, at communication speed of 125k baud.
                                              B        test              Performs the transmit/receive test, at communication speed of 250k baud.
                                              C                          Performs the transmit/receive test, at communication speed of 500k baud.
                                            D to F     Use prohibited                                         -
* Select a mode between 6 and 8 when using both the master and slave functions.
   5-7                                                                                                                                    5-7
5 SETUP AND PREPARATION
                                                                                                MELSEC-Q
                      The hardware test checks whether or not the module operates normally in stand-
                    alone condition. It performs ROM check, RAM check, self-loopback test, etc.
                      Be sure to perform the hardware test before building a system.
                      For the test related to DeviceNet communications, refer to Section 5.6
                    Communication Test and perform it after wiring.
                                                  NS
                                   ERR.
                                                  NS
                                   ERR.
                                                  NS
                                   ERR.
                                                       Failed
                                      Test result?
                                             Normal completion
                                          End                    Check error code in Hardware Test Result
                                                                 Area (address: 062FH), and take corrective
                                                                 actions.
   5-8                                                                                                    5-8
5 SETUP AND PREPARATION
                                                                                                         MELSEC-Q
5.5 Wiring
V+ (red)
CAN_H (white)
CAN_L (blue)
V- (black)
                                                                                                       V+
                                                                                                       CAN_H
                                                                                                       Shield (drain wire)
                                                                                                       CAN_L
                                                                                                       V-
             FG V+ V-                           FG V+ V-                                FG V+ V-
             Power supply                       Power supply                            Power supply
             unit                               unit                                    unit
   5-9                                                                                                              5-9
5 SETUP AND PREPARATION
                                                                                                     MELSEC-Q
                   The transmission and reception tests are performed after connecting the QJ71DN91
                   and other DeviceNet devices with DeviceNet cables.
                   There is no restriction on the node No. setting of the communication target.
                                                NS
                                 ERR.
                  When completed normally, MS LED stays
                  ON green.
                             RUN          MS
                                                NS
                                 ERR.
                  When failed, MS LED turns OFF and ERR.
                  LED turns ON.
                                 RUN            MS
                                                NS
                                 ERR.
                                                      Failed
                                    Test result?
                                           Normal completion
                                        End                           Check error code in Hardware Test Result
                                                                      Area (address: 062FH), and take corrective
                                                                      actions.
  5 - 10                                                                                                       5 - 10
5 SETUP AND PREPARATION
                                                                                                                     MELSEC-Q
                   Follow the procedure below to determine the position to install the network power
                   supply unit.
                   1) Calculate the current consumption of each node on the network.
                   2) Measure the total length of the network.
                   3) Referring to Tables 5.4 and 5.5, find a maximum current value corresponding to
                        the network length and the cable type used.
                   4) If the current value calculated at step 1) is less than the one obtained at step 3),
                        any of the positions described on the next page can be used.
                   5) If the current value calculated at step 1) exceeds the one obtained at step 3),
                        install the network power supply unit near the center of the network referring to the
                        next page, and check if power can be supplied to all nodes.
                   6) As a result of step 5), if power cannot be supplied to all nodes, increase the
                        number of network power supply units.
                        POINT
                     Use a network power supply unit of which the current capacity is more than the
                     required total current consumption.
                     If the current capacity is insufficient, use of multiple power supplies is possible.
                     However, use power supply taps in such a case.
  5 - 11                                                                                                                       5 - 11
5 SETUP AND PREPARATION
                                                                                                                     MELSEC-Q
5.7.2 Network power supply unit position and current capacity calculation
                              This section describes where to install the network power supply unit and how to
                            calculate the current capacity.
                            (1) Connecting the network power supply unit to one end of the network
                                 When the network is 200m long in total and uses thick cables, the current
                                 capacity can be calculated as shown below.
        Network power
        supply unit
Terminating                                                                                                                Terminating
resistor                                                                                                                   resistor
                               Master node      Slave node        Slave node         Slave node         Slave node
                                  0.1A             0.15A            0.05A               0.25A              0.1A
200m
                            (2) Connecting the network power supply unit to the center of the
                                network
                                 When the network uses thick cables, the current capacity can be calculated as
                                 shown below.
                                 In this case, the network power supply unit can supply twice the current
                                 compared to when it is connected to the end of the network.
                                                           Network power
                                                           supply unit
Terminating                                                                                                                Terminating
resistor                                                                                                                   resistor
              Master node   Slave node        Slave node                   Slave node      Slave node         Slave node
                 0.1A          0.25A             0.2A                        0.15A              0.25A             0.15A
120m 120m
                                 Power supply distance on the left side = Power supply distance on the right side
                                 = 120m
                                 Total current capacity of the left side = 0.1A + 0.25A + 0.2A = 0.55A
                                 Total current capacity of the right side = 0.15A + 0.25A + 0.15A = 0.55A
                                 Max. current capacity available for thick cable length of 120m (See Table 5.4.) =
                                 approx. 2.56A
                                 (Straight-line approximation between 100m and 150m)
                                 Therefore, this configuration allows power supply to all nodes.
   5 - 12                                                                                                 5 - 12
5 SETUP AND PREPARATION
                                                                                                            MELSEC-Q
                                                           Network power
                                                           supply unit
Terminating                                                                                                         Terminating
resistor                                                                                                            resistor
              Master node    Slave node       Slave node                   Slave node     Slave node   Slave node
                 1.1A          1.25A             0.5A                        0.25A             0.25A     0.85A
120m 120m
                                 Power supply distance on the left side = Power supply distance on the right side
                                 = 120m
                                 Total current capacity of the left side = 1.1A + 1.25A + 0.5A = 2.85A
                                 Total current capacity of the right side = 0.25A + 0.25A + 0.85A = 1.35A
                                 Max. current capacity available for thick cable length of 120m (See Table 5.4.) =
                                 approx. 2.56A
                                 (Straight-line approximation between 100m and 150m)
                                          Network power
                                          supply unit
Terminating                                                                                                         Terminating
resistor                                                                                                            resistor
              Master node    Slave node                   Slave node       Slave node     Slave node   Slave node
                 1.1A          1.25A                         0.5A            0.25A             0.25A     0.85A
100m 140m
                                 As a result of shifting the network power supply unit, it is able to supply power to
                                 all nodes.
   5 - 13                                                                                                            5 - 13
5 SETUP AND PREPARATION
                                                                                                           MELSEC-Q
        Network power
        supply unit
Terminating                                                                                                       Terminating
resistor                                                                                                          resistor
                                                                                                Slave node
                                                                                                    0.1A
200m
                                      Table 5.6 Maximum current capacity for each drop line length
                        Drop line length (m)   0.30         0.90         1.50    2.25        3.00          4.50      6.00
                        Max. current (A)       3.00         3.00         3.00    2.00        1.50          1.00      0.75
   5 - 14                                                                                                          5 - 14
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                     MELSEC-Q
    6-1                                                                                                    6-1
    6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                   MELSEC-Q
                        For how to install or uninstall the utility package, refer to "Method of installing the
                        MELSOFT Series" included in the utility package.
       6-2                                                                                                  6-2
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                MELSEC-Q
  6-3                                                                                                    6-3
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                             MELSEC-Q
                               This section explains the operating environment of the personal computer that runs GX
                               Configurator-DN.
                  Item                                                           Description
Installation (Add-in) target*1         Add-in to GX Developer Version 4 (English version) or later*2
                                                ®
Computer                               Windows -based personal computer
              CPU                      Refer to the following table "Operating system and performance required for personal
              Required memory          computer".
Hard disk     For installation         65 MB or more
space*3       For operation            10 MB or more
Display                                800    600 dots or more resolution*4
                                                ®          ®
                                       Microsoft Windows 95 Operating System (English version)
                                                ®          ®
                                       Microsoft Windows 98 Operating System (English version)
                                                ®          ®
                                       Microsoft Windows Millennium Edition Operating System (English version)
                                                ®              ®
                                       Microsoft Windows NT Workstation Operating System Version 4.0 (English version)
                                                ®          ®
                                       Microsoft Windows 2000 Professional Operating System (English version)
                                                ®          ®
                                       Microsoft Windows XP Professional Operating System (English version)
Operating system                                ®          ®
                                       Microsoft Windows XP Home Edition Operating System (English version)
                                                ®                  ®
                                       Microsoft Windows Vista Home Basic Operating System (English version)
                                                ®                  ®
                                       Microsoft Windows Vista Home Premium Operating System (English version)
                                                ®                  ®
                                       Microsoft Windows Vista Business Operating System (English version)
                                                ®                  ®
                                       Microsoft Windows Vista Ultimate Operating System (English version)
                                                ®                  ®
                                       Microsoft Windows Vista Enterprise Operating System (English version)
*1: Install GX Configurator-DN in GX Developer Version 4 or higher in the same language.
   GX Developer (English version) and GX Configurator-DN (Japanese version) cannot be used in combination, and GX
   Developer (Japanese version) and GX Configurator-DN (English version) cannot be used in combination.
*2: GX Configurator-DN is not applicable to GX Developer Version 3 or earlier.
                                                    ®
*3: At least 15GB is required for Windows Vista .
                                                                                     ®
*4: Resolution of 1024     768 dots or more is recommended for Windows Vista .
    6-4                                                                                                               6-4
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                     MELSEC-Q
                     POINT
                 •   The functions shown below are not available for Windows XP and Windows
                                                                              R
                           ®
                     Vista .
                     If any of the following functions is attempted, this product may not operate
                     normally.
                         Start of application in Windows compatible mode
                                                       R
  6-5                                                                                         6-5
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                               MELSEC-Q
                                Back
                                Space             Deletes the character where the cursor is positioned.
                                Page
                                up                Moves the cursor one page up.
                                Page
                                Down              Moves the cursor one page down.
   6-6                                                                                                  6-6
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                       MELSEC-Q
  6-7                                                                                          6-7
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                                            MELSEC-Q
                      <Text files>
                              (a)     A text file can be created by clicking the Make text file button on the initial
                                      setting, Auto refresh setting, or Monitor/Test screen.
                                      The text files can be utilized to create user documents.
                                GX Developer/
                              GX Configurator-DN                             Disk
                                    Project                              Project
                                                         1)
                                       A                                          A
                                                         2)
                                                                                  B                            Personal
                                      B
                                                         4)                                                    computer
            QCPU         3)                        5)         QJ71DN91
                                                              QJ71DN91
          Q25HCPU                                                  RUN           MS
                                                                                 NS
              MODE                                                ERR.
               RUN
               ERR.
               USER                                                 NODE ADDRESS
                                                                  X10
                                                                             5        A: Intelligent function module parameters
               BOOT                                                          0
                                                                             5
                                                                                      B: Flash ROM data.
                                                                   X1
                                                                                      C: Data saved by "Make text file"
               A
                                                                             0
                                                                         B
                                                                    M
                                                                    O
                                                                         4
                                                                    D
                                                                    E        0
USB
            RS-232
                                                              QJ71DN91
Figure 6.1 Correlation chart for data created with the utility package
  6-8                                                                                                                             6-8
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                            MELSEC-Q
   6-9                                                                                                          6-9
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                  MELSEC-Q
   1)
                              [Online] - [Monitor/Test]                            [Tools] - [Flash ROM setting]
  6 - 10                                                                                                6 - 10
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                            MELSEC-Q
                     [Purpose]
                          Starting the Intelligent function module utility from GX Developer, activate the
                          screen for selecting a module to set parameters.
                          From this screen, the screen for configuring auto refresh of the QJ71DN91, and
                          the screen for selecting a module to be monitored/tested can be started.
                     [Operating procedure]
                          [Tools] [Intelligent function utility]   [Start]
[Setting screen]
                     [Explanation of items]
                     (1) Activation of other screens
                           (a) Auto refresh setting screen
                                "Start I/O No.* " "Module type"       "Module model name"
                                 Auto refresh
  6 - 11                                                                                            6 - 11
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                              MELSEC-Q
                   POINT
                 (1)   Saving intelligent function module parameters in a file
                       Since intelligent function module parameters cannot be saved in a file by the
                       project saving operation of GX Developer, save them on the shown module
                       selection screen.
                 (2)   Reading/writing intelligent function module parameters from/to a
                        programmable controller using GX Developer
                       (a) Intelligent function module parameters can be read from and written into
                               a programmable controller after having been saved in a file.
                       (b) Set a target programmable controller CPU in GX Developer:
                                [Online] [Transfer setup].
                 (3)   Checking the required utility
                       While the start I/O is displayed on the Intelligent function module utility setting
                       screen, "*" may be displayed for the model name.
                       This means that the required utility has not been installed or the utility cannot
                       be started from GX Developer.
                       Check the required utility, selecting [Tools] - [Intelligent function utility] - [Utility
                       list...] in GX Developer.
  6 - 12                                                                                                6 - 12
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                        MELSEC-Q
                   [Purpose]
                        Configure the QJ71DN91's buffer memory for automatic refresh.
                        This auto refresh setting eliminates the need for reading and writing by sequence
                        programs.
                   [Operating procedure]
                        "Start I/O No.* "   "Module type"   "Module model name"       Auto refresh
                        * Enter the start I/O No. in hexadecimal.
[Setting screen]
                      POINT
                    Do not edit or write any data that were set by GX Configurator-DN Version 1.15R or
                    later with or to GX Configurator-DN Version 1.14Q or earlier.
                    Doing so will corrupt the set data.
                    If a numerical value is entered accidentally, press Cancel .
  6 - 13                                                                                        6 - 13
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                             MELSEC-Q
                [Setting items]
                                                                                                     Reference
                                            Item                      Buffer memory address (Hex.)
                                                                                                      section
                Master Function Communication Status                            01B0H
                Error Information for Master Function                           01B1H
                                                                                                       3.4.3
                Bus Error Counter                                               01B2H
                Bus Off Counter                                                 01B3H
                Node Configuration Status                                   01B4H to 01B7H
                Node Communication Status, Node Communication Error
                                                                            01BCH to 01C3H
                Status                                                                                 3.4.4
                Node Fault Status                                           01C4H to 01C7H
                Failed Node Detection Disable Status                        01CCH to 01CFH
                Present Link Scan Time                                          05FCH
                Minimum Link Scan Time                                          05FDH                  3.4.7
                Maximum Link Scan Time                                          05FEH
                Slave Function Communication Status                              0600H
                                                                                                       3.4.8
                Error Information for Slave Function                             0601H
                I/O Address Area for Master Function                        0500H to 05FBH
                Master Function Receive Data                                0700H to 07FFH             3.4.6
                Master Function Transmit Data                               0900H to 09FFH
                Slave Function Receive Data                                 0B00H to 0B3FH
                                                                                                      3.4.10
                Slave Function Transmit Data                                0C00H to 0C3FH
                [Explanation of items]
                (1) Items
                    Module side Buffer size: Displays the buffer memory size of the setting item.
                    Module side Transfer word count: Displays the number of words to be transferred.
                    Transfer direction: " " indicates that data are written from the programmable
                                         controller CPU to the buffer memory.
                                         " " indicates that data are loaded from the buffer memory to
                                         the programmable controller CPU.
                    PLC side Device: Enter a CPU module side device that is to be automatically
                                        refreshed.
                                        Applicable devices are X, Y, M, L, B, T, C, ST, D, W, R, and
                                        ZR.
                                        When using bit devices X, Y, M, L or B, set a number that can
                                        be divided by 16 points (examples: X10, Y120, M16, etc.)
                                        Also, buffer memory data are stored in a 16-point area,
                                        starting from the specified device number. For example, if X10
                                        is entered, data are stored in X10 to X1F.
  6 - 14                                                                                              6 - 14
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                        MELSEC-Q
                      POINT
                 •    The auto refresh settings are stored in an intelligent function module parameter
                      file.
                      The auto refresh settings become effective by turning the power OFF and then
                      ON or resetting the CPU module after writing the intelligent function module
                      parameters to the CPU module.
                 •    The auto refresh settings cannot be changed from sequence programs.
                      However, processing equivalent to auto refresh can be added using the
                      FROM/TO instruction in the sequence program.
  6 - 15                                                                                         6 - 15
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                         MELSEC-Q
6.5 Monitoring/Test
                      [Purpose]
                           Start buffer memory monitoring/testing and I/O signal monitoring/testing from this
                           screen.
                      [Operating procedure]
                           "Select monitor/test module" screen               "Start I/O No. "       "Module type"
                            "Module model name"               Monitor/test
                            * Enter the start I/O No. in hexadecimal.
                            The screen can also be started from System monitor of GX Developer Version 6
                            or later.
                            Refer to the GX Developer Operating Manual for details.
[Setting screen]
                      [Setting items]
                                                                                                                Reference
                                                 Item                            Buffer memory address (Hex.)
                                                                                                                 section
                      Model Name                                                       0620H to 0624H
                      Node Number                                                           0625H                   3.4.11
                      Mode Switch Number                                                    0626H
                      Bus Error Counter                                                    01B2H
                                                                                                                    3.4.3
                      Bus Off Counter                                                      01B3H
                      H/W Test Item Area                                                   062EH
                                                                                                                    3.4.12
                      H/W Test Result Area                                                  062FH
                      Master Function Communication Status                                 01B0H
                                                                                                                    3.4.3
                      Error Information for Master Function                                01B1H
                      Present Link Scan Time (Units: ms)                                   05FCH
                      Minimum Link Scan Time (Units: ms)                                   05FDH                    3.4.7
                      Maximum Link Scan Time (Units: ms)                                   05FEH
                      Slave Function Communication Status                                   0600H
                                                                                                                    3.4.8
                      Error Information for Slave Function                                  0601H
  6 - 16                                                                                                            6 - 16
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                      MELSEC-Q
                                                                                              Reference
                                            Item               Buffer memory address (Hex.)
                                                                                               section
                X/Y Monitor/Test                                                                6.5.1
                Parameter Area Monitor/Test                                                     6.5.2
                Save Parameters to Flash ROM                                                    6.5.3
                Node Configuration Status Monitor                                               6.5.4
                Node Communication Status Monitor                                               6.5.5
                Node Communication Error Status Monitor                                         6.5.6
                Node Fault Status Monitor                                                       6.5.7
                Failed Node Detection Setting                                                   6.5.8
                Message Communication Area Monitor/Test                     –                   6.5.9
                I/O Address Area Monitor for Master Function                                   6.5.10
                Master Function Receive Data Monitor                                           6.5.11
                Master Function Transmit Data Monitor/Test                                     6.5.12
                Slave Function Receive Data Monitor                                            6.5.13
                Slave Function Transmit Data Monitor/Test                                      6.5.14
                Auto Configuration                                                             6.5.15
                Flash ROM Parameter Clear                                                      6.5.16
                Parameter Backup                                                               6.5.17
  6 - 17                                                                                       6 - 17
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                         MELSEC-Q
                [Explanation of items]
                (1) Items
                    Setting item:     Displays I/O signals and buffer memory names.
                    Current value:    Monitors the I/O signal states and present buffer memory values.
                    Setting value:    Enter or select values to be written into the buffer memory for test
                                      operation.
                        Read from module         Reads parameters from the flash ROM of the
                                                 QJ71DN91.
                        Save file                Saves parameters on the hard disk, etc.
                        Current value display    Displays the current value of the item selected. (This is
                                                 used to check the text that cannot be displayed in the
                                                 current value field. However, in this utility package, all
                                                 items can be displayed in the display fields).
                        Make text file           Creates a file containing the screen data in text file
                                                 format.
                        Start monitor /          Selects whether or not to monitor current values.
                        Stop monitor
                        Execute test             Performs a test on the selected items. To select more
                                                 than one item, select them while holding down the
                                                  Ctrl key.
                        Close                    Closes the screen that is currently open and returns to
                                                 the previous screen.
                  REMARK
                  The "Execute test" operation is explained below, using an example of writing data to
                  "Failed Node Detection Setting".
                  (1)   Change the setting value for "Node 1" to "Do not detect".
                        Nothing is written to the QJ71DN91 at this point.
  6 - 18                                                                                          6 - 18
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                 MELSEC-Q
                   [Purpose]
                        Monitor I/O signals and tests output signals.
                   [Operating procedure]
                        Monitor/Test screen            X/Y Monitor/Test
[Setting screen]
                   [Setting items]
                                                                                                         Reference
                                                Item                      Buffer memory address (Hex.)
                                                                                                          section
                    X00: Watchdog Timer Error                                                            3.3.2 (1)
                                                                                                         3.3.2 (2)
                    X01: I/O Communicating
                                                                                                         3.3.3 (2)
                    X02: Message Communication Completion                                                3.3.2 (3)
                    X03: Error Set Signal for Master Function                                            3.3.2 (4)
                    X04: Slave Down Signal                                                               3.3.2 (5)
                    X05: Message Communication Error Signal                                              3.3.2 (3)
                    X06: Saving Parameters to Flash ROM
                                                                                                         3.3.2 (6)
                    X07: Parameters Saved to Flash ROM
                    X08: Error Set Signal for Slave Function                                             3.3.3 (4)
                    X0A: H/W Test in Progress
                    X0B: H/W Test Completion                                           –                 3.3.2 (9)
                    X0C: H/W Test Error Detection
                    X0F: Module Ready                                                                    3.3.2 (7)
                    X14: Auto-Configuring
                                                                                                         3.3.2 (8)
                    X15: Auto Configuration Completion
                                                                                                         3.3.2 (2)
                    Y11 : I/O Communication Request
                                                                                                         3.3.3 (2)
                    Y12: Message Communication Request                                                   3.3.2 (3)
                    Y13: Error Reset Request for Master Function                                         3.3.2 (4)
                    Y15: Auto Configuration Request                                                      3.3.2 (8)
                    Y17: Request for Saving Parameters to Flash ROM                                      3.3.2 (6)
                    Y18: Error Reset Request for Slave Function                                          3.3.3 (4)
  6 - 19                                                                                                  6 - 19
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                MELSEC-Q
                   [Purpose]
                        Configure parameters for master function, parameters for slave function, and
                        auto communication start settings.
                        For auto configuration of the parameters for master function, refer to Section
                        6.5.15.
                        For saving parameters to the flash ROM, refer to Section 6.5.3.
                   [Operating procedure]
                        Monitor/Test screen           Param. Area Mon.
[Setting screen]
                   [Setting items]
                                                                                                        Reference
                                            Item                         Buffer memory address (Hex.)
                                                                                                         section
                   Parameters for Master Function                              01D4H to 03CFH             3.4.5
                   Parameters for Slave Function                                060EH, 060FH              3.4.9
                   Auto Communication Start Setting                                 0631H                3.4.14
  6 - 20                                                                                                 6 - 20
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                             MELSEC-Q
                  [Purpose]
                       Save parameters to the flash ROM.
                       Follow the instructions shown in the Setting item column.
                  [Operating procedure]
                       Monitor/Test screen           Flash ROM Save
[Setting screen]
                  [Setting items]
                                                                                                     Reference
                                            Item                      Buffer memory address (Hex.)
                                                                                                      section
                  1. Stop I/O Communication.
                  2. Select Parameter Saving Area.                                                   3.3.2 (6)
                  3. Save Parameters to Flash ROM.                                 –                 7.3.1 (3)
                  4. Confirm Parameter Saving to Flash ROM.                                          8.2.1 (2)
                  5. Turn Off Parameter Saving Request.
  6 - 21                                                                                              6 - 21
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                            MELSEC-Q
                   [Purpose]
                        Monitor the parameter setting status of each slave node.
                   [Operating procedure]
                        Monitor/Test screen    Config. Status Mon.
[Setting screen]
                   [Setting items]
                                                                                                    Reference
                                        Item                         Buffer memory address (Hex.)
                                                                                                     section
                   Node 0 to Node 63                                       01B4H to 01B7H           3.4.4 (1)
                   [Purpose]
                        Monitor the I/O communication status of each slave node.
                   [Operating procedure]
                        Monitor/Test screen    Comm. Status Mon.
[Setting screen]
                   [Setting items]
                                                                                                    Reference
                                        Item                         Buffer memory address (Hex.)
                                                                                                     section
                   Node 0 to Node 63                                       01BCH to 01BFH           3.4.4 (2)
  6 - 22                                                                                             6 - 22
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                           MELSEC-Q
                   [Purpose]
                        Monitor the I/O communication error status of each slave node.
                   [Operating procedure]
                        Monitor/Test screen     Comm. Err. Status Mon.
[Setting screen]
                   [Setting items]
                                                                                                   Reference
                                         Item                       Buffer memory address (Hex.)
                                                                                                    section
                    Node 0 to Node 63                                     01C0H to 01C3H           3.4.4 (3)
                   [Purpose]
                        Monitor the communication fault status of each slave node.
                   [Operating procedure]
                        Monitor/Test screen     Fault Status Mon.
[Setting screen]
                   [Setting items]
                                                                                                   Reference
                                         Item                       Buffer memory address (Hex.)
                                                                                                    section
                    Node 0 to Node 63                                     01C4H to 01C7H           3.4.4 (4)
  6 - 23                                                                                            6 - 23
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                               MELSEC-Q
                    [Purpose]
                         Test whether or not to detect a failed node.
                    [Operating procedure]
                         Monitor/Test screen     Failed Node Detection Setting
[Setting screen]
                    [Setting items]
                                                                                                       Reference
                                          Item                          Buffer memory address (Hex.)
                                                                                                        section
                    Node 0 to Node 63                                         01CCH to 01CFH           3.4.4 (5)
  6 - 24                                                                                                6 - 24
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                            MELSEC-Q
                  [Purpose]
                       Test the message communication area.
                       For the execution timing, refer to Section 3.3.2 (3).
                  [Operating procedure]
                       Monitor/Test screen       Msg. Comm. Area
[Setting screen]
                  [Setting items]
                                                                                                    Reference
                                         Item                        Buffer memory address (Hex.)
                                                                                                     section
                  Message Communication Command                            0110H to 011FH
                  Message Communication Result                             0120H to 012FH             3.4.2
                  Message Communication Data                               0130H to 01A7H
  6 - 25                                                                                             6 - 25
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                     MELSEC-Q
                   [Purpose]
                        Monitor the start address and size (words) for each slave node in Master
                        Function Receive Data (address: 0700H to 07FFH) and Master Function Transmit
                        Data (address: 0900H to 09FFH).
                   [Operating procedure]
                        Monitor/Test screen               Address Area For Master
[Setting screen]
                   [Setting items]
                                                                                                           Reference
                                               Item                         Buffer memory address (Hex.)
                                                                                                            section
                    1st Slave, Input Data Start Address                                 0500H
                    1st Slave, Input Data Size (Words)                                  0501H
                    1st Slave, Output Data Start Address                                0502H              3.4.6 (3)
                    1st Slave, Output Data Size (Words)                                 0503H
                    2nd to 63rd Slaves                                              0504H to 05FBH
  6 - 26                                                                                                    6 - 26
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                             MELSEC-Q
                    [Purpose]
                         Monitor the data received from each slave node.
                    [Operating procedure]
                         Monitor/Test screen        Master Receive Data
[Setting screen]
                    [Setting items]
                                                                                                     Reference
                                             Item                     Buffer memory address (Hex.)
                                                                                                      section
                    Master Function Receive Data                            0700H to 07FFH           3.4.6 (1)
                    [Purpose]
                         Test the data to be sent to each slave node.
                    [Operating procedure]
                         Monitor/Test screen        Master Transmit Data
[Setting screen]
                    [Setting items]
                                                                                                     Reference
                                             Item                     Buffer memory address (Hex.)
                                                                                                      section
                    Master Function Transmit Data                           0900H to 09FFH           3.4.6 (2)
  6 - 27                                                                                              6 - 27
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                                MELSEC-Q
                    [Purpose]
                         Monitor the data received from the master node.
                    [Operating procedure]
                         Monitor/Test screen        Slave Receive Data
[Setting screen]
                    [Setting items]
                                                                                                        Reference
                                             Item                        Buffer memory address (Hex.)
                                                                                                         section
                    Slave Function Receive Data                                0B00H to 0B3FH           3.4.10 (1)
                    [Purpose]
                         Test the data to be sent to the master node.
                    [Operating procedure]
                         Monitor/Test screen        Slave Transmit Data
[Setting screen]
                    [Setting items]
                                                                                                        Reference
                                             Item                        Buffer memory address (Hex.)
                                                                                                         section
                    Slave Function Transmit Data                               0C00H to 0C3FH           3.4.10 (2)
  6 - 28                                                                                                 6 - 28
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                           MELSEC-Q
                   [Purpose]
                        Using the auto configuration, set the parameters for master function.
                        Follow the instructions shown in the Setting item column.
                   [Operating procedure]
                        Scroll down on the Monitor/Test screen.
[Setting screen]
                   [Setting items]
                                                                                                   Reference
                                              Item                  Buffer memory address (Hex.)
                                                                                                    section
                   1. Stop I/O Communication.
                   2. Set Auto Configuration Operation.
                                                                                                   3.3.2 (8)
                   3. Execute Auto Configuration.                                –
                                                                                                   7.3.1 (1)
                   4. Confirm Auto-Configured Parameters.
                   5. Save Parameters to Flash ROM.
  6 - 29                                                                                            6 - 29
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                         MELSEC-Q
                  [Purpose]
                       Clear the parameters from the flash ROM.
                       Follow the instructions shown in the Setting item column.
                  [Operating procedure]
                       Scroll down on the Monitor/Test screen.
[Setting screen]
                  [Setting items]
                                                                                                 Reference
                                         Item                     Buffer memory address (Hex.)
                                                                                                  section
                                                                                                 7.3.1 (4)
                  Flash ROM Parameter Clear                                    –
                                                                                                 8.2.1 (3)
  6 - 30                                                                                          6 - 30
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                       MELSEC-Q
                 [Purpose]
                      Read the parameters saved in the QJ71DN91’s flash ROM, and save them in the
                      personal computer.
                      Or, read the parameters saved in the personal computer, and save them in the
                      QJ71DN91’s flash ROM.
                      Follow the instructions shown in the Setting item column.
                 [Operating procedure]
                      Scroll down on the Monitor/Test screen.
[Setting screen]
Param. Backup
                 [Setting items]
                                                                                               Reference
                                           Item                 Buffer memory address (Hex.)
                                                                                                section
                  Parameter Saving Area Selection                          0630H                3.4.13
                  Parameters for Master Function                      01D4H to 03CFH             3.4.5
                  Parameters for Slave Function                        060EH, 060FH              3.4.9
                  Auto Communication Start Setting                         0631H                3.4.14
  6 - 31                                                                                        6 - 31
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                    MELSEC-Q
                  [Purpose]
                       Edit the flash ROM settings offline.
                       Edited parameters can be written to the module from the "Parameter Backup"
                       screen under "Monitor/Test".
                  [Operating procedure]
                       Flash ROM setting screen    "Module type"   "Module model name"      Select
[Setting screen]
Param. Backup
  6 - 32                                                                                    6 - 32
6 UTILITY PACKAGE (GX Configurator-DN)
                                                                                        MELSEC-Q
                [Explanation of items]
                (1) Items
                    Setting item: Displays parameter names.
                    Setting value: Enter or select values to be set in the flash ROM.
  6 - 33                                                                                     6 - 33
    7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                        MELSEC-Q
                                                                         •
                                                                         •
                                                                         •
                                                                         •
                                                                         •
                                                                         •
                     (2)   Reading receive data and writing transmit data must be performed when there is
                           no error in the module and the module is in the ready status.
                            Module error       Module ready
7
                            X0       X0F
                                                                                   Program for communication
                     3)    Create a program that detects the communication status of each node and
                           performs interlock. Also, create an error handling program.
                            Module error       Module ready                        Node communication status
                            X0       X0F
                                                                             FROM H0            H1BC     K4MO   K4
                            M0
                                                                Node No. 0 error handling program
                            M1
                                                                Node No. 1 error handling program
                            M0
                                                              Node No. 0 normal processing program
                            M1
                                                              Node No. 1 normal processing program
       7-1                                                                                                      7-1
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                                                 MELSEC-Q
                                  (4)     When handling transmit/receive data of multiple words, pay attention to the
                                          following:
                                          Consistency of 1-word or 2-word (for double-word modules) is guaranteed for
                                          transmit/receive data.
                                          When data of three words or more are handled, new and old data may be mixed
                                          in units of one word.
                                          Therefore, confirm correct data transfer using a method such as providing a
                                          handshake area at each end of transmit/receive data areas, as shown in the
                                          following example.
   Programmable controller CPU                QJ71DN91 master                  QJ71DN91 slave                      Programmable controller CPU
                                                                                                                                                     7
                                                                                      3)               \
                                                                                                                    Sets Transmit request flag.
                                                                                                    Transmit
                                                                                                    request
                                                                                                    flag: 903H
     \                                                                                7)               \
                                                                                                                    Resets Transmit request flag.
    Transmit complete                                                                               Transmit
    flag: 703H                                                                                      request
                                                                                                    flag: 903H
         4)                                                                  5)
     \                     \                                                      \
                                                                                                                    Reads receive data from Slave
    Receive complete     Receive completion                              Slave function Receive data                function receive data area.
    flag: B03H           notification                                    receive data
                         flag: C03H                                      :B00H
                                                                                      6)               \
                                                                                                                    Sets Receive completion
                                                                                                    Receive         notification flag.
                                                                                                    completion
                                                                                                    notification
                                                                                                    flag
                                                                                                    :C03H
     \                                                                                                 \
                                                                                                                    Resets Receive completion
    Receive complete                                                                                Receive
                                                                                                                    notification flag.
    flag: B03H                                                                                      completion
                                                                                                    notification
                                                                                                    flag
                                                                                                    :C03H
  7-2                                                                                                                                         7-2
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                               MELSEC-Q
  7-3                                                                                  7-3
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                                      MELSEC-Q
The explanation of the programs in this chapter is based on the following system.
       24V power supply       1st slave node                       2nd slave node                            4th slave node
                           (Node No.1, polling)                  (Node No.2, polling)                    (Node No.3, bit strobe)
                           Omron CompoBus/D                      Omron CompoBus/D                         Rockwell Automation
                               8-point input                        8-point output                     Flex I/O DeviceNet adapter
                              (DRT1-ID08)                          (DRT1-OD08)                               + 16-point input
                                                                                                           (1794ADN+IB16)*3
                                      *1: The QJ71DN91 (master node) is installed to slot 0 of the base unit, with the start I/O No. set to
                                          "0000H".
                                      *2: The QJ71DN91 (slave node) is installed to slot 1 of the base unit, with the start I/O No. set to
                                          "0020H".
                                      *3: Rockwell Automation’s Flex I/O DeviceNet adapter has input data of two bytes for its status. It
                                          also has 2-byte input data and 2-byte output data.
                             (2) Settings
                                   (a)      Settings of the master node (QJ71DN91 (master node))
                                            For communication with the 1st to 4th slave nodes, set the information such
                                            as connection type and I/O points as the parameters for master function.
                                            (Refer to Section 7.3.)
                                                              Item                                              Setting
                                         Node No. (Node No. switches)                      0 (00)
                                         Communication speed (Mode switch)                 125kbaud (Mode 0)
                                         Receive data                                      X100 to X16F
                                         Transmit data                                     Y100 to Y14F
   7-4                                                                                                                           7-4
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                MELSEC-Q
  7-5                                                                                                7-5
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                               MELSEC-Q
                        (3) Communications
                            The following shows the relation among the programmable controller CPU,
                            master node’s buffer memory, and a slave node.
    Programmable controller CPU     QJ71DN91 master node                   Remote I/O (node No. 1)
                                                                               8-point input
                                            Receive data
                             FROM
         X100 to X107                         Node No. 1                          I00 to I07
                                     700H
                                                                              Input 00 to input 07
                                     701H
                                                                      QJ71DN91 slave node (node No. 4)
                             FROM    702H     Node No. 4
         X110 to X14F                                                         8-byte transfer
                                     703H
                                     704H                                C00H
                                            Node No. 3 status
                                     705H                                C01H Transmit data
                             FROM
         X160 to X16F                706H
                                               Node No. 3
                                                                         C02H
                                                                         C03H
                                            Transmit data
                              TO                                         B00H
         Y100 to Y107                900H     Node No. 2
                                                                         B01H   Receive data
                                     901H
                                                                         B02H
                              TO     902H     Node No. 4
         Y110 to Y14F                                                    B03H
                                     903H
                                                                          Remote I/O (node No. 3)
                                     904H                                     16-point input
                                              Node No. 3
                                    905H
                                                                                    Status
                                                                                  I00 to I15
                                                                             Input 00 to input 15
Dummy output
                                                                                  O00 to O07
                                                                            Output 00 to output 07
  7-6                                                                                                7-6
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                         MELSEC-Q
   7-7                                                                                                         7-7
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                  MELSEC-Q
                                                               1)
                                                                MOV/TO
     Auto Configuration Operation Setting (03F0H)              instruction
                                                                                      6)             8)
                                                                                                      MOV/TO
Parameters for Master Function (01D4H to 03CFH)                                                      instruction
                                       1)    Set a type of auto configuration and the maximum detection node No.
                                             in Auto Configuration Operation Setting (address: 03F0H).
                                             (Example) When the auto configuration type is "All configuration" and
                                                         the maximum detection node No. is 4, set 0004H.
                                       2)    Set I/O Communication Request (Y11) and Request for Saving
                                             Parameters to Flash ROM (Y17) to OFF.
                                       3)    Set Auto Configuration Request (Y15) to ON.
                                       4)    Auto configuration is started, and Auto-Configuring (X14) is set to ON.
                                             Up to approx. 60 seconds are needed for completion of auto
                                             configuration.
                                       5)    Upon completion of auto configuration, Auto Configuration Completion
                                             (X15) is set to ON.
                                       6)    Parameters saved in each slave node are loaded and stored in
                                             Parameters for Master Function (address: 01D4H to 03CFH).
                                             The parameter settings loaded from the slave nodes are stored in
                                             order of node No.
                                       7)    When Auto Configuration Request (Y15) is set to OFF, Auto-
                                             Configuring (X14) and Auto Configuration Completion (X15) are set to
                                             OFF.
                                       8)    Check Parameters for Master Function (address: 01D4H to 03CFH).
                                             Confirm that the settings such as node No., connection type, I/O points
                                             are correct. Correct values if any incorrect setting is identified.
   7-8                                                                                                       7-8
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                                             MELSEC-Q
                                                                                       4)                                    8)
Request for Saving Parameters to Flash ROM (Y17)
                                                                                                        5)
           Saving Parameters to Flash ROM (X06)
                                                                                                                        7)
           Parameters Saved to Flash ROM (X07)
                                                                                                        6)
         Error Set Signal for Master Function (X03)
                                                                                                             MOV/FROM
     Error Information for Master Function (01B1H)                                                            instruction
                                                                         2)
                Parameter Area Select Bit (0630H)                         MOV/TO
                                                                         instruction
                                                           1)
                                                            MOV/TO                          Parameter
                                       Parameters          instruction                        check
Flash ROM
                      POINT
                    (1) Pre-determine the slave node settings (e.g. connection type) before executing
                        auto configuration.
                    (2) Check that the power of the slave nodes and the network is ON and the wiring
                        is correct.
(a) The setting items for auto configuration are shown below.
2)
1)
  7 - 10                                                                                          7 - 10
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                 MELSEC-Q
1)
2)
3)
4)
                       1)   When the current value for "Y11: I/O Communication Request" is "I/O
                            Comm. Request", set "I/O Comm. Stop Request".
                            Select "I/O Comm. Stop Request" Execute test button
                       2)   When the current value for "X01: I/O Communicating" is "I/O
                            Communicating", set "I/O Comm. Request" for "Y11: I/O
                            Communication Request".
                            Select "I/O Comm. Request" Execute test button
                            Then, set "I/O Comm. Stop Request" for "Y11: I/O Communication
                            Request".
                            Select "I/O Comm. Stop Request" Execute test button
                            Check that the current value for "X01: I/O Communicating" was
                            changed to "I/O Comm. Stop".
 7 - 11                                                                                  7 - 11
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                   MELSEC-Q
                       3)   When the current value for "Y17: Request for Saving Parameters to
                            Flash ROM" is "Save Request", set "OFF" for it.
                            Select "OFF" Execute test button
                       4)   Click the Close button.
1)
2)
 7 - 12                                                                                        7 - 12
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                  MELSEC-Q
1)
                                                                                                    2)
                                                                                                    3)
4)
5)
 7 - 13                                                                                    7 - 13
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                    MELSEC-Q
1)
2)
3)
4)
 7 - 14                                                                                      7 - 14
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                MELSEC-Q
                POINT
              (1) Slave node settings detected by auto configuration are stored in order of node
                  No.
              (2) When changing parameters for master function, set default values in the areas
                  after the parameter-set areas.
                  (Example) When changing the number of slave nodes that can perform I/O
                              communication from 6 to 4, set default values in the areas for 5th
                              and 6th slave nodes.
 7 - 15                                                                                  7 - 15
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                    MELSEC-Q
1)
2)
3)
                       1)   Set parameters for 1st to 4th slave nodes. (For the setting details, refer
                            to Section 7.3 (1).)
                            Select a value in a Setting value field Execute test button
                            Repeat this if more than one parameter must be set.
                       2)   To start I/O communication automatically at power-up, set "Start" for
                            "Auto Communication Start Setting".
                            Select "Start"    Execute test button
                       3)   Click the Close button.
 7 - 16                                                                                     7 - 16
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                   MELSEC-Q
                POINT
              When changing parameters for master function, set default values in the areas after
              the parameter-set areas.
              (Example) When changing the number of slave nodes that can perform I/O
                        communication from 6 to 4, set default values in the areas for 5th and
                        6th slave nodes.
 7 - 17                                                                                   7 - 17
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                   MELSEC-Q
1)
2)
3)
                         1)   When the current value for "Y11: I/O Communication Request" is "I/O
                              Comm. Request", set "I/O Comm. Stop Request".
                              Select "I/O Comm. Stop Request" Execute test button
                         2)   When the current value for "X01: I/O Communicating" is "I/O
                              Communicating", set "I/O Comm. Request" for "Y11: I/O
                              Communication Request".
                              Select "I/O Comm. Request" Execute test button
                              Then, set "I/O Comm. Stop Request" for "Y11: I/O Communication
                              Request".
                              Select "I/O Comm. Stop Request" Execute test button
                              Check that the current value for "X01: I/O Communicating" was
                              changed to "I/O Comm. Stop".
                         3)   When the current value for "Y15: Auto Configuration Request" is
                              "Config. Request", set "OFF" for "Y15: Auto Configuration Request".
                              Select "OFF" Execute test button
 7 - 18                                                                                    7 - 18
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                            MELSEC-Q
4)
                                                                                              5)
                                                                                              6)
7)
8)
9)
10)
 7 - 19                                                                             7 - 19
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                MELSEC-Q
                POINT
              Since the number of writes to flash ROM is limited, use Request for Saving
              Parameters to Flash ROM (Y17) only when creating or changing parameters.
 7 - 20                                                                                  7 - 20
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                   MELSEC-Q
1)
                                                                                                    2)
                                                                                                    3)
4)
5)
6)
                    5)   After completion of clearing the flash ROM parameters, set "OFF" for
                         "Request for Saving Parameters to Flash ROM".
                         Select "OFF" Execute test button
                    6)   Click the Close button.
 7 - 22                                                                               7 - 22
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                                           MELSEC-Q
                      *1: Check that the settings such as node No., connection type, and I/O points are correct.
                          Correct values if any incorrect setting is identified. (For the setting details, refer to Section 7.3 (1).)
                                 POINT
                              (1) Pre-determine the slave node settings (e.g. connection type) before executing
                                  auto configuration.
                              (2) Check that the power of the slave nodes and the network is ON and the wiring
                                  is correct.
                              (3) Slave node settings detected by auto configuration are stored in order of node
                                  No.
                              (4) When changing parameters for master function, set default values in the areas
                                  after the parameter-set areas.
                                  (Example) When changing the number of slave nodes that can perform I/O
                                              communication from 6 to 4, set default values in the areas for 5th
                                              and 6th slave nodes.
   7 - 23                                                                                                                                7 - 23
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                        MELSEC-Q
 7 - 24                                                                                                             7 - 24
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                 MELSEC-Q
                              POINT
                           When changing parameters for master function, set default values in the areas after
                           the parameter-set areas.
                           (Example) When changing the number of slave nodes that can perform I/O
                                     communication from 6 to 4, set default values in the areas for 5th and
                                     6th slave nodes.
 7 - 25                                                                                                     7 - 25
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                     MELSEC-Q
                          POINT
                    (1) Save the parameters in the buffer memory to a flash ROM. Otherwise, they are
                        cleared when the power is turned OFF or the CPU module is reset.
                    (2) Since the number of writes to flash ROM is limited, use Request for Saving
                        Parameters to Flash ROM (Y17) only when creating or changing parameters.
   7 - 26                                                                                                      7 - 26
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                            MELSEC-Q
1)
                                                                                                           2)
                                                                                                           3)
  7 - 27                                                                                         7 - 27
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                      MELSEC-Q
                                   POINT
                              To ensure consistency of transmit/receive data of multiple words, take a measure
                              such as providing a handshake area at the end of transmit/receive data to check
                              the data transfer.
                              For the program example, refer to Section 7.1 (4).
 7 - 28                                                                                                        7 - 28
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                     MELSEC-Q
  7 - 29                                                                                  7 - 29
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                    MELSEC-Q
                                   POINT
                              To ensure consistency of transmit/receive data of multiple words, take a measure
                              such as providing a handshake area at the end of transmit/receive data to check
                              the data transfer.
                              For the program example, refer to Section 7.1 (4).
  7 - 30                                                                                                       7 - 30
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                         MELSEC-Q
  7 - 31                                                                                          7 - 31
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                       MELSEC-Q
Get Attribute
Instance ID = 1
Attribute ID = 7
 7 - 32                                                                          7 - 32
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                 MELSEC-Q
Set Attribute
Instance ID = 1
  7 - 33                                                                                                      7 - 33
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                 MELSEC-Q
                   This section explains an example of a sequence program that obtains the error
                   information for the master function.
Error code
  7 - 34                                                                                                      7 - 34
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                       MELSEC-Q
                            If transmit/receive data of each slave node may change depending on the system,
                            reserve the data storage devices for each slave node in advance.
                            Using the information in I/O Address Area for Master Function (address: 0500H to
                            05FBH) and executing the FROM or TO instruction will eliminate the need for modifying
                            the sequence program even if the transmit/receive data length is changed.
                            The figure below shows an example in which the transmit/receive data storage devices
                            of each node are allocated in units of 64 points, in the same system configuration
                            described in Section 7.2.
                            In this example, the devices are allocated as follows: 64 points from X200 for storing
                            receive data of node No.1, 64 points from X240 for storing receive data of node No.2,
                            and so on.
                             The information in I/O Address Area for Master Function (address: 0500H to 05FBH) is
                            stored in D1000 to D1251, and the FROM or TO instruction is executed using the start
                            buffer memory address of this information and the data length.
                      Programmable controller CPU       QJ71DN91 master node           Remote I/O (node No. 1)
                                                                                           8-point input
                                                                Receive data
      Receive                                    FROM                                            I00 to I07
                         X200 to X207                    700H       Node No. 1
      data area for                                      701H                                Input 00 to input 07
                         X208 to X23F            FROM
      node No.1              (For future                 702H
      (64 points)
                                                                     Node No. 4        QJ71DN91 slave node
                             expansion)                  703H
                                                                                           (node No. 4)
      Receive                                            704H
                                                         705H                             8-byte transfer
      data area for      X240 to X27F                             Node No. 3 status
                                                                Transmit data
      Transmit                                    TO     900H       Node No. 2        Remote I/O (node No. 3)
      data area for      Y200 to X23F                    901H                             16-point input
      node No.1              (For future          TO     902H       Node No. 4
                             expansion)
      (64 points)                                        903H                                     Status
      Transmit           Y240 to X247                    904H                                    I00 to I15
      data area for                                      905H       Node No. 3               Input 00 to input 15
                         Y248 to X27F
      node No.2              (For future
      (64 points)            expansion)                                                       Dummy output
      Transmit
      data area for      Y280 to X2BF
      node No.4
                                                                                      Remote I/O (node No. 2)
      (64 points)                                 TO
                         Y2C0 to X2CF                                                     8-point input
      Transmit
      data area for      Y2D0 to X2FF
                             (For future                                                        O00 to O07
      node No.3              expansion)                                                  Output 00 to output 07
      (64 points)
                                                         500H
                        D1000 to D1251
                          I/O address                            I/O address
                          information            FROM              area for
                                                           to
                           Based on this                            master
                            information,
                         execute FROM/TO
                                                                   function
                            instructions.
                                                         5FBH
  7 - 35                                                                                                            7 - 35
7 PROGRAMMING FOR EXECUTING THE MASTER FUNCTION
                                                                                                     MELSEC-Q
 7 - 36                                                                                                          7 - 36
    8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                                                MELSEC-Q
                              The explanation of the programs in this chapter is based on the system shown in
                              Section 7.2.
                              Note that the transmit/receive data of the QJ71DN91 (slave node) are assigned to the
                              following devices.
                                                                Item                                       Device
                                         Receive data                                    X200 to X23F
                                         Transmit data                                   Y200 to Y23F
                                    POINT
                               To change I/O points for slave function, parameters for slave function must be set.
                               However, for the I/O points of the QJ71DN91 (slave node) shown in Chapter 7,
                               parameters for slave function need not be set because default values are used.
                              (1)    Settings
                                     The following table shows the slave function parameters that are to be set in the
                                     program example.
                                     For details of the slave function parameters, refer to Section 3.4.9.
                                     For saving parameters to a flash ROM, refer to (2) in this section.
             Buffer memory
                                                         Item                                             Set value
             address (Hex.)
8               060EH         Slave Function Receive-Bytes (Input Size) Setting Area     K16 (16 bytes)
                060FH         Slave Function Transmit-Bytes (Output Size) Setting Area   K16 (16 bytes)
       8-1                                                                                                            8-1
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                                                  MELSEC-Q
Flash ROM
1)
2)
3)
                              1)   Enter "16" for "Slave Function Input Sizes Setting Area" and "Slave
                                   Function Output Sizes Setting Area".
                                   Select "16"     Execute test button
                              2)   To start I/O communication automatically at power-up, set "Start" for
                                   "Auto Communication Start Setting".
                                   Select "Start"    Execute test button
                              3)   Click the Close button.
(b) Saving the parameters to the flash ROM (Refer to (2) in this section.)
   8-3                                                                                                8-3
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                    MELSEC-Q
1)
2)
3)
                          1)   When the current value for "Y11: I/O Communication Request" is "I/O
                               Comm. Request", set "I/O Comm. Stop Request".
                               Select "I/O Comm. Stop Request" Execute test button
                          2)   When the current value for "X01: I/O Communicating" is "I/O
                               Communicating", set "I/O Comm. Request" for "Y11: I/O
                               Communication Request".
                               Select "I/O Comm. Request" Execute test button
                               Then, set "I/O Comm. Stop Request" for "Y11: I/O Communication
                               Request".
                               Select "I/O Comm. Stop Request" Execute test button
                               Check that the current value for "X01: I/O Communicating" was
                               changed to "I/O Comm. Stop".
                          3)   When the current value for "Y15: Auto Configuration Request" is
                               "Config. Request", set "OFF" for "Y15: Auto Configuration Request".
                               Select "OFF" Execute test button
  8-4                                                                                       8-4
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                            MELSEC-Q
4)
                                                                                          5)
                                                                                          6)
7)
8)
9)
10)
  8-5                                                                               8-5
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                   MELSEC-Q
                    POINT
               Since the number of writes to flash ROM is limited, use Request for Saving
               Parameters to Flash ROM (Y17) only when creating or changing parameters.
  8-6                                                                                       8-6
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                                           MELSEC-Q
    8-7                                                                                                               8-7
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                                        MELSEC-Q
Parameter saving
                                                                                    Parameter Area Select Bit
                                                                                     Slave/Auto Comm.
                                                                                    Auto Communication Start Setting
                                                                                     Start
                                                                                    Writes parameters to buffer memory.
                                                                                    Sets Request for Saving Parameters
                                                                                    to Flash ROM to ON.
                                                                                    Saving parameters to flash ROM
                            POINT
                        (1) Save the parameters in the buffer memory to a flash ROM. Otherwise, they are
                            cleared when the power is turned OFF or the CPU module is reset.
                        (2) Since the number of writes to flash ROM is limited, use Request for Saving
                            Parameters to Flash ROM (Y17) only when creating or changing parameters.
    8-8                                                                                                            8-8
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                            MELSEC-Q
                                                                                                      1)
                                                                                                      2)
   8-9                                                                                               8-9
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                              MELSEC-Q
                               POINT
                           To ensure consistency of transmit/receive data of multiple words, take a measure
                           such as providing a handshake area at the end of transmit/receive data to check
                           the data transfer.
                           For the program example, refer to Section 7.1 (4).
 8 - 10                                                                                                8 - 10
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                                             MELSEC-Q
                                 POINT
                               To ensure consistency of transmit/receive data of multiple words, take a measure
                               such as providing a handshake area at the end of transmit/receive data to check
                               the data transfer.
                               For the program example, refer to Section 7.1 (4).
  8 - 11                                                                                                                 8 - 11
8 PROGRAMMING FOR EXECUTING THE SLAVE FUNCTION
                                                                                                  MELSEC-Q
                   This section explains an example of a sequence program that obtains the error
                   information for the slave function.
  8 - 12                                                                                                    8 - 12
    9 TROUBLESHOOTING
                                                                                    MELSEC-Q
9 TROUBLESHOOTING
                 This chapter describes the errors that may occur while using the QJ71DN91 as well as
                 their troubleshooting procedures.
                 This chapter contains the following information:
                 Section 9.1 Problem Identification
                               Troubleshooting procedures are shown according to symptoms.
                 Section 9.2 Error Codes
                               Troubleshooting procedures are shown according to error codes.
      9-1                                                                                   9-1
9 TROUBLESHOOTING
                                                                                                                              MELSEC-Q
                         This section explains checking procedures and actions to be taken when a problem
                         occurs.
Problem occurred
Yes
Yes
   9-2                                                                                                                                       9-2
9 TROUBLESHOOTING
                                                                                                           MELSEC-Q
9.1.2 When unable to communicate with all slave nodes (when using master function)
Yes
Yes
Yes
                       Same communication
                       speed set for all nodes?            No    Set same communication speed for all nodes.
Yes
                            Yes
                                Is there
                 a slave node having same node No. as      Yes   Eliminate node No. duplication.
                              QJ71DN91?
No
Yes
Yes
                         I/O Communication
                                                           No    Set I/O Communication Request (Y11) to ON.
                     Request (Y11) set to ON?
Yes
No
   9-3                                                                                                         9-3
9 TROUBLESHOOTING
                                                                                                                MELSEC-Q
9.1.3 When unable to communicate with a specific slave node (when using master function)
                              Yes
                             Is DeviceNet
                    cable connected to the slave no              No   Connect DeviceNet cable securely.
                               securely?
Yes
Is comm. speed same as other nodes? No Set the same communication speed.
Yes
Yes
                                Is the
                   slave node set with parameters?                    No
                              Yes
                                  Is the
                   parameter for node No. same as the                 No
                               actual one?
                             Yes
                              No
                             Specified
               connection type matched with the slave                 No
                            node spec?
Yes
                          UCMM support
                 and message group matched with the                   No
                         slave node spec?
                              Yes
                               Value set
               for watchdog timeout action matched with               No
                         the slave node spec?
Yes
                          I/O configuration
                  parameters matched with the actual                  No
                            configuration?
Yes
No
No
Have the parameters been written? No Configure and write correct parameters.
                              Yes
                                                                Yes   Take corrective actions according
                        Is there an error code?
                                                                      to the error code.
                              No
                Check the entire network condition
                such as noise or installation.
   9-4                                                                                                              9-4
9 TROUBLESHOOTING
                                                                                                             MELSEC-Q
9.1.4 When unable to communicate with master node (when using slave function)
Yes
                            Is DeviceNet
                                                                   Connect DeviceNet cable securely.
                  cable connected to QJ71DN91's              No
                         connector securely
Yes
Yes
                    Same communication speed                 No    Set same communication speed for all nodes.
                        set for all nodes?
Yes
Yes
                               Is there
                a slave node having same node No. as         Yes   Eliminate node No. duplication.
                             QJ71DN91?
                              No
Yes
Yes
                  I/O Communication Request (Y11)            No    Set I/O Communication Request (Y11) to ON.
                           set to ON?
                              Yes
No
   9-5                                                                                                             9-5
9 TROUBLESHOOTING
                                                                                                          MELSEC-Q
     9-6                                                                                                             9-6
9 TROUBLESHOOTING
                                                                                                   MELSEC-Q
    9-7                                                                                                      9-7
9 TROUBLESHOOTING
                                                                                                            MELSEC-Q
                        A communication error code is stored in the high byte of Error Information for Master
                        Function (address: 01B1H) or Error Information for Slave Function (address: 0601H).
                        Read it when Error Set Signal for Master Function (X03) or Error Set Signal for Slave
                        Function (X08) is set to ON, and check the error details.
                        Communication error codes can be checked in System monitor of GX Developer.
                        (Refer to Section 9.3.)
                        (1)     When the error-detected node No. (low byte of error information) is FFH
  Error                                                                                                        Detectability
          Detected
  code                             Description                                   Action                      Master     Slave
             in:
 (Hex.)                                                                                                     function   function
                                                              • Set the node No. within the range of 0 to
                     The node No. (MAC ID) value is out of
                                                                63.
  36H     QJ71DN91   range.
                                                              • Set the mode switch to any other than D
                     The mode switch value is out of range.
                                                                to F.
                     The node No. (MAC ID) is duplicated on
  39H     QJ71DN91                                            • Set a unique node No.
                     the network.
  E0H     QJ71DN91   Power is not supplied to the network.    • Supply power to the network (DC24V).
                     Other modules cannot be identified on
  E1H     QJ71DN91                                            • Connect other modules to the network.
                     the network.
                     The node No. switches or mode switch     • Restore the setting of the node No.
  F0H     QJ71DN91
                     has been changed during operation.         switches or mode switch.
    9-8                                                                                                                9-8
9 TROUBLESHOOTING
                                                                                                                 MELSEC-Q
                        (2)    When the error-detected node No. (low byte of error information) is FEH
 Error                                                                                                               Detectability
         Detected
 code                              Description                                      Action                        Master      Slave
            in:
(Hex.)                                                                                                           function   function
                    Zero (0) is set for both the input and      • Set the input and output points according
 02H     QJ71DN91
                    output points of a slave node.                to the slave node specifications.
                    The low byte of the slave node No. in the
 03H     QJ71DN91                                               • Set it within the range of 0 to 63.
                    buffer memory is out of range.
                    The high byte of the slave node No. in      • Set it within the range of 01H to 04H, or to
 04H     QJ71DN91
                    the buffer memory is out of range.            80H.
                    The connection type in the buffer
 05H     QJ71DN91                                               • Set 0001H, 0002H, 0004H, or 0008H.
                    memory is out of range.
                    The same node No. has already been
 06H     QJ71DN91   set for a slave node in the buffer          • Set unique node numbers for all nodes.
                    memory.
 07H     QJ71DN91   No slave node has been set.                 • Set at least one slave node.
                    The total input data length of all slave
 08H     QJ71DN91                                               • Reduce it to 512 bytes or less.
                    nodes is too long.
                    The total output data length of all slave
 09H     QJ71DN91                                               • Reduce it to 512 bytes or less.
                    nodes is too long.
                    The parameter value for the watchdog
 0AH     QJ71DN91                                               • Set 0000H, 0001H, 0002H, or 0003H.
                    timeout action is invalid.
                    The expected packet rate value in the       • Change the setting so that the expected
 0BH     QJ71DN91   buffer memory is smaller than the             packet rate value is greater than or equal
                    production inhibit time value.                to the production inhibit time value.
                                                                • Save the parameters again.
                    Flash ROM checksum error (Parameters
 0CH     QJ71DN91                                               • Do not turn OFF the power or reset while
                    for Master Function area)
                                                                  saving the parameters.
                                                                • Save the parameters again.
                    Flash ROM checksum error (Parameters
 0DH     QJ71DN91                                               • Do not turn OFF the power or reset while
                    for Slave Function area)
                                                                  saving the parameters.
                                                                • Save the parameters again.
                    Flash ROM checksum error (Auto
 0EH     QJ71DN91                                               • Do not turn OFF the power or reset while
                    Communication Start Setting area)
                                                                  saving the parameters.
                                                                • Clear all parameters again.
 0FH     QJ71DN91   Flash ROM all clear error                   • Do not turn OFF the power or reset while
                                                                  clearing the parameters.
                    The number of input points per slave        • Correct the number of input points per
 10H     QJ71DN91
                    node exceeds 256 bytes.                       slave node to 256 bytes or less.
                    The number of output points per slave       • Correct the number of output points per
 11H     QJ71DN91
                    node exceeds 256 bytes.                       slave node to 256 bytes or less.
                    The production inhibit time value was set   • Set the production inhibit time value to a
 15H     QJ71DN91
                    to 0 ms (set value 1) in cyclic.              value other than 0 ms.
                    All slave nodes are set as reserved         • Set the parameters according to the slave
 16H     QJ71DN91
                    nodes by parameters.                          nodes connected to the network.
                    The number of slave function receive
 80H     QJ71DN91                                               • Set it within the range of 0 to 128 bytes.
                    bytes is out of range.
                    The number of slave function transmit
 81H     QJ71DN91                                               • Set it within the range of 0 to 128 bytes.
                    bytes is out of range.
                    Both of the slave function transmit and     • Set either of the transmit or receive bytes
 82H     QJ71DN91
                    receive bytes are set to 0.                   to any other than 0.
   9-9                                                                                                                     9-9
9 TROUBLESHOOTING
                                                                                                                 MELSEC-Q
 Error                                                                                                               Detectability
          Detected
 code                               Description                                      Action                       Master      Slave
             in:
(Hex.)                                                                                                           function   function
                                                                  • Set I/O points of slave nodes in
                                                                    Parameters for Master Function.
                     When using both the master and slave
                                                                  • Set transmit/receive bytes in Parameters
 A0H      QJ71DN91   functions, the number of I/O points is set
                                                                    for Slave Function.
                     to 0 for both of them.
                                                                    (Either of master or slave function values
                                                                    must be set.)
 9 - 10                                                                                                                    9 - 10
9 TROUBLESHOOTING
                                                                                                                     MELSEC-Q
                           (3)     When the error-detected node No. (low byte of error information) is other than
                                   FFH and FEH
 Error                                                                                                                  Detectability
          Detected
 code                                  Description                                       Action                       Master      Slave
             in:
(Hex.)                                                                                                               function    function
                       A network problem was detected after           • Check that the cables are connected
 01H      QJ71DN91
                       communication was started.                       correctly.
                                                                      • Check the entire network and slave node
                                                                        states for MAC ID and baud rate setting,
 1EH      QJ71DN91     The slave node did not respond.
                                                                        a failed slave node, or disconnection of a
                                                                        terminating resistor.
                                                                      • Read the communication error
                       A slave node responded with a non-
 20H      Slave node                                                    information, and take an appropriate
                       prescribed error.
                                                                        action according to the error information.
                                                                      • Read the communication error
                       A slave node responded with an error
 23H      Slave node                                                    information, and take an appropriate
                       when establishing a connection.
                                                                        action according to the error information.
                       The input data size set with a parameter
                                                                      • Check the slave node manual and set the
 24H      QJ71DN91     is different from the size for the actual
                                                                        correct input data size.
                       slave node.
                       The output data size set with a
                                                                      • Check the slave node manual and set the
 25H      QJ71DN91     parameter is different from the size for
                                                                        correct output data size.
                       the actual slave node.
                                                                      • Check the slave node manual, and
                                                                        prevent any data of the function not
                       Response data of the function that is not        supported by the QJ71DN91 from being
 26H      QJ71DN91     supported by the QJ71DN91 was                    sent from the slave node.
                       received.                                      • Check the entire network and slave node
                                                                        states for any fault such as disconnection
                                                                        of a terminating resistor.
                                                                      • Check the entire network and slave node
                       The connection is already in the
 27H      Slave node                                                    states for any fault such as disconnection
                       specified mode.
                                                                        of a terminating resistor.
                                                                      • Check the entire network and slave node
                       Unexpected invalid data was received
 28H      QJ71DN91                                                      states for any fault such as disconnection
                       when the connection was established.
                                                                        of a terminating resistor.
                       Connection has already been                    • Wait for a while, and reset the slave node
 29H      Slave node
                       established with that slave node.                if the connection cannot be established.
                       The data length of a polling response is
                                                                      • Check the entire network and slave node
                       different from the length of the data that
 2AH      QJ71DN91                                                      states for any fault such as disconnection
                       was read from the slave node when a
                                                                        of a terminating resistor.
                       connection was established.
                       When a polling response was divided            • Check the entire network and slave node
 2BH      QJ71DN91     into several data units, the first data unit     states for any fault such as disconnection
                       was received twice.                              of a terminating resistor.
                       When a polling response was divided            • Check the entire network and slave node
 2CH      QJ71DN91     into several data blocks, data of an             states for any fault such as disconnection
                       unexpected number was received.                  of a terminating resistor.
                       When a polling response was divided
                                                                      • Check the entire network and slave node
                       into several data blocks, the second data
 2DH      QJ71DN91                                                      states for any fault such as disconnection
                       block or later was received before the
                                                                        of a terminating resistor.
                       first one.
 9 - 11                                                                                                                         9 - 11
9 TROUBLESHOOTING
                                                                                                               MELSEC-Q
 Error                                                                                                            Detectability
          Detected
 code                               Description                                    Action                       Master      Slave
             in:
(Hex.)                                                                                                         function    function
                                                                • The same node No. is set for two or more
                                                                  slave nodes. Correct the duplicated
                     Two or more identical node numbers           parameter settings.
 3BH      QJ71DN91
                     (MAC IDs) were detected in parameters.     • A slave node having the same node No.
                                                                  as that of this node exists in the
                                                                  parameters.
                                                                • Check if the connection type value is
                                                                  correct.
 47H      QJ71DN91   Incorrect connection type was specified.
                                                                • Read the communication error
                                                                  information, and take appropriate actions.
                                                                • Check the entire network and slave node
                     The polling connection in the slave          states for any fault such as disconnection
 80H      QJ71DN91
                     function has timed out.                      of a terminating resistor.
                                                                • Check the master node status.
                     A connection other than for explicit       • Do not allocate any I/O connection other
 81H      QJ71DN91
                     messages and polling was allocated.          than for polling.
                     The number of bytes received by polling
                                                                • Set the master node’s I/O points that
 82H      QJ71DN91   is greater than the max. number of
                                                                  match the settings of the QJ71DN91.
                     receive points.
 9 - 12                                                                                                                   9 - 12
9 TROUBLESHOOTING
                                                                                                                    MELSEC-Q
9.2.2 Execution error codes of message communication (for the master function only)
  9 - 13                                                                                                                      9 - 13
9 TROUBLESHOOTING
                                                                                                                  MELSEC-Q
 Error
          Detected
 code                                       Description                                                Action
             in:
(Dec.)
                                                                             • Check whether or not the specified MAC ID, class ID,
                                                                               instance ID and attribute ID are correct.
                       The requested service cannot be executed in the
 16       Slave node                                                         • Referring to the slave node manual, check the
                       current device status.
                                                                               condition under which the slave node notifies this
                                                                               error, and take an appropriate action.
                                                                             • Check the entire network and slave node states for
 17       QJ71DN91     Slave node did not respond.                             any fault such as slave node failure, or disconnection
                                                                               of a terminating resistor.
                                                                             • Check whether or not the specified MAC ID, class ID,
                                                                               instance ID and attribute ID are correct.
                                                                             • In the case of set attribute, verify that the specified
                       Sufficient data was not provided to execute the
 19       Slave node                                                            data is sufficient and the data length is correct.
                       specified operation.
                                                                             • Referring to the slave node manual, check the
                                                                               condition under which the slave node notifies this
                                                                               error, and take an appropriate action.
                                                                             • Check whether or not the specified MAC ID, class ID,
                                                                               instance ID and attribute ID are correct.
 20       Slave node   The specified attribute is not supported.             • Referring to the slave node manual, check the
                                                                               condition under which the slave node notifies this
                                                                               error, and take an appropriate action.
                                                                             • Reduce the data returned from the slave node to 240
 21       Slave node   The service provided excessive data.
                                                                               bytes or less.
                                                                             • Check whether or not the specified MAC ID, class ID,
                                                                               instance ID and attribute ID are correct.
                       The specified object does not exist in the slave
 22       Slave node                                                         • Referring to the slave node manual, check the
                       node.
                                                                               condition under which the slave node notifies this
                                                                               error, and take an appropriate action.
                                                                             • Check the entire network and slave node states for
 50       QJ71DN91     The response data format is invalid.                    any fault such as disconnection of a terminating
                                                                               resistor.
 55       QJ71DN91     The specified slave node No. is other than 0 to 63.   • Specify a node No. in the range of 0 to 63.
                                                                             • Check the entire network and slave node states for
 57       QJ71DN91     The divided data were received in incorrect order.      any fault such as disconnection of a terminating
                                                                               resistor.
                       The data length set in the buffer memory is 241 or
 257      QJ71DN91                                                           • Set the data length to 240 bytes or less.
                       more.
                       An invalid value was set as a command No. in the
                                                                             • Set 0001H, 0101H, 0102H, 0201H, or FE**H as a
 258      QJ71DN91     Message Communication Command area of the
                                                                               command No.
                       buffer memory.
 300      QJ71DN91     The own node is set offline.                          • Set Y11 to ON to set the own node online.
 301      QJ71DN91     An error occurred during data queuing.                • Perform a hardware test to check for hardware failure.
                                                                             • Check the entire network and slave node states for
 302      QJ71DN91     A timeout occurred while waiting for a response.        any fault such as disconnection of a terminating
                                                                               resistor.
                                                                             • Check the entire network and slave node states for
 303      QJ71DN91     An invalid response was obtained.                       any fault such as disconnection of a terminating
                                                                               resistor.
                       The specified node No. is currently set for a         • Set a node No. that is not being used for a reserved
 304      QJ71DN91
                       reserved node.                                          node.
                                                                             • Send messages to address any other than the own
 305      QJ71DN91     The message was sent to the own node.
                                                                               node.
 9 - 14                                                                                                                      9 - 14
9 TROUBLESHOOTING
                                                                                                  MELSEC-Q
 Error
          Detected
 code                                      Description                                 Action
             in:
(Dec.)
                                                               • Check whether the parameter value for the message
 306      QJ71DN91     Failed to open a message connection.
                                                                 group is set correctly or not.
                                                               • Verify that the transmit message can be responded by
 317      Slave node   The response data length is too long.
                                                                 the slave node.
 9 - 15                                                                                                     9 - 15
9 TROUBLESHOOTING
                                                                                                                                        MELSEC-Q
9.2.3 General DeviceNet error codes of message communication (for the master function
      only)
             Error code
                                                         Error name                                                  Description
     Hex.                  Dec.
 0000H to 0001H            0 to 1      Reserved                                      Reserved by DeviceNet.
                                                                                     The requested service could not be executed because there was no
     0002H                   2         Resource unavailable
                                                                                     space in the required resource.
 0003H to 0007H            3 to 7      Reserved                                      Reserved by DeviceNet.
                                                                                     The requested service is not supported. Or, the requested service is not
     0008H                   8         Service not supported
                                                                                     defined by the specified object class/instance.
     0009H                   9         Invalid attribute value                       The requested service had an error in the attribute data.
     000AH                  10         Reserved                                      Reserved by DeviceNet.
                                                                                     The specified object has already been changed into the requested
     000BH                  11         Already in requested mode/state
                                                                                     mode/status.
                                                                                     The specified object was not in the state that could execute the requested
     000CH                  12         Object state conflict
                                                                                     service.
     000DH                  13         Reserved                                      Reserved by DeviceNet.
     000EH                  14         Attribute not settable                        The requested setup service specified an unchangeable attribute.
     000FH                  15         Privilege violation                           The service requester did not have the access privilege.
                                                                                     The specified device was not in the state that could execute the
     0010H                  16         Device state conflict
                                                                                     requested service.
                                                                                     The response data length exceeded the data length that can be
     0011H                  17         Reply data too large
                                                                                     processed.
     0012H                  18         Reserved                                      Reserved by DeviceNet.
                                                                                     The requested service did not provide sufficient data to execute
     0013H                  19         Not enough data
                                                                                     processing.
     0014H                  20         Attribute not supported                       The requested service specified an undefined attribute.
     0015H                  21         Too much data                                 The requested service includes invalid data.
     0016H                  22         Object does not exist                         The requested service specified an unimplemented object.
     0017H                  23         Reserved                                      Reserved by DeviceNet.
                                                                                     The attribute data of this object had not been saved before this service
     0018H                  24         No stored attribute data
                                                                                     was requested.
                                                                                     The attribute data of this object was not saved due to an error that
     0019H                  25         Store operation failure
                                                                                     occurred during the save operation.
001AH to 001EH            26 to 30     Reserved                                      Reserved by DeviceNet.
                                                                                     A vender-specific error occurred. A specific error occurred is indicated in
                                                                                     the "Additional error code" area (0134H) of the error response. This error
     001FH                  31         Vendor specific error
                                                                                     code can be used only when the error codes shown in this table and
                                                                                     object class definitions do not apply to the corresponding error.
                                                                                     The requested service had a parameter error. This code can be used
                                                                                     only when the parameter satisfies neither the requirements of the
     0020H                  32         Invalid parameter
                                                                                     DeviceNet specifications nor the requirements defined by application
                                                                                     object specifications.
 0021H to 0027H           33 to 39     Future extensions                             Reserved by DeviceNet.
                                                                                     An unimplemented class/instance/attribute was specified for the member
     0028H                  40         Invalid Member ID
                                                                                     ID of the requested service.
     0029H                  41         Member not settable                           The requested setup service specified an unchangeable member.
002AH to 00CFH        42 to 207        Reserved                                      Reserved by DeviceNet.
                                                                                    This error code range is used to indicate errors specific to the object
                                                                                    class. The code in this range can be used only when any error code in
00D0H to 00FFH       208 to 255        Reserved for Object Class and service errors this table does not correctly explain the error that occurred. Using the
                                                                                    "Additional error code" area (0134H), the "General DeviceNet error code"
                                                                                    area (0133H) can be explained in detail.
   9 - 16                                                                                                                                            9 - 16
9 TROUBLESHOOTING
                                                                                        MELSEC-Q
                  Error codes and LED status can be checked by selecting the detailed information of
                  the QJ71DN91 from System monitor of GX Developer.
                             050220000000000-B
                                                                Function version B
                                                                Serial No. (first 5 digits) 05022
  9 - 17                                                                                         9 - 17
9 TROUBLESHOOTING
                                                                                MELSEC-Q
 9 - 18                                                                              9 - 18
      APPENDIXES
                                                                                                                      MELSEC-Q
APPENDIXES
                                                                                  QJ71DN91
                                                                                       RUN                  MS
                                                                                                            NS
                                                                                        ERR.
NODE ADDRESS
                                                                                                         5 6
                                                                                                    4
2 3
                                                                                                                7 8
                                                                                         X10
                                                                                                            9
                                                                                                       01
                                                                                                         5 6
                                                                                                    4
                                                                                                 2 3
                                                                                           X1
                                                                                                                7 8
                                                                     98 (3.86)
                                                                                 MODE/DR                    9
                                                                                 0 : M/125             01
                                                                                 1 : M/250
                                                                                 2 : M/500 M            78 9
4 56
                                                                                                            AB E
                                                                                 3 : S/125 O
                                                                                                              CD
                                                                                 4 : S/250 D
                                                                                                 23
                                                                                 5 : S/500 E
                                                                                                        F01
                                                                                 6 : D/125
                                                                                 7 : D/250
                                                                                 8 : D/500
QJ71DN91
(Unit: mm)
App
       App - 1                                                                                                            App - 1
APPENDIXES
                                                                                                                      MELSEC-Q
                              The table below lists new functions of the QJ71DN91 and serial No. and software
                              version of the products that support each function.
                              The following table lists the differences between the QJ71DN91 and the
                              AJ71DN91/A1SJ71DN91.
                                  Model name
                                                                 QJ71DN91                               AJ71DN91/A1SJ71DN91
Function
                                               DeviceNet master function and DeviceNet
DeviceNet master/slave function                                                               DeviceNet master function only
                                               slave function
Number of I/O points of the DeviceNet
                                               Input 4096 points, output 4096 points          Input 2048 points, output 2048 points
master function
Auto configuration function                    Available                                      Not available
Auto refresh function with programmable
                                               Available (requires GX Configurator-DN)        Not available
controller CPU
Constant scan                                  Available                                      Not available
Hardware test/communication test function      Available                                      Not available
                                               3 methods
                                                                                              2 methods
                                               • Setting with sequence programs
Parameter setting method                                                                      • Setting with sequence programs
                                               • Setting with GX Configurator-DN
                                                                                              • Setting with configuration software
                                               • Setting with the auto configuration function
App
 App - 2                                                                                                                         App - 2
APPENDIXES
                                                                                                                 MELSEC-Q
     Buffer memory
                                      Item                                       Description                               Set value
     address (Hex.)
                                                     Specify a value to make the link scan time constant.
        01D7H             Constant scan
                                                     (Setting range: 0 to 65535ms (FFFFH))
[    th slave node]
     Buffer memory
                                      Item                                       Description                               Set value
     address (Hex.)
                                                     Low byte: Node No. of th slave node (MAC ID)
                                                                  00H to 3FH (0 to 63)
                                                     High byte: 01H Node that supports UCMM and uses any of
                                                                      message groups 3, 2, and 1.
01D8H + (     - 1)    8 Node No. and message group             03H   Node that supports UCMM and uses message
                                                                     group 1
                                                               04H   Node that does not support UCMM (Group 2 only
                                                                     server)
                                                               80H   Reserved node
                                                     Select a connection type for I/O communication.
                                                        0001H = Polling
01D9H + (     - 1)    8 Connection type                 0002H = Bit strobe
                                                        0004H = Change of state
                                                        0008H = Cyclic
                                                     Low byte: Number of input byte modules
01DAH + (     - 1)    8 Number of byte modules       High byte: Number of output byte modules (set in hexadecimal)
                                                     Eight bit modules (8 points) are counted as one byte module.
                                                     Low byte: Number of input word modules
01DBH + (     - 1)    8 Number of word modules
                                                     High byte: Number of output word modules (set in hexadecimal)
                                                     Low byte: Number of input double-word modules
                          Number of double-word
01DCH + (     - 1)    8                              High byte: Number of output double-word modules (set in
                          modules
                                                                hexadecimal)
                                                     Set an expected packet rate for the slave node.
                                                     (Setting range: 0 to 65535 ms (FFFFH))
01DDH + (     - 1)    8 Expected packet rate
                                                        0000H: 200ms (Default)
                                                        Other than 0000H: Set value – 1 (ms)
                                                     Set an action for watchdog timeout of the slave node.
                                                        0000H: Equivalent to the following Timeout (Default)
01DEH + (     - 1)    8 Watchdog timeout action         0001H: Timeout
                                                        0002H: Auto Delete
                                                        0003H: Auto Reset
                                                     Set a production inhibit time.
                                                     (Setting range: 0 to 65535ms (FFFFH))
01DFH + (     - 1)    8 Production inhibit time
                                                        0000H: 10ms (Default)
                                                        Other than 0000H: Set value –1 (ms)
                                                                                     When setting parameters, use a copy of this sheet.
    App - 3                                                                                                                 App - 3
APPENDIXES
                                                                                                                     MELSEC-Q
  Buffer memory
                               Item                                             Description                              Set value
  address (Hex.)
                   Slave function receive-bytes    Set a size of I/O data that can be received for the slave function.
     060EH
                   (input size) setting area       (Setting range: 0 to 128 bytes, Default: 8 bytes)
                   Slave function transmit-bytes   Set a size of I/O data that can be sent for the slave function.
     060FH
                   (output size) setting area      (Setting range: 0 to 128 bytes, Default: 8 bytes)
 App - 4                                                                                                                 App - 4
APPENDIXES
                                                                                                                                           MELSEC-Q
                                     The following table lists an example of parameter setting for communicating with slave
                                     nodes from various manufacturers. For more details on the parameter settings, please
                                     contact each manufacturer.
                                                    Set value (values in parentheses are for the case of setting with sequence programs)              Remarks
                                                                No. of byte       No. of word     No. of double-            Watch-
                                                                                                                   Expected         Production
 Name of                                      Connection         modules           modules        word modules                dog                       Message
                Model           Name                                                                                Packet            Inhibit    UCMM
manufacturer                                     type                                                                       Timeout                      group
                                                               Output   Input    Output   Input   Output   Input     Rate              Time
                                                                                                                             Action
                        DeviceNet
                                                               00H to   00H to                                      200ms    Timeout   10ms
               QJ71DN91 master/slave          Polling (H1)                        00H     00H      00H     00H                                   Yes       3
                                                                80H      80H                                        (K201)     (H1)    (H0)
 Mitsubishi             module
  Electric             A500 Series
Corporation            inverter                                                                                    1000ms    Timeout   10ms
               FR-A5ND                        Polling (H1)      04H      04H      00H     00H      00H     00H                                   Yes       3
                       DeviceNet                                                                                   (K1001)     (H1)    (K11)
                       option
                                                                                                                   1000ms              10ms
                                              Polling (H1)
                                                                                                                   (K1001)             (K11)
                                                                                                                   1000ms              10ms
                       Flex I/O              Bit strobe (H2)
                                                                                                                   (K1001)   Timeout   (K11)
               1794ADN DeviceNet                                00H      02H      00H     00H      00H     00H                                   Yes       3
 Rockwell                                     Change-of-                                                             0ms       (H1)    0ms
                       adapter
Automation                                    state (H4)                                                             (H0)              (H0)
Japan Co.,                                                                                                          30ms               25ms
                                              Cyclic (H8)
   Ltd.                                                                                                             (K31)              (K26)
                           Flex I/O input
               1794-IB16                           —            02H      02H      00H     00H      00H     00H        —        —           —      —       —
                           module
                 1794-     Flex I/O output
                                                   —            02H      02H      00H     00H      00H     00H        —        —           —      —       —
                 OB16      module
                DRT1-      CompoBus/D         Polling (H1)/                                                        1000ms    Timeout   10ms
                                                                00H      01H      00H     00H      00H     00H                                   No       —
                 ID08      8-point input     bit strobe (H2)                                                       (K1001)     (H1)    (K11)
                DRT1-      CompoBus/D         Polling (H1)/                                                        1000ms    Timeout   10ms
                                                                00H      02H      00H     00H      00H     00H                                   No       —
                 ID16      16-point input    bit strobe (H2)                                                       (K1001)     (H1)    (K11)
                DRT1-      CompoBus/D                                                                              1000ms    Timeout   10ms
                                              Polling (H1)      01H      00H      00H     00H      00H     00H                                   No       —
                OD08       8-point output                                                                          (K1001)     (H1)    (K11)
  Omron         DRT1-      CompoBus/D                                                                              1000ms    Timeout   10ms
                                              Polling (H1)      02H      00H      00H     00H      00H     00H                                   No       —
Corporation     OD16       16-point output                                                                         (K1001)     (H1)    (K11)
                           CompoBus/D
                DRT1-                         Polling (H1)/                                                        1000ms    Timeout   10ms
                           4-point analog                       00H      00H      00H     04H      00H     00H                                   No       —
                AD04                         bit strobe (H2)                                                       (K1001)     (H1)    (K11)
                           input
                           CompoBus/D
                DRT1-                                                                                              1000ms    Timeout   10ms
                           2-point analog     Polling (H1)      00H      00H      02H     00H      00H     00H                                   No       —
                DA02                                                                                               (K1001)     (H1)    (K11)
                           output
                      DeviceNet
                SX5D-                                                                                              1000ms    Timeout   10ms
                      16-point digital        Polling (H1)      00H      02H      00H     00H      00H     00H                                   No       —
               SBN16S                                                                                              (K1001)     (H1)    (K11)
                      input
                    DeviceNet
              SX5D-                                                                                                1000ms    Timeout   10ms
IDEC (Izumi)        16-point digital          Polling (H1)      02H      00H      00H     00H      00H     00H                                   No       —
             SBT16K                                                                                                (K1001)     (H1)    (K11)
 Corporation        output
                      DeviceNet
                SX5D- 8-point digital                                                                              1000ms    Timeout   10ms
                                              Polling (H1)      01H      01H      00H     00H      00H     00H                                   No       —
               SBM16K input/8-point                                                                                (K1001)     (H1)    (K11)
                      digital output
  App - 5                                                                                                                                             App - 5
APPENDIXES
                                                                                            MELSEC-Q
                        The following shows the EDS file of the QJ71DN91. The EDS file is stored in the CD-
                        ROM of GX Configurator-DN.
$ Mitsubishi Master/Slave EDS file
$ File Description Section
[File]
   DescText="QJ71DN91 EDS file";
   CreateDate=08-28-2000;                        $ created
   CreateTime=12:00:00;
   ModDate=08-28-2000;                           $ last change
   ModTime=12:00:00;
   Revision=1.1;                                 $ Revision of EDS
$ Device Description Section
[Device]
  VendCode=0xA1;
  VendName="MITSUBISHI ELECTRIC CORPORATION";
  ProdType=0x0C;                       $ Communication Adapter Device
  ProdTypeStr="Communication Adapter"; $ Communication Adapter Device
  ProdCode=4;
  MajRev=1;
  MinRev=1;
  ProdName="QJ71DN91";
  Catalog="";
$ I/O Characteristics Section
[IO_Info]
   Default=0x0001;                               $ Poll Only
   PollInfo=0x0001,
     1,                                          $ Default Input = Input1
     1;                                          $ Default Output = Output1
 $ Input Connections
 Input1=                                         $ Input(Producing)
    8,                                           $ 8 byte
    0,                                           $ 0 bits are significant
    0x0001,                                      $ Poll Only Connection
    "Input Data",                                $ Name
    6,                                           $ Path Size
    "20 04 24 64 30 03",                         $ Assembly Object Instance 100
    "Data";                                      $ Help
 $ Output Connections
 Output1=                                        $ Output(Consuming)
    8,                                           $ 8 byte
    0,                                           $ 0 bits are significant
    0x0001,                                      $ Poll Only Connection
    "Output Data",                               $ Name
    6,                                           $ Path Size
    "20 04 24 65 30 03",                         $ Assembly Object Instance 101
    "Data";                                      $ Help
[ParamClass]
  MaxInst=0;
  Descriptor=0x00;
  CfgAssembly=0;
 App - 6                                                                                            App - 6
APPENDIXES
             MELSEC-Q
MEMO
App - 7          App - 7
INDEX
                                                                                                                                                                        Ind
[A]                                                                               [F]
  Add configuration .......................................... 3-35                     Failed node detection setting ........................3-31
  All configuration............................................. 3-35                   Flash ROM setting .........................................6-32
  Auto-configuring (X14) .................................. 3-12                        Functions of the utility package .......................6-1
  Auto configuration .........................................A-11                      Function version...................................... 2-5,9-17
  Auto configuration completion (X15) ............ 3-12
  Auto communication start setting ................. 3-46                         [G]
  Auto configuration operation setting ............. 3-35                               General DeviceNet error codes.....................9-16
  Auto configuration request (Y15) .................. 3-12                              GX Configurator-DN ................................ 2-4, 6-1
  Auto refresh ................................................... 6-13                 GX Developer ..................................................2-4
[B]                                                                               [H]
  Bit strobe.......................................................... 4-5              Hardware test...................................................5-8
  Buffer memory list ......................................... 3-17                     Hardware test item area ................................3-44
  Bus error counter........................................... 3-27                     Hardware test result area ..............................3-45
  Bus off counter .............................................. 3-27                   H/W test completion (X0B) ............................3-12
                                                                                        H/W test error detection (X0C) ......................3-12
[C]                                                                                     H/W test in progress (X0A)............................3-12
  Change of state ............................................... 4-6
  Checking the LEDs ......................................... 9-2                 [I]
  Communication error codes............................ 9-8                             I/O address area for master function.............3-39
  Communication test ...................................... 5-10                        I/O communicating (X01)....................... 3-5, 3-13
  Cyclic ............................................................... 4-7            I/O communication request (Y11) ......... 3-5, 3-13
                                                                                        I/O signal list.....................................................3-4
[D]
  Differences from the AJ71DN91/A1SJ71DN91                                        [L]
  .....................................................................App-2            LED indications ................................................5-6
                                                                                        Link scan time ................................................3-48
[E]                                                                                     List of communication parameters of slave nodes
  EDS file........................................................App-6                 from various manufacturers........................ App-5
  Error codes ...................................................... 9-8
  Error information for master function ............ 3-27                         [M]
  Error information for slave function............... 3-40                              Master function (I/O communication function)
  Error reset request for master function (Y13)                                         ................................................................ 4-1, 7-35
  ......................................................................... 3-9         Master function communication status..........3-25
  Error reset request for slave function (Y18)                                          Master function receive data .........................3-37
  ....................................................................... 3-16          Master function transmit data ........................3-38
  Error set signal for master function (X03)....... 3-9                                 Maximum link scan time ................................3-39
  Error set signal for slave function (X08) ....... 3-16                                Message communication command .............3-20
  Execution error codes of message communication                                        Message communication completion (X02)....3-8
  ....................................................................... 9-13          Message communication data ......................3-23
  Expected packet rate .................................... 3-34                        Message communication error signal (X05)
  External dimensions....................................App-1                          ..........................................................................3-8
                                                                                        Message communication function......... 4-8, 7-31
                                                                                        Message communication request (Y12) .........3-8
  Index - 1                                                                                                                                           Index - 1
      [M]                                                                                Slave function receive data ...........................3-42
        Message communication result .................... 3-21                           Slave function receive-bytes setting area .....3-41
Ind     Minimum link scan time................................. 3-39                     Slave function transmit data ..........................3-42
        Mode switch..................................................... 5-8             Slave function transmit-bytes setting area....3-41
        Mode switch No. .......................................... 3-43                  Starting the intelligent function module utility
        Model name................................................... 3-43               ........................................................................6-11
        Module ready (X0F) ...................................... 3-11                   System configuration .......................................2-1
        Monitoring...................................................... 6-16
                                                                                       [T]
      [N]                                                                                Test.................................................................6-16
        Node communication error status................. 3-30                            Transmission delay........................................3-47
        Node communication status ......................... 3-29
        Node configuration status ............................. 3-29                   [W]
        Node fault status ........................................... 3-30               Watchdog timer error (X00) .............................3-5
        Node No. ..................................................... 3-43              When unable to communicate with all slave nodes
        Node No. switches .......................................... 5-7                 ..........................................................................9-3
                                                                                         When unable to communicate with a specific slave
      [O]                                                                                node..................................................................9-4
        Obtaining error information (master function)                                    When unable to communicate with master node
        ....................................................................... 7-34     ..........................................................................9-5
        Obtaining error information (slave function)                                     Wiring ...............................................................5-9
        ....................................................................... 8-12
        ODVA............................................................... 2-2
        Operation overview ......................................... 6-9
        Operation setting area for bus off error ........ 3-27
      [P]
        Parameters saved to flash ROM (X07) ........ 3-10
        Parameter saving area selection area.......... 3-46
        Parameters for the master function ....... 3-32, 7-9
        Parameters for the slave function.......... 3-41, 8-1
        Performance specifications............................. 3-1
        Polling .............................................................. 4-4
        Precautions for network power supply ......... 5-11
        Present link scan time ................................... 3-39
        Production inhibit time................................... 3-34
        Programming precautions............................... 7-1
      [R]
        Request for saving parameters to flash ROM
        (Y17) .............................................................. 3-10
      [S]
        Saving parameters to flash ROM (X06) ....... 3-10
        Slave function (I/O communication function)
        ................................................................ 4-11, 8-9
        Slave function communication status ........... 3-40
        Index - 2                                                                                                                                     Index - 2
WARRANTY
Please confirm the following product warranty details before using this product.
3. Overseas service
  Overseas, repairs shall be accepted by Mitsubishi's local overseas FA Center. Note that the repair conditions at each FA
  Center may differ.
6. Product application
  (1) In using the Mitsubishi MELSEC programmable controller, the usage conditions shall be that the application will not
       lead to a major accident even if any problem or fault should occur in the programmable controller device, and that
       backup and fail-safe functions are systematically provided outside of the device for any problem or fault.
  (2) The Mitsubishi programmable controller has been designed and manufactured for applications in general industries,
       etc. Thus, applications in which the public could be affected such as in nuclear power plants and other power plants
       operated by respective power companies, and applications in which a special quality assurance system is required,
       such as for Railway companies or Public service purposes shall be excluded from the programmable controller
       applications.
       In addition, applications in which human life or property that could be greatly affected, such as in aircraft, medical
       applications, incineration and fuel devices, manned transportation, equipment for recreation and amusement, and
       safety devices, shall also be excluded from the programmable controller range of applications.
       However, in certain cases, some applications may be possible, providing the user consults their local Mitsubishi
       representative outlining the special requirements of the project, and providing that all parties concerned agree to the
       special circumstances, solely at the users discretion.
Microsoft, Windows, Windows NT, and Windows Vista are registered trademarks of Microsoft Corporation in
the United States and other countries.
Pentium is a registered trademark of Intel Corporation in the United States and other countries.
Other company and product names herein are either trademarks or registered trademarks of their respective
owners.
SPREAD
Copyright (c) 1996 FarPoint Technologies, Inc.
 SH(NA)-080143-J
                                                                                                                                          MITSUBISHI ELECTRIC
         MITSUBISHI
         ELECTRIC                  Mitsubishi Electric Europe B.V. /// FA - European Business Group /// Gothaer Straße 8 /// D-40880 Ratingen /// Germany
FACTORY AUTOMATION                 Tel.: +49(0)2102-4860 /// Fax: +49(0)2102-4861120 /// info@mitsubishi-automation.com /// www.mitsubishi-automation.com