Mitsubishi Electric FX5 User Manual

Mitsubishi Electric FX5 User Manual

Melsec iq-f series, ethernet communication
Hide thumbs Also See for FX5:
Table of Contents

Advertisement

MELSEC iQ-F
FX5 User's Manual (Ethernet Communication)

Advertisement

Table of Contents
loading

Summary of Contents for Mitsubishi Electric FX5

  • Page 1 MELSEC iQ-F FX5 User's Manual (Ethernet Communication)
  • Page 3: Safety Precautions

    SAFETY PRECAUTIONS (Read these precautions before use.) Before using this product, please read this manual and the relevant manuals introduced in this manual carefully and pay full attention to safety in order to handle the product correctly. This manual classifies the safety precautions into two categories: [ WARNING] and [ CAUTION].
  • Page 4 [DESIGN PRECAUTIONS] WARNING ● Make sure to set up the following safety circuits outside the PLC to ensure safe system operation even during external power supply problems or PLC failure. Otherwise, malfunctions may cause serious accidents. (1) Note that when the CPU module detects an error, such as a watchdog timer error, during self- diagnosis, all outputs are turned off.
  • Page 5 ● Do not disassemble or modify the PLC. Doing so may cause fire, equipment failures, or malfunctions. For repair, contact your local Mitsubishi Electric representative. ● After the first use of the SD memory card, do not insert/remove the memory card more than 500 times.
  • Page 6: Introduction

    If in doubt about the operation or use, please consult the nearest Mitsubishi Electric representative. • Mitsubishi Electric will not accept responsibility for actual use of the product based on these illustrative examples. • This manual content, specification etc. may be changed, without a notice, for improvement.
  • Page 7 MEMO...
  • Page 8: Table Of Contents

    CONTENTS SAFETY PRECAUTIONS ..............1 INTRODUCTION .
  • Page 9 Communication Using UDP ............. . . 79 Program example .
  • Page 10 CHAPTER 13 TROUBLESHOOTING 13.1 Checking Errors by LEDs ..............143 Error display check .
  • Page 12: Relevant Manuals

    Functions and programming for the synchronous control of the Simple Motion Synchronous Control) module. <IB0300255> MELSEC iQ-F FX5 User's Manual (Analog Control - CPU module built- Describes the analog function of the CPU module built-in and the analog adapter. in, Expansion adapter) <JY997D60501>...
  • Page 13: Terms

    TERMS Unless otherwise specified, this manual uses the following terms. For details on the FX3 devices that can be connected with the FX5, refer to the User’s Manual (Hardware) of the CPU module to be used. Terms Description ■Devices Generic term for FX5U and FX5UC PLCs...
  • Page 14 Built-in RS-485 port Built-in RS-485 port of the CPU module. Serial port Generic term for the four ports consisting of the FX5 built-in RS-485 port (CH1), communication board (CH2), communication adapter 1 (CH3), and communication adapter 2 (CH4). SLMP The abbreviation for Seamless Message Protocol.
  • Page 15: Chapter 1 Outline

    OUTLINE The following describes the built-in Ethernet function of the FX5 CPU module. Connection with engineering tool and GOT • The CPU module can be connected to multiple engineering tools and GOT by using hub. Up to 8 external devices can be connected one CPU module at the same time.
  • Page 16 IP Address Change Function This function is provided to change the IP address of the CPU module by setting the desired IP address to special registers from a peripheral unit or another unit and turning ON a special relay. This function changes the IP address of the CPU module even if no settings are made in GX Works3 PLC parameters. Automatic detection of connected devices Detects devices supporting iQSS which are connected to the CPU module (built-in Ethernet port), and automatically displays them on "List of devices"...
  • Page 17: Chapter 2 Specifications

    SPECIFICATIONS Communication Specifications The following describes the communication specifications of the built-in Ethernet port of the CPU module. Item Specification Transmission Data transfer speed 100/10 Mbps specifications Communication mode Full-duplex or half-duplex Interface RJ45 connector Transmission method Base band Maximum segment length (Maximum 100 m distance between hub and node) Number of cascade...
  • Page 18: Connection Specifications

    Remark: TCP and UDP are defined as follows: • TCP (Transmission Control Protocol): In communications among programmable controllers and networked devices, this protocol establishes a connection between port numbers of the two devices to perform reliable data communications. • UDP (User Datagram Protocol): This is a connectionless protocol and thereby its speed is faster than that of TCP, but less reliable.
  • Page 19: Chapter 3 List Of Functions

    By using socket communication instructions, any data can be transferred from and to Page 71 SOCKET the external devices connected through Ethernet using TCP or UDP. COMMUNICATION FUNCTION MELSEC iQ-F FX5 User's MODBUS/TCP communication By using sequence program, MODBUS devices of the external devices connected through Ethernet can be read/written.
  • Page 20: Chapter 4 Connection With Melsoft Product And Got

    CONNECTION WITH MELSOFT PRODUCT AND This chapter describes the method of communication between the CPU module and MELSOFT Product (engineering tool, MX Component, etc.) or GOT. Direct Connection with Engineering Tool The CPU module can be directly connected to the engineering tool (GX Works3) with an Ethernet cable, without using a hub. For direct connection, the IP address and host name need not be specified.
  • Page 21: Setting Method

    Setting method With GX Works3, this is done using the "Specify Connection Destination Connection" screen. Online[Current Connection Destination] Simple setting method Click the [CPU Module Direct Coupled Setting] button on the "Specify Connection Destination Connection" window. Select [Ethernet] for the connection method for the CPU module and click the [Yes] button. The Ethernet adapter on the personal computer side used for the Ethernet port direct connection can be specified.
  • Page 22 Detailed setting method Select "Ethernet Board" for "PC side I/F". Select "PLC Module" for "PLC side I/F". In the "PLC side I/F Detailed Setting of PLC Module" screen, select the "Ethernet Port Direct Connection" as shown below. 4 CONNECTION WITH MELSOFT PRODUCT AND GOT 4.1 Direct Connection with Engineering Tool...
  • Page 23 Set "Other Station Setting". Select an item appropriate to the operating environment. Set the Ethernet adapter of the personal computer. Select an item appropriate to the operating environment. 4 CONNECTION WITH MELSOFT PRODUCT AND GOT 4.1 Direct Connection with Engineering Tool...
  • Page 24: Precautions

    Precautions Connection to LAN line When connecting the CPU module to a LAN line, do not set direct connection. Doing so will apply a load on the LAN line and adversely affect communications with other external devices. Indirect connection • When a CPU module is connected to an external device via a hub, communication cannot be performed by direct connection.
  • Page 25: Connection Via A Hub

    Connection via a hub In case of connection to Ethernet via hub, you must do CPU module settings and MELSOFT Product (engineering tool, etc.) settings or GOT settings. CPU module CPU module Ethernet Engineering tool Engineering tool The flow up to start of Ethernet communication by the connection via a hub is as follows. Setting parameters Create unit parameters with the engineering tool.
  • Page 26: Setting The Cpu Module

    Setting the CPU Module Setting module parameters With GX Works3, this is done using the "Module parameter Ethernet Port" screen. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Basic Settings][Own Node Settings] Set IP address of the CPU module. Set MELSOFT connections. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Basic Settings][External Device Configuration][Detailed Setting][Ethernet Configuration (Built-in Ethernet Port)] screen Drag and drop "MELSOFT Connection Module"...
  • Page 27: Engineering Tool Settings

    Engineering Tool Settings With GX Works3, this is done using the "Specify Connection Destination Connection1" screen. Online[Current Connection Destination] Select "Ethernet Board" for "PC side I/F". Select "PLC Module" for "PLC side I/F". Input the CPU IP address or host name in the "PLC side I/F Detailed Setting of PLC Module" screen as shown in the following figure.
  • Page 28 Set "Other Station Setting". Select an item appropriate to the operating environment. 4 CONNECTION WITH MELSOFT PRODUCT AND GOT 4.2 Connection via a hub...
  • Page 29: Searching Cpu Modules On Network

    Searching CPU Modules on Network In the case of GX Works3, with connections using the hub, you can search for and display of list of CPU modules connected to the same hub as personal computer (GX Works3) by clicking "Find" button from the "PLC side I/F Detailed Setting of PLC Module"...
  • Page 30 • By selecting "Do Not Respond" in "Do Not Respond to CPU Module Search" in "Application Settings" on "Module Parameter Ethernet Port" screen, the CPU module search function can be disabled, making the system not respond to search request on the network. 4 CONNECTION WITH MELSOFT PRODUCT AND GOT 4.2 Connection via a hub...
  • Page 31: Communication Via Router

    Communication via Router Access via routers from built-in Ethernet port is available in an environment such as a corporate LAN. Router Corporate Factory Control room Personal computer CPU module *1 Communication through routers is impossible for some functions. The following functions do not support communication via routers. •...
  • Page 32: Precautions

    Precautions IP address duplication Check that the IP address is not duplicated when configuring a network or connecting a new device to a network. If the IP address is duplicated, a device may communicate with the wrong device. Check for IP address duplication with the connected CPU search function. KeepAlive check When the protocol is set to TCP, KeepAlive check is performed.
  • Page 33 TCP MELSOFT connection In case of TCP communication with multiple MELSOFT devices (GX Works3, etc.), set the same number of MELSOFT devices in the unit parameters. CPU module Ethernet MELSOFT device MELSOFT device MELSOFT device Set the same number of devices as MELSOFT devices When all MELSOFT devices start communicating at the same time, devices may fail to communicate because of the congestion in communication.
  • Page 34: Chapter 5 Slmp Function

    With the remote password function, unauthorized access from the outside can be prevented. (Page 133 Remote Password) For details on the SLMP function, refer to the MELSEC iQ-F FX5 User's Manual (SLMP). CPU module SLMP communication SLMP 3E frames have the same message format as that of the MC protocol QnA-compatible 3E frames.
  • Page 35: Specifications

    Specifications Communication specifications Communication by the SLMP function is implemented with the following specifications, and they can be configured in module parameters in the GX Works3. Item Specification Transmission Data transfer speed 100/10 Mbps specifications Communication mode Full-duplex or half-duplex Interface RJ45 connector Transmission method...
  • Page 36: Link Specifications

    Link specifications For applicable commands and devices, refer to Page 36 SLMP Commands. Link time ■3E frames Calculate the minimum processing time for transmission by SLMP with the following formula. However, the processing time may further increase due to the network load (line congestion), window size of connected devices, the number of simultaneously used connections, and the system configuration.
  • Page 37: Setting Method

    Setting Method The following shows the configuration for communication by SLMP. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Basic Settings][Own Node Settings] Under "Own Node Settings", set "IP Address" setting and "Communication Data Code". Configure the connection for the SLMP connection. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Basic Settings][External Device Configuration][Detailed Setting][Ethernet Configuration (Built-in Ethernet Port)] screen Drag and drop "SLMP Connection Module"...
  • Page 38: Slmp Commands

    SLMP Commands For details on the SLMP commands, refer to the MELSEC iQ-F FX5 User's Manual (SLMP). Command list The following commands can be executed with the SLMP function. 3E frames Name Command Sub- Processing content Number of points commands...
  • Page 39 Name Command Sub- Processing content Number of points commands processed per communication Device Read 0403H 0080H This command reads data from the buffer memory in intelligent ASCII: Random function modules and SLMP-compatible devices in units of 1 word (Word access points + double word access points) ...
  • Page 40 Name Command Sub- Processing content Number of points commands processed per communication Device Read Block 0406H 0080H With n points of buffer memory in intelligent function modules and ASCII: SLMP-compatible devices as 1 block, this command reads data by (Number of word device blocks randomly specifying multiple blocks.
  • Page 41 Name Command Sub- Processing content Number of points commands processed per communication Device Write Block 1406H 0082H With n points of buffer memory in intelligent function modules and ASCII: SLMP-compatible devices as 1 block, this command writes data by (Number of word device blocks randomly specifying multiple blocks.
  • Page 42: Applicable Devices

    With 3E frames, specify the device to access with the "Device code" listed below. Classification Device Type Device code Device No. Applicable (Device specification format: FX5 CPU Long) device ASCII code Binary code  Internal user Input Specify in the range of...
  • Page 43 [Binary code] When "Device code" is less than the size specified add "00H" to the end of the device code. *2 : An FX5 CPU device exists : No FX5 CPU device *3 Depends on the communication data code. See below.
  • Page 44: Slmp Frame Send Instruction

    Address Data header Sent message For details on SP.SLMPSND instruction, refer to MELSEC iQ-F FX5 Programming Manual (Instructions, Standard Functions/Function Blocks) Precautions Checking communication status based on LED display Check the status of the "SD/RD" LED display on the CPU module's built-in Ethernet port.
  • Page 45 • Only the connected CPU module can be accessed. Transmissions to other modules will result in an error. • Communication with other stations such as CC-Link via the connected CPU module cannot be done. For details of the access range, refer to the MELSEC iQ-F FX5 User's Manual (SLMP). Precautions when the protocol is set to UDP •...
  • Page 46 Data reception processing for response messages The following shows an example of the data reception processing of an external device. Communication process of the target device Send request message Receive response message Is TCP connection open? Could data be received within the monitor timer value? Check the received data size...
  • Page 47: Chapter 6 Predefined Protocol Support Function

    PREDEFINED PROTOCOL SUPPORT FUNCTION This chapter describes predefined protocol support function (built-in Ethernet). For details on the predefined protocol support function (serial communication), refer to MELSEC iQ-F FX5 User's Manual (Serial Communication). Outline Data can be exchanged between the external device (such as measuring instrument and bar code reader) and the CPU module following the protocol of the device.
  • Page 48: Data Communication

    Data Communication When the predefined protocol support function is used, data can be exchanged with the external device using the following procedure. Select, create or edit the protocol with the predefined protocol support function, and write the protocol setting data. (Page 46 Creating the protocol setting data) Set the module parameter.
  • Page 49 ■Newly creating the protocol setting data Newly create the protocol setting data. [File]  [New]  "Protocol Setting" screen Item Description Protocol No. Displays the protocol number used with the dedicated instruction. Manufacturer Displays the name of the manufacturer of the device for which the protocol is being set. Model Displays the model of the protocol to be set.
  • Page 50 ■Adding protocol Add protocol. [Edit]  [Add Protocol] Item Description Setting range Type Select the type of protocol to be added. • Predefined Protocol Library • User Protocol Library • Add New Protocol No. Select the protocol number to be added. 1 to 64 ...
  • Page 51 ■Protocol Detailed Setting Set the protocol send/receive parameters. "Protocol Setting" window  Select a protocol  [Edit]  [Protocol Detailed Setting] Item Description Connected Device Manufacturer Set the protocol maker name. Information Type Set the protocol device type. Model Set the protocol model. Version Set the protocol device version.
  • Page 52 ■Packet setting Set the configuration of the send/receive packets on the "Packet Setting" window. "Protocol Setting" window  Packet to be set The above window opens when "Predefined Protocol Library" is selected on the "Add Protocol" window. When "Add New" or "User Protocol Library" has been selected, configure the packets with the [Change Type] button and [Add New] button.
  • Page 53: Protocol Communication Type

    The predefined protocol settings written in the SD memory card can be transferred to the CPU built-in memory by using boot operation. For details on boot operation, refer to the following. MELSEC iQ-F FX5 User's Manual (Application) Module parameter setting procedure Set "External Device Configuration" under "Basic Settings".
  • Page 54: Packet Elements

    For UDP/IP Header Maximum data length: 2046 bytes Destination Sender's Type: UDP: MAC address: MAC address: Data 2 bytes 20 bytes 8 bytes 6 bytes 6 bytes Ethernet header UDP/IP header With the predefined protocol support function, data is exchanged with the external device with the procedures (communication type) shown below.
  • Page 55 Length The length code is used when there is an element that indicates the data length in the packet. • When sending: Automatically calculates the data length in the specified range, and adds it to the packet. • When receiving: From the received data, the data (value) corresponding to the length is verified as the specified range's data length.
  • Page 56 Non-conversion variable Use this to send the CPU module device data as part of the send packet, or to store part of the received packet in the CPU module device. Multiple non-conversion variable can be arranged in one packet. The following table lists the items. Item Description Element Name...
  • Page 57 The following figures show the configuration of the data storage area. ■When "Fixed Length/Variable Length" is "Fixed Length" The area after the device number specified on the "Element Setting" window becomes the data storage area. The occupied data storage area differs according to the "Unit of Stored Data". •...
  • Page 58 When "Fixed Length/Variable Length" is "Variable Length" and the configuration is set as follows, an error occurs: • An element other than static data is placed behind a non-conversion variable element when non-conversion variable is out of the length calculating range or when there is no length element (except for when nonconversion variable is placed at the end of the packet elements).
  • Page 59: Execution Conditions Of Predefined Protocol Communications

    Execution Conditions of Predefined Protocol Communications The predefined protocol communications can be executed when “Predefined protocol ready (SD10692)” is “1”. This section describes the operation of 'Predefined protocol ready' (SD10692). When the system is powered on or reset If protocol setting data is written, the CPU module checks the protocol setting data when the system is powered on or reset. If the protocol setting data is normal, the CPU module sets “Predefined protocol ready (SD10692)”...
  • Page 60: Example Of Predefined Protocol Communications

    Example of Predefined Protocol Communications This section describes an example of predefined protocol communications using UDP/IP. System configuration Sending side Receiving side GX Works3 (192.168.3.250) (192.168.3.251) Ethernet Parameter settings Connect GX Works3 to the CPU module and set the parameters. ■Sending side Set the CPU module in the following.
  • Page 61 Set the "Basic Settings" in the following. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Basic Settings] Set the external device configuration in the following. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Basic Settings][External Device Configuration] Start the predefined protocol support function. [Tool]  [Predefined Protocol Support Function] 6 PREDEFINED PROTOCOL SUPPORT FUNCTION 6.5 Example of Predefined Protocol Communications...
  • Page 62 Select "CPU(Ethernet)" for "Module Type" and click the [OK] button. Newly create the protocol setting. [File]  [New] Set a protocol in the following. [Edit]  [Add Protocol] 6 PREDEFINED PROTOCOL SUPPORT FUNCTION 6.5 Example of Predefined Protocol Communications...
  • Page 63 Set each packet in the following. "Protocol Setting" window  Packet to be set • Request • Normal response 6 PREDEFINED PROTOCOL SUPPORT FUNCTION 6.5 Example of Predefined Protocol Communications...
  • Page 64 • Error response Write the protocol setting data to the CPU module. [Online]  [Write to Module] Write the set parameters to the CPU module. Then reset the CPU module or power off and on the system. [Online]  [Write to PLC] 6 PREDEFINED PROTOCOL SUPPORT FUNCTION 6.5 Example of Predefined Protocol Communications...
  • Page 65 ■Receiving side Set the CPU module and add the module labels of the CPU module. The setting method of the CPU module and addition method of the module label are the same as those of when setting the sending side. (Page 58 Sending side) Set the "Basic Settings"...
  • Page 66: Predefined Protocol Support Function Instruction

    Predefined Protocol Support Function Instruction Executing the registered protocols SP.ECPRTCL This instruction executes the communication protocol registered using the engineering tool. Ladder diagram Structured text ENO:=SP_ECPRTCL(EN,U0,s1,s2,s3,d); (s1) (s2) (s3) FBD/LD ("SP_ECPRTCL" enters .) Setting data ■Descriptions, ranges, and data types Operand Description Range...
  • Page 67 ■Control data Device Item Description Setting range Set by (s3)+0 Resulting number of The number of protocols executed by the SP.ECPRTCL instruction is stored. 0, 1 to 8 System executed protocols Any protocol where an error occurred is also included in the execution number. If the setting of setting data or control data contains an error, "0"...
  • Page 68 *1 The "Set by" column indicates the following. User: The data must be set before executing the SP.ECPRTCL instruction. System: The CPU module stores the execution result of the instruction. Processing details This instruction executes the protocol registered using the engineering tool. Using the connection specified by (s1), the instruction executes the protocol in accordance with the control data stored in the device specified by (s3) and later.
  • Page 69 • The following figure shows the protocol cancel operations timing. ■If a cancel request is issued before transmission The following figure shows the operation when the protocol execution status is "1: Waiting for transmission". SP.ECPRTCL instruction Completion device (d) Completed with an error Completion status indication device (d)+1 Protocol cancellation...
  • Page 70 ■If a cancel request is issued upon completion of transmission The following figure shows the operation when transmission has been completed while the protocol execution status is "2: Sending". SP.ECPRTCL instruction Completion device (d) Completed with an error Completion status indication device (d)+1 Protocol cancellation (for the connection number...
  • Page 71 ■If a cancel request is issued during receiving The following figure shows the operation when the protocol execution status is "4: Receiving". SP.ECPRTCL instruction Completion device (d) Completed with an error Completion status indication device (d)+1 Protocol cancellation (for the connection number 1: Cancellation requested 2: Cancellation completed specified by (s1))
  • Page 72: Precautions

    Precautions This section provides other precautions for the predefined protocol support function. Port number Host station port number, 1 to 1023 (0001H to 03FFH), are assigned for reserved port numbers (WELL KNOWN PORT NUMBERS) and 61440 to 65534 (F000H to FFFEH) are for other communication functions. Therefore, using 1024 to 5548, 5570 to 61439 (0400H to 15ACH, 15C2H to EFFFH) is recommended.
  • Page 73: Chapter 7 Socket Communication Function

    SOCKET COMMUNICATION FUNCTION The socket communication function allows data communication with the devices on Ethernet by TCP or UDP using various dedicated instructions. Sending data SP.SOCSND instruction Socket communication receive area Connection No. 1 Program Connection No. 2 Connection No. 3 SP.SOCRCV instruction External device Receiving data...
  • Page 74: Communication Using Tcp

    Communication Using TCP TCP (Transmission Control Protocol) establishes a connection to a device with a port number, and performs reliable data communication. To perform socket communication using TCP, confirm the following in advance. • IP address and port number of the target device •...
  • Page 75 ■Parameter setting The following parameters are set for the sample program. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Basic Settings][External Device Configuration][Detailed Setting][Ethernet Configuration (Built-in Ethernet Port)] screen • Drag and drop the "Active Connection Module" from "Module List" to the left side on the window. Execute the settings as mentioned below.
  • Page 76 ■Devices used in the sample program The following table lists the device numbers used in the sample program and their applications. Device No. Application M1000 Open instruction D100 to D109 SP.SOCOPEN instruction control data M100 and M101 SP.SOCOPEN instruction completion device M1002 Normal open indication M1003...
  • Page 77 ■Sample program <<Connection No.1 open processing (Active)>> M1000 SD10680.0 SD10681.0 Set execution type/completion type to 0 MOVP D100 SP.SOCOPEN ″U0″ D100 M100 Execute connection 1 open M100 M101 Normal completion indication M1002 M101 Error completion indication M1003 <<Data send processing>> M3000 SD10680.0 Set length of the data to be sent...
  • Page 78 Program example for Passive open The following shows the communication flow of a Passive open. Start Waiting for a TCP connection in Passive open state Send and Receive? Send by SP.SOCSND instruction or receive by SP.SOCRCV instruction ■Parameter setting The following parameters are set for the sample program. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Basic Settings][External Device Configuration][Detailed Setting][Ethernet Configuration (Built-in Ethernet Port)] screen •...
  • Page 79 ■Devices used in the sample program The following table lists the device numbers used in the sample program and their applications. Device No. Application M3000 Send instruction D3000 and D3001 SP.SOCSND instruction control data M300 and M301 SP.SOCSND instruction completion device D300 to D303 Send data length and send data (6 bytes of 12H, 34H, 56H, 78H, 9AH, BCH)
  • Page 80 ■Precautions for Passive open communication • Configure an interlock circuit using the Open completion signal (SD10680.n) and Open request signal (SD10681.n) in the program. The following chart shows on/off timings of the Open completion signal and Open request signal. TCP disconnection completed by the communication target Open completion signal (SD10680.n) Open request signal (SD10681.n)
  • Page 81: Communication Using Udp

    Communication Using UDP UDP (User Datagram Protocol) is a simple protocol that does not perform data sequencing and retransmission. To perform socket communication using UDP, confirm the following in advance. • IP address and port number of the target device •...
  • Page 82 Devices used in the sample program The following table lists the device numbers used in the sample program and their applications. Device No. Application M3000 Send instruction D3000 and D3001 SP.SOCSND instruction control data M300 and M301 SP.SOCSND instruction completion device D300 to D303 Receive data length and send data (6 bytes of 12H, 34H, 56H, 78H, 9AH, BCH)
  • Page 83: Precautions

    Precautions ■Use of UDP Data may be lost, or may arrive out of order. Consider using TCP if any problem is expected. ■Sending and receiving data Data sending process may complete normally even if the communication line between the CPU module and target device is not connected due to a reason such as cable disconnection.
  • Page 84 Elements of TCP connection The following four elements control TCP connections, and only one connection can be established with a unique setting for these elements. To use multiple TCP connections at the same time, at least one of the four elements must be different. •...
  • Page 85: Socket Communication Function Instructions

    • Do not execute any socket communication function instruction in an interrupt program. • For error codes, refer to Page 150 Error Codes or MELSEC iQ-F FX5 User's Manual (Application). 7 SOCKET COMMUNICATION FUNCTION...
  • Page 86: Opening A Connection

    Opening a connection SP.SOCOPEN Establishes a connection. Ladder diagram Structured text ENO:=SP_SOCOPEN(EN,U0,s1,s2,d); (s1) (s2) FBD/LD ("SP_SOCOPEN" enters .) Setting data ■Descriptions, ranges, and data types Operand Description Range Data type Data type (Label)   Dummy (Input the character string ['U0'].) Character string (ANYSTRING_SINGLE) (s1)
  • Page 87 ■Control data Device Item Description Setting range Set by (s2)+0 Execution/completion Specify which settings are used to open a connection, 0000H User type parameter settings configured by an engineering tool or 8000H control data settings (s2) +2 to (s2) +9. 0000H: Connection is opened according to the settings set in "External Device Configuration"...
  • Page 88 Processing details This instruction opens a connection specified in (s1). The set values used for the open processing is selected in (s2)+0. The result of the SP.SOCOPEN instruction can be checked with the completion device, (d)+0 and (d)+1. • Completion device (d)+0: Turns on in the END processing of the scan after completion of the SP.SOCOPEN instruction, and turns off in the next END processing.
  • Page 89 Program example ■Opening a connection using parameter settings When M1000 is turned on, connection No.1 is opened using the parameters set in "External Device Configuration" of module parameter. • Devices used Device No. Application SD10680 Open completion signal SD10681 Open request signal D100 SP.SOCOPEN instruction control data M100...
  • Page 90: Disconnecting A Connection

    Disconnecting a connection SP.SOCCLOSE Closes a connection. Ladder diagram Structured text ENO:=SP_SOCCLOSE(EN,U0,s1,s2,d); (s1) (s2) FBD/LD ("SP_SOCCLOSE" enters .) Setting data ■Descriptions, ranges, and data types Operand Description Range Data type Data type (Label)   Dummy (Input the character string ['U0'].) Character string (ANYSTRING_SINGLE) (s1)
  • Page 91 Processing details This instruction closes a connection specified in (s1). (Disconnecting a connection) The result of the SP.SOCCLOSE instruction can be checked with the completion device, (d)+0 and (d)+1. • Completion device (d)+0: Turns on in the END processing of a scan after completion of the SP.SOCCLOSE instruction, and turns off in the next END processing.
  • Page 92 Program example When M2000 is turned on, or when connection No.1 is disconnected from target device, this program disconnects connection No.1. • Devices used Device No. Application SD10680 Open completion signal SD10681 Open request signal D200 SP.SOCCLOSE instruction control data M200 SP.SOCCLOSE instruction completion device •...
  • Page 93: Reading Received Data In The End Processing

    Reading received data in the END processing SP.SOCRCV Reads the data received. (Read at END processing) Ladder diagram Structured text ENO:=SP_SOCRCV(EN,U0,s1,s2,d1,d2); (s1) (s2) (d1) (d2) FBD/LD ("SP_SOCRCV" enters .) Setting data ■Descriptions, ranges, and data types Operand Description Range Data type Data type (Label) ...
  • Page 94 ■Control data Device Item Description Setting range Set by    (s2)+0 System area (s2)+1 Completion status Completion status is stored  System 0000H: Completed Other than 0000H: Failed (Error code) Refer to Page 150 Error Codes (d1)+0 Received data length The length of the data which was read from the Socket 0 to 2046 System...
  • Page 95 The following figure shows the timing of reception processing with the SP.SOCRCV instruction. Open Data reading Send processing processing data Open completion signal (SD10680.n) END processing END processing END processing END processing Sequence program Receive state signal (SD10682.n) Execute SP.SOCRCV instruction SP.SOCRCV instruction 1 scan Completion device (d2)+0...
  • Page 96: Sending Data

    Sending data SP.SOCSND Sends data. Ladder diagram Structured text ENO:=SP_SOCSND(EN,U0,s1,s2,s3,d); (s1) (s2) (s3) FBD/LD ("SP_SOCSND" enters .) Setting data ■Descriptions, ranges, and data types Operand Description Range Data type Data type (Label)   Dummy (Input the character string ['U0'].) Character string (ANYSTRING_SINGLE) (s1)
  • Page 97 ■Control data Device Item Description Setting range Set by    (s2)+0 System area (s2)+1 Completion status Completion status is stored.  System 0000H: Completed Other than 0000H: Failed (Error code) Refer to Page 150 Error Codes (s3)+0 Send data length The length of send data is specified.
  • Page 98 The following figure shows the timing of send processing with the SP.SOCSND instruction. <Sending control method> Open Send processing data Open completion signal (SD10680.n) END processing END processing END processing Sequence program Execute SP.SOCSND instruction SP.SOCSND instruction 1 scan Completion device (d)+0 When failed Completion device (d)+1 Data send...
  • Page 99: Reading Connection Information

    Reading connection information SP.SOCCINF Reads connection information. Ladder diagram Structured text ENO:=SP_SOCCINF(EN,U0,s1,s2,d); (s1) (s2) FBD/LD ("SP_SOCCINF" enters .) Setting data ■Descriptions, ranges, and data types Operand Description Range Data type Data type (Label)   Dummy (Input the character string ['U0'].) Character string (ANYSTRING_SINGLE) (s1)
  • Page 100 ■Control data Device Item Description Setting range Set by    (s2)+0 System area (s2)+1 Completion status Completion status is stored  System 0000H: Completed Other than 0000H: Failed (Error code) Refer to Page 150 Error Codes (d)+0 Target device IP address IP address of the target device is stored.
  • Page 101: Reading Socket Communication Receive Data

    Reading socket communication receive data S(P).SOCRDATA Reads data from the socket communication receive data area. Ladder diagram Structured text ENO:=S_SOCRDATA(EN,U0,s1,s2,n,d); ENO:=SP_SOCRDATA(EN,U0,s1,s2,n,d); (s1) (s2) FBD/LD ("S_SOCRDATA", "SP_SOCRDATA" enters .) Setting data ■Descriptions, ranges, and data types Operand Description Range Data type Data type (Label) ...
  • Page 102 Processing details This instruction reads the data of the amount specified for n from the socket communication receive data area of connection that is specified in (s1), and stores them in the device specified in (d) or higher. No processing is performed when the number of read data (n) is 0.
  • Page 103: Chapter 8 File Transfer Function (Ftp Server)

    FILE TRANSFER FUNCTION (FTP SERVER) The server function of FTP (File Transfer Protocol) used to transfer files to an external device is supported. An external device equipped with the FTP client functions can handle the files (data logging file, etc.) in the SD memory card installed on a CPU module as follows.
  • Page 104 Item Description Setting range Advanced Password Setting Set the password to be used for file transfer request (login) from the Page 102 Password Setting Setting external device. FTP Timer Settings Set the command input monitoring timer and the response monitoring Page 102 FTP timer settings timer used for the file transfer function (FTP server).
  • Page 105 Operations on external device (FTP client) side This section describes the procedures and required processes on the external device side for using the CPU module’s file transfer function (FTP server). The FTP commands and input format used for the operation are shown in the explanation. (""...
  • Page 106 Logging into CPU module This section describes the steps from starting FTP and logging into the CPU module.   Start FTP from the Microsoft Windows command prompt.      FTP start (FTP )  Connect with FTP server (open CPU module IP address ) ...
  • Page 107: Files That Can Be Transferred With Ftp

    For the files that can be transferred (read, write, deleted) with the file transfer function (FTP server), refer to the file operation available which is described in the following manual. MELSEC iQ-F FX5 User's Manual (Application) FTP command FTP command list The FTP client side commands supported by the CPU module are shown below.
  • Page 108 ■Subcommands usable with quote command This section describes the CPU module dedicated commands added to the quote command and used. When executing this command from the FTP client, input the subcommand after the quote command. ("" means to input CR, Enter or the Return key.) Executing the STOP command Input the following at the command prompt.
  • Page 109 Details of FTP command This section describes the FTP commands on the FTP client side supported by the CPU module, and the methods of using those commands. • Note that depending on the client side FTP application, some of the FTP commands may not operate as described in this manual.
  • Page 110 Command name Description mdir Function Stores the detailed information (file name, date of creation, volume) of the file stored in the CPU module in the FTP client side file as log data. Specification format mdir "source drive name":\"destination file path name" Example When storing the detailed information of file stored in data memory into 20160101.LOG file mdir 2:\20160101.LOG...
  • Page 111 Command name Description quit Function Closes the connection with the FTP and quits the FTP. Specification format quit Similar command password-lock Function Locks the remote password function set for the CPU module. This command is executed when the FTP communication port is specified as a remote password check target port.
  • Page 112 Command name Description passwd-wr Function Sets the write password (file password) registered for the file transfer target file to the CPU module. Shows/clears the write password set in FTP. Use this command only when a write password is registered for the file transfer target file. The CPU module checks the password when accessing the specified file.
  • Page 113: Precautions

    • The number of files that can be written is maximum [maximum number of files that can be written] - 1 file. For details on the maximum number of files that can be written to the SD memory card, refer to the following. MELSEC iQ-F FX5 User's Manual (Application) 8 FILE TRANSFER FUNCTION (FTP SERVER)
  • Page 114 Deleting files • Decide the timing for deleting the files for the entire system including the CPU module and engineering tool. • Files with read-only attributes and files that are locked by a function other than FTP cannot be deleted. An error will occur if attempted.
  • Page 115: Chapter 9 Time Setting Function (Sntp Client)

    TIME SETTING FUNCTION (SNTP CLIENT) Time information is collected from the time information server (SNTP server) connected on the LAN at the specified timing, and the CPU module's time is automatically set. Time information server Time query Setting server time in the CPU module CPU module Ethernet Engineering tool...
  • Page 116 Setting procedure The following shows time setting function (SNTP client). Navigation window  [Parameter]  [FX5UCPU]  [Module Parameter]  [Ethernet Port]  [Application Settings]  [Time Setting] Item Description Setting range Time Setting (SNTP Client) Select whether to use the time setting function (SNTP client). •...
  • Page 117 Confirming the execution results The time setting execution results can be checked with the following special device. For details, refer to Page 158 List of Special Device Applications and Assignments. • Time setting function operation result (SD10290) • Time setting function execution time (SD10291 to SD10297) •...
  • Page 118: Chapter 10 Web Server Function

    WEB SERVER FUNCTION The Web server function can monitor and diagnose the CPU through the network by using a Web browser. CPU module diagnostics, device monitor, and device data read/write, etc., can be performed from an Ethernet-connected device using a general-purpose Web browser. Once the parameters are set, this function can be used without using the engineering tool (GX Works3, etc.).
  • Page 119: Procedures And Settings

    10.2 Procedures and Settings The procedures for using the Web server function are shown below. Set the parameters. (Page 117 Parameter settings) Access (log into) the CPU module from the browser. (Page 120 Access to Web server) Operate the Web browser screen. Log out from the Web server.
  • Page 120 Account settings The account can be registered, the password for a registered account can be changed, and the account can be deleted. When a registered account is displayed, the user name can be changed, and the Write Device Enable/Disable state can be set.
  • Page 121 ■Change Password Change the password for the selected account. • Current Password Input the current password for the selected account. • New Password, Re-enter Password When changing the password, input the new password in the "New Password" and "Re-enter Password" fields. (The Re-enter Password does not need to be input if the password is set to visible.) The password must be set in the range of 6 to 32 single-byte characters using numbers, alphabet, or special characters (?,!&\%#*()[], etc.).
  • Page 122: Access To Web Server

    Access to Web server Access the Web server from the Web browser, and log in by operating the “Login” screen. Logging into the Web server Access the Web server with the following procedure. Input "http://[CPU module IP address]/" in the Web browser's address bar. If the HTTP port number has been changed from the default (80), input "http://[CPU module IP address]:[HTTP port number]/".
  • Page 123 ■Common menu The [Module Details] screen (default screen) is displayed when login is successful. The common menu for all functions and screen is displayed on the left side of the screen. The following monitor and operations can be performed from the common menu. Item Description CPU module LED status...
  • Page 124 Logging out from Web server Click [Logout] on the common menu to log out. Precautions If the system is quit by closing the Web browser (pressing the  button), the login information will be retained for a set time. It will be counted in the number of simultaneous connections, and other user communications may slow down.
  • Page 125: Screen

    10.3 Screen Monitoring and diagnostics, etc., can be performed by switching to each screen from the common menu. Module Detailed Information The CPU module's detailed information is displayed on the "Module Information" screen. The following details of the modules are displayed. Item Displayed details Model Name...
  • Page 126: Cpu Diagnostics

    The displayed details are updated at the update cycle set in the common menu. Precautions Only the outline of the error code and part of the detailed information are displayed on the Web browser. For details, refer to MELSEC iQ-F FX5 User's Manual (Application). 10 WEB SERVER FUNCTION 10.3 Screen...
  • Page 127: Device Monitor

    ■Compatible devices All devices, excluding labels, can be monitored. However, a device that has a modified index, a word device bit specification, and bit device digit specification cannot be monitored. (MELSEC iQ-F FX5 User's Manual (Application)) ■Changing the current value Refer toPage 127 Device Test...
  • Page 128 ■Compatible devices All devices, excluding labels, can be monitored. Note that devices with a modified index, word device bit specification, and bit device digit specification cannot be monitored. (MELSEC iQ-F FX5 User's Manual (Application)) ■Changing the current value Refer toPage 127 Device Test The device being monitored is automatically updated at the update interval set in the common menu.
  • Page 129: Device Test

    Device Test Changes the current value of the device specified on the "Device Batch Monitor" screen or "Watch" screen. ■Device Batch Monitor ■Watch The procedures for changing the current value of the device are given below. The device test screen is displayed when the current value of the device to be changed is selected (clicked). Specify the Data Type and Input Format, and then input the new value for the Setting Value.
  • Page 130: Access Log

    Access Log Access log of the external device accessing to the Web server (CPU module) is displayed on the "Access Log" screen. The following items are displayed in the access log. Item Description Access Data The registration day and time of the access log are displayed. YYYY-MM-DD hh:mm:ss (YYYY: year, MM: month, DD: day, hh: hour, mm: minute, ss: second) User name The user name operating to the Web server is displayed.
  • Page 131: Troubleshooting

    The firmware version does not support the Web Update the firmware to a version that supports the message is displayed. server function. Web server function. (MELSEC iQ-F FX5 User's • This page cannot be opened. Manual (Application)) • Check that the Web address [Specified URL] is The Web server function is disabled.
  • Page 132: Chapter 11 Security Function

    SECURITY FUNCTION 11.1 IP Filter Function Identifies the IP address of the access source, and prevents access from an illegal IP address. The IP address of the external device to be allowed or denied is set in the parameters, and access from external devices is restricted.
  • Page 133 Setting method Set the IP address to be allowed or denied in "IP Filter Settings" of "Security" under "Application Settings".(Page 132 IP filter settings) Write the module parameters to the CPU module. The IP filter function is enabled when the CPU module power is turned off and on or reset. Even if the connection is established as set with the CPU module's "External Device Configuration"...
  • Page 134 Setting of the security measures for access to the CPU module The following shows the setting of the security measures for access to the CPU module. Navigation window[Parameter][FX5UCPU][Module Parameter][Ethernet Port][Application Settings] [Security] Item Description Setting range IP Filter Settings IP Filter Set whether to enable the IP filter function.
  • Page 135: Remote Password

    However, this function cannot completely prevent unauthorized access. Other measures should be taken at users' discretion if security of the programmable controller system against unauthorized access from external devices needs to be maintained. Mitsubishi Electric cannot be held responsible for any problems caused by unauthorized access.
  • Page 136: Remote Password Setting

    Remote password setting Setting a remote password Set a remote password and a target connection in the engineering tool, and write the data to the CPU module. Navigation Window[Parameter][Remote Password][Remote Password Setting] Screen Item Description Setting range Password Open "Register Password"/ "Change Password" screen. 6 to 32 Single byte Enter a remote password to be set for the CPU module.
  • Page 137 • Remote password detail setting screen Item Description Setting range Built-in User Connection Connection 1 to 8 Select whether the remote password is to be enabled for the Check/Do not check Ethernet No. Valid Setting built-in Ethernet port. checkbox for the target (Setting of an unused connection or MELSOFT connection is connection ignored.)
  • Page 138: Precautions

    Writing to the CPU module Write the set remote password to the CPU module from the "Write to PLC" screen. [Online][Write to PLC] After writing the parameters to the CPU module, power off  on or reset the CPU module to enable the parameters. Unlocking or locking the remote password The remote password is unlocked or locked from an external device such as a personal computer, as described below.
  • Page 139: Detection Of Unauthorized Access And Actions

    Detection of unauthorized access and actions When the password mismatch count reaches a fixed count (upper limit) in the unlock process of remote password, access is locked out. If this occurs, unauthorized access from outside the system can be considered as a cause of the error. Take the following actions as needed.
  • Page 140: Chapter 12 Ip Address Change Function

    *1 The IP address change function can be used not only by peripheral units but also by link function, MX Component and MX Sheet by manipulating values of the special devices. For details on link function, refer to the MELSEC iQ-F FX5 User's Manual (Serial Communication).
  • Page 141: Ip Address To Be Set For The Cpu Module

    12.2 IP address to be set for the CPU module When the IP address change function is used, the IP address stored in the IP address storage area (CPU module internal FRAM), not the IP address setting of the module parameter Ethernet port in GX Works3, is set to the CPU module. When the power of the CPU module is turned OFF and ON or reset is performed, the IP address and other data stored in the IP address storage area are reflected on the CPU module, and the IP address change function enable flag (SM8498) turns [In the case IP address change function is used]...
  • Page 142: Write Operation To Ip Address Storage Area

    12.3 Write operation to IP address storage area Set the IP address and other data to be set to special registers (SD8492 to SD8497), and turn the special relay (SM8492) from OFF to ON to write the data to the IP address storage area (CPU module internal FRAM). Set the IP address, etc.
  • Page 143: Clear Operation To Ip Address Storage Area

    12.4 Clear operation to IP address storage area When the special relay (SM8495) turns from OFF to ON, IP address storage area (CPU module internal FRAM) can be cleared. (IP address change function can be disabled.) IP address storage area clear procedure IP address storage area clear procedure is described.
  • Page 144: Precautions

    12.5 Precautions The following section lists the precautions for using the IP address change function. Power off and reset operation Do not turn the CPU module power off or execute reset when writing to or clearing the IP address storage area (CPU module internal FRAM).
  • Page 145: Chapter 13 Troubleshooting

    • Check/correct built-in Ethernet parameter setting values using GX Works3. In case of CPU module error (hardware error): • For repair, contact your local Mitsubishi Electric representative. Flashes when power of CPU Check the contents of the error by error code stored when error is detected by the following processing, module is turned on and eliminate the cause of the error.
  • Page 146: Error Information Read/Clear Method

    Error information read/clear method You can read and clear error information by Ethernet diagnostics of GX Works3. For details concerning Ethernet diagnostics of GX Works3, refer to Page 144 Checking Errors by GX Works3. 13.2 Checking Errors by GX Works3 You can check built-in Ethernet status, parameter settings, communication status, etc., with the Ethernet diagnostics function of GX Works3.
  • Page 147 Status of Each Connection The status of each connection of the CPU module selected. ***.***.***.*** ***.***.***.*** The following table lists the displayed items in "Status of Each Connection" tab. Item Description Connection No./Function Displays the connection number and functions (MELSOFT direct connection). Host Station Port No.
  • Page 148 Status of Each Protocol The total number of packets sent/received by each protocol of the selected CPU module can be checked. The following table lists the displayed items in "Status of Each Protocol" tab. Item Description Display range Total Number of Receives Displays the total number of received packets.
  • Page 149 Connection Status The communication status of the CPU module. The following table lists the displayed items in "Connection Status" tab. Item Description Display range  Communication Full Duplex/Half Duplex Displays whether the line is full-duplex or half-duplex. Status Connection Status Displays the cable connection status.
  • Page 150 PING Test The PING test checks existence of an Ethernet device on the same Ethernet network. This test is performed on the network of stations connected to the GX Works3 by sending packets for check. If a response returns, the communication can be performed. "Ethernet Diagnostics"...
  • Page 151: Troubleshooting By Symptom

    13.3 Troubleshooting by Symptom The following for troubleshooting by symptom. IP address duplication detection When turning the power from off to on, resetting, or connecting to the network, the CPU module check whether there is any device with duplicated IP address on the same network. When the IP address duplication is detected, an error occurs and appears in the event history.
  • Page 152: Error Codes

    13.4 Error Codes For the error codes (stored in SD0/SD8067) common among CPU modules, refer to the MELSEC iQ-F FX5 User's Manual (Application). Error codes of the IP address change function The description and corrective action for error codes generated by the IP address change function are explained.
  • Page 153 Error code Error details and causes Action (Hexadecimal) C025H • Description of control data is not correct. • Correct the descriptions of the control data. • Open instruction was executed through open settings parameter • Set the open settings parameters. Or, execute the OPEN even though parameters are not set.
  • Page 154 Error code Error details and causes Action (Hexadecimal) C1D3H A dedicated instruction not supported by the communication • Check that the dedicated instruction can be executed by the method of the connection was executed. specified communication method. Correct the program if the instruction cannot be executed.
  • Page 155 Error code Error details and causes Action (Hexadecimal) CF10H Incorrect frame is received. • Check the operating status and connection status of the target device. • Check the connection of an Ethernet cable and a hub. • Check the line status of Ethernet. •...
  • Page 156: Slmp Function Error Code

    Error codes stored when communication ends in error during SLMP (3E frame) are as provided in the following table. Error code Error details and causes Action (Hexadecimal) Refer to MELSEC iQ-F FX5 User's Manual (Application) and take 4000H to 4FFFH Errors detected by CPU module. (Errors that occurred in other than SLMP communication appropriate measures.
  • Page 157: Troubleshooting Flowchart

    Check if an error has occurred in CPU module. Refer to the troubleshooting in the Has an error stopping CPU users' manual of FX5 and fix the module process occurred? cause of error. Check the status of built-in Ethernet. Check if there is an error in the parameters,...
  • Page 158: Errors During Slmp Communication

    Errors during SLMP communication Communication error Check the status of target device connection configuration. Is the target device Set the target device connection connection configuration configuration. correct? Send the command to built-in Is command sent from Ethernet. the target device? Is response sent to the device that sent the command?
  • Page 159: Errors During File Transfer Function (Ftp Server)

    Is the IP address Modify the IP address and send the specified in the command command once again. correct? Is the specification of the command format such as command type, Modify the command format. device specification, address specification correct? Is there an open error, Check the error code, cause of error initial error in each of each channel and rectify.
  • Page 160: Appendix

    APPENDIX Appendix 1 List of Special Device Applications and Assignments For special relays and special registers other than described below, refer to MELSEC iQ-F FX5 User's Manual (Application). Special relays Device No. Name Description SM8492 IP address storage area write...
  • Page 161 Device No. Name Description SD10064 Default gateway IP address Lower part of the default gateway IP address setting value. (Low-order) SD10065 Default gateway IP address Higher part of the default gateway IP address setting value. (High-order) SD10074 to Host MAC address MAC address (3 words in total) is stored.
  • Page 162 Device No. Name Description SD10297 Time setting function execution The day of the week which the time setting function is executed is stored in a binary code. time (Day of the week) 0: Sunday 1: Monday 2: Tuesday 3: Wednesday 4: Thursday 5: Friday 6: Saturday...
  • Page 163 Device No. Name Description SD10712 Predefined protocol setting data When an error is detected in the protocol setting data, stores the packet number that check area packet number detected the error. The packets are checked in order of send packets and then receive packets (expected packets) from smallest number.
  • Page 164 Device No. Name Description SD10749 Connection No.1 received data Stores the verification results of receive packet No.8. verification result (receive packet Element No. where the verification result did not match (b0 to b7) No.8) The cause of mismatch (verification result code) (b8 to b15) SD10750 Connection No.1 received data Stores the verification results of receive packet No.9.
  • Page 165 Device No. Name Description SD10769 Connection No.2 received data Stores the verification results of receive packet No.8. verification result (receive packet Element No. where the verification result did not match (b0 to b7) No.8) The cause of mismatch (verification result code) (b8 to b15) SD10770 Connection No.2 received data Stores the verification results of receive packet No.9.
  • Page 166 Device No. Name Description SD10789 Connection No.3 received data Stores the verification results of receive packet No.8. verification result (receive packet Element No. where the verification result did not match (b0 to b7) No.8) The cause of mismatch (verification result code) (b8 to b15) SD10790 Connection No.3 received data Stores the verification results of receive packet No.9.
  • Page 167 Device No. Name Description SD10809 Connection No.4 received data Stores the verification results of receive packet No.8. verification result (receive packet Element No. where the verification result did not match (b0 to b7) No.8) The cause of mismatch (verification result code) (b8 to b15) SD10810 Connection No.4 received data Stores the verification results of receive packet No.9.
  • Page 168 Device No. Name Description SD10829 Connection No.5 received data Stores the verification results of receive packet No.8. verification result (receive packet Element No. where the verification result did not match (b0 to b7) No.8) The cause of mismatch (verification result code) (b8 to b15) SD10830 Connection No.5 received data Stores the verification results of receive packet No.9.
  • Page 169 Device No. Name Description SD10849 Connection No.6 received data Stores the verification results of receive packet No.8. verification result (receive packet Element No. where the verification result did not match (b0 to b7) No.8) The cause of mismatch (verification result code) (b8 to b15) SD10850 Connection No.6 received data Stores the verification results of receive packet No.9.
  • Page 170 Device No. Name Description SD10869 Connection No.7 received data Stores the verification results of receive packet No.8. verification result (receive packet Element No. where the verification result did not match (b0 to b7) No.8) The cause of mismatch (verification result code) (b8 to b15) SD10870 Connection No.7 received data Stores the verification results of receive packet No.9.
  • Page 171 Device No. Name Description SD10889 Connection No.8 received data Stores the verification results of receive packet No.8. verification result (receive packet Element No. where the verification result did not match (b0 to b7) No.8) The cause of mismatch (verification result code) (b8 to b15) SD10890 Connection No.8 received data Stores the verification results of receive packet No.9.
  • Page 172: Appendix 2 Added And Changed Functions

    For the setting method of the remote password, refer to GX Works3 Operating Manual. *4 Refer to the following. iQ Sensor Solution Reference Manual *5 Refer to the following. MELSEC iQ-F FX5 User's Manual (MODBUS Communication) APPX Appendix 2 Added and Changed Functions...
  • Page 173: Index

    INDEX ......72 Active open ....102 Allow online change .
  • Page 174: Revisions

    Section 7.4, 10.2, 13.3, Appendix 1, 2 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.
  • Page 175: Warranty

    WARRANTY Please confirm the following product warranty details before using this product. Gratis Warranty Term and Gratis Warranty 2. Onerous repair term after discontinuation of production Range If any faults or defects (hereinafter "Failure") found to Mitsubishi shall accept onerous product repairs for be the responsibility of Mitsubishi occurs during use of seven (7) years after production of the product is the product within the gratis warranty term, the...
  • Page 176: Trademarks

    TRADEMARKS   Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Ethernet is a trademark of Xerox Corporation. Android and Google Chrome are trademarks or registered trademarks of Google Inc.. iOS is a trademark or registered trademark of Cisco in the United States and/or other countries, and used according to license.
  • Page 178 Manual number: JY997D56201H Model: FX5-U-EN-E Model code: 09R543 When exported from Japan, this manual does not require application to the Ministry of Economy, Trade and Industry for service transaction permission. HEAD OFFICE: TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN...

Table of Contents