Page 2
-This manual and its contents are copyrighted. -You may not copy this manual, in whole or part, without written consent of Panasonic Industrial Devices SUNX Co., Ltd. -Windows is a registered trademark of Microsoft Corporation in the United States and other countries.
3. Examples of Network Configuration Using Cyclic Communication Function ............3-1 Examples of Network Configuration Using Cyclic Communication Function3-2 3.1.1 Connecting One Adapter Device or Multiple Adapter Devices to One FP7 CPU ......................3-2 3.1.2 Linking FP7 CPUs in Multiple Blocks ............3-2 4.
Page 4
Table of Contents 6. EtherNet/IP Setting Method ..........6-1 Setting Method of Cyclic Communication ..........6-2 How to Use EtherNet/IP Setting Tool ............. 6-3 Setting Example of One Scanner Device and Multiple Adapter Devices 6-4 Setting Example of Multiple Scanner Devices and Multiple Adapter Devices ......................
Page 5
Table of Contents 7.3.2.3.2 Registering Adapter Devices ............7-14 7.3.2.4 How to Use “Device Setting” Tab ..........7-15 7.3.2.5 How to Use "Connection Setting" Tab ......... 7-16 7.3.2.5.1 Device Allocation ................7-18 7.3.2.6 Adding I/O Map Registered Information ........7-20 7.3.2.7 Setting I/O Map Registered Information ........
Page 6
Table of Contents 9. High-level Instructions ............9-1 High-level Instructions Used for EtherNet/IP Control ......9-2 9.1.1 Information Acquisition of EtherNet/IP (ETSTAT) ........9-2 9.1.2 EtherNet/IP Node Status Acquisition Instruction (EIPNDST) ....9-9 9.1.3 Cyclic Communication Start Request (EIPSTART) ......9-13 9.1.4 Cyclic Communication Stop Request (EIPSTART) .......
Page 7
Table of Contents 13. Communication Status Monitoring with System Web .. 13-1 13.1 Overview of FP7 System Web ............13-2 13.2 Starting System Web Screen .............. 13-4 13.3 Overview of EtherNet/IP Monitor ............13-5 13.4 CPU Status Indication > EtherNet/IP Monitor ........13-6 14.
Page 8
Improved items of EtherNet/IP Setting Tool functions • The following setting items have been added to the EtherNet/IP basic configuration. This setting is available when the version of the FP7 CPU unit is Ver.4.11 or later. - RUN/IDLE bit operation of cyclic communication...
Introduction of EtherNet/IP Function 1.1 Introduction of EtherNet/IP Function FP7 supports a new function "EtherNet/IP function". This chapter describes the related names and functions, applicable models and the required versions for using this function. Names and Parts (1) Operation indicator LED...
Page 11
The EDS files can be downloaded from our website. AFP7CPS31E AFP7CPS41E AFP7CPS31ES AFP7CPS41ES Version of FP7 CPU unit on which the EtherNet/IP function is usable Use the following version for using the EtherNet/IP function. FP7 CPU unit: Ver.4.00 or later...
Ethernet. For information on CIP, refer to the documents of ODVA. Use the following versions for using the FP7 EtherNet/IP function. ① FP7 CPU unit: Ver.4.00 or later ② FPWIN GR7(S): Ver.2.8 or later 【Point】...
2.2 Cyclic Communication Function 2.2 Cyclic Communication Function The cyclic communication is a function for connecting from a scanner device to an adapter device and sending data mutually in a specified cycle after completing the connection. The scanner device is a controller such as PLC. The adapter device is a device such as a robot controller, encoder or IO device.
Also, it will be reconnected automatically when the above independent connection is reconnected. Although the FP7 can be used as an adapter, it can be connected only when "Input Only" is selected.
Page 17
When selecting a connection, the methods available for the connection are displayed. When using the FP7 as an adapter, the both methods can be used, however, in the case of instance method, the selectable instance numbers are 100 to 199.
Page 18
The amximum communication performance varies according to the data size used for communication. Normal packet and large packet Performance index of FP7 When the size is 504 bytes or less: Max. 10000 pps When the size is 505 bytes or more: Max. 5000 pps...
Page 19
In the case of InputOnly or ListenOnly, data is sent from the target, however, a packet called heartbeat whose size is 0 is also sent from the originator (FP7). For the RPI of this heartbeat, the value 16 times of the target is used automatically.
Page 20
Description of EtherNet/IP Communication Function...
Examples of the representative network configuration using the cyclic communication function are as follows. Besides the following examples, flexible configurations are available. 3.1.1 Connecting One Adapter Device or Multiple Adapter Devices to One FP7 The network is configured connecting one scanner device to multiple adapter devices as below.
Overview of System Configuration Method 4.1 Overview of System Configuration Method The system configuration is reviewed and selected by the following procedures. 1. Selection of used adapters Select adapter devices according to applications. 2. Review of system configuration Review the configurations of the system and network. Besides the network configuration for the EtherNet/IP communication, review how Ethernet communications other than the EtehrNet/IP communication is performed.
Max. 256 connections (including I/O map connections) UCMM message communication Max. 256 connections *For the whole FP7, the total number of connections for Ethernet communication and EtherNet/IP communication should be 272 or less. Number of connections of Ethernet communication + EtherNet/IP communication ≤ 272 connections...
For using the EtherNet/IP function on the FP7, the following functions can be used. 5.2.1 IGMP Query With this function, the FP7 checks periodically in which host group each EtherNet/IP device is registered on a LAN. This function can be used when an Ethernet switch HUB with the multicast filter function and any devices which send an IGMP query do not exist in the network.
Page 28
Ethernet and EtherNet/IP Specifications of FP7...
EtherNet/IP Setting Method 6.1 Setting Method of Cyclic Communication This chapter describes the procedures for making the cyclic communication setting of EtherNet/IP. The EtherNet/IP setting is made from "EtherNet/IP Setting" of FPWIN GR7(S). The EDS file for each EtherNet/IP device is necessary for registering the setting. The EDS files for EtherNet IP devices are available on the site of each vendor.
6.2 How to Use EtherNet/IP Setting Tool 6.2 How to Use EtherNet/IP Setting Tool For details of various operation methods of the EtherNet/IP tool, refer to 7. EtherNet/IP Setting Tool.
EtherNet/IP Setting Method 6.3 Setting Example of One Scanner Device and Multiple Adapter Devices For configuring the system of one scanner device (FP7) and multiple adapter devices, the settings are as follows. System configuration FP7 (Scanner device) Adapter device 1...
6.4 Setting Example of Multiple Scanner Devices and Multiple Adapter Devices 6.4 Setting Example of Multiple Scanner Devices and Multiple Adapter Devices For configuring the system of multiple scanner devices (FP7) and multiple adapter devices, the settings are as follows. System configuration...
EtherNet/IP Setting Method 6.5 Method of PLC Link The method for making a link between PLCs is as follows. 6.5.1 What is PLC Link (Data Sharing between PLCs)? By linking data between PLCs as below, data can be shared between multiple scanner devices.
Page 35
6.5 Method of PLC Link EtherNet/IP setting: Scan list Set the data used for the PLC link with the scanner devices 2 and 3. Registered information of the scanner devices 1 to 3 used for the PLC link with the scanner device 1.
Page 36
EtherNet/IP Setting Method EtherNet/IP setting: Connection setting Acquire the information on linked devices from the scanner device 2, and set the storage destination of data. Make the setting for the scanner device 3 as well.
Select "Options" > "FP7 Configuration" > "Built-in ET-LAN". 7.1.1.2 Starting Method from the Project Tree of GR7 Double-click "FP7 Configuration", and select "Built-in ET-LAN" and press the OK button. 7.1.1.3 Starting Method from I/O Map Setting Screen Select "Advanced" button of the I/O map setting screen > “Built-in ET-LAN” and press the OK...
7.1 Selection for Using EtherNet/IP Function 7.1.2 How to Change the Built-in ET-LAN Setting Dialog Box "Add-on" should be set to "Use" in advance for changing "EtherNet/IP Function" to "Use". * For setting "Add-on" to "Use", the version of the CPU unit should be V3.0 or later. * For setting "EtherNet/IP Function"...
EtherNet/IP Setting Tool If the EtherNet/IP setting is made when "EtherNet/IP Function" of the Built-in ET-LAN dialog box is set to "Not use", the following message appears on the completion of the setting. Selecting "Yes" changes the setting of "EtherNet/IP Function" to "Use" automatically. * For setting "EtherNet/IP Function"...
Starting method from the menu of GR7 Select "Options" > "FP7 Configuration" > "EtherNet/IP setting". 7.2.2 Starting Method from Tree Display Area Starting method from the project tree of GR7 Double-click "FP7 Configuration", and select "EtherNet/IP setting" and press the OK button.
EtherNet/IP Setting Tool 7.2.3 Starting Method from I/O Map Setting Screen Starting Method from I/O Map Setting Screen Select "Advanced" button of the I/O map setting screen > "EtherNet/IP setting" and press the OK button.
7.3 How to Operate EtherNet/IP Setting Tool 7.3 How to Operate EtherNet/IP Setting Tool 7.3.1 Structure of EtherNet/IP Setting Screen This chapter describes the display contents of the EtherNet/IP setting screen. Menus and icons Switching displayed tab I/O Map and Scan List area Displayed tabs ・I/O Map Setting ・Connection Setting...
Page 44
EtherNet/IP Setting Tool When selecting I/O map registration information The following screens can be displayed. ・I/O Map Setting Select I/O map registered information. When selecting an adapter device Select adapter device. The following screens can be displayed. ・Device Property ・Device Setting ...
7.3 How to Operate EtherNet/IP Setting Tool 7.3.2 EtherNet/IP Setting Procedure The procedure of the EtherNet/IP setting is described below. 7.3.2.1 EtherNet/IP Basic Configuration Make the EtherNet/IP basic configuration. Procedure of displaying the screen (Start from the menu of EtherNet/IP setting) Select "Setting"...
Page 46
EtherNet/IP Setting Tool Reconnection Wait Time Message Communication : Set the timeout period of message communication. Timeout Connection Timeout : Set the connection timeout period. TTL for Multicast : Operation setting for performing multicast transmission as an adapter. Multicast Address Setting : Set Auto or Specify.
Method of adding EDS files (1) (Adding from the right-click menu) If selected, the following EDS file selection screen is displayed. By selecting an EDS file you want to register and "Open", the EDS file is added. * EDS files for EtherNet/IP devices manufactured by Panasonic cannot be added. 7-11...
(1). * EDS files for EtherNet/IP devices manufactured by Panasonic cannot be added. 7.3.2.3 How to Use I/O Map and Scan List Scan list is registered in the I/O map and Scan List window.
Page 49
7.3 How to Operate EtherNet/IP Setting Tool The contents displayed in the I/O Map and Scan List window are as follows. I/O map registered information (I/O map registration No., Tag name or Instance No.) The background color for reserved device (Device Setting: Invalid) changes.
EtherNet/IP Setting Tool 7.3.2.3.2 Registering Adapter Devices Adapter devices can be registered by the following three operations. How to add adapter devices [Adding method (1)] Select device name (EDS) from Device List, and then add it to the end of Scan List from the menu.
7.3 How to Operate EtherNet/IP Setting Tool 7.3.2.4 How to Use “Device Setting” Tab Settings are made from the Device Setting tab after registering an adapter device. Selecting an adapter device selects Device Setting tab automatically. Valid/Invalid Flag : Set whether to make the communication with nodes valid or invalid. When this is set to Invalid, the adapter is treated as a reserved device.
EtherNet/IP Setting Tool 7.3.2.5 How to Use "Connection Setting" Tab Set from the Connection Setting tab. Selecting a connection selects Connection Setting tab automatically. Common Information Node Name : The node name where the connection is registered is displayed. Device Name : The device name where the connection is registered is displayed.
Page 53
7.3 How to Operate EtherNet/IP Setting Tool COS Transmission Disable : Transmission disable time (RPI of input information x 1/4) is displayed when "Input Send Trigger" is set to "Change of State (COS)". Communication Method : The communication method (Instance or Tag) of the currently specified connection setting is displayed.
EtherNet/IP Setting Tool 7.3.2.5.1 Device Allocation Set the device to be allocated to Send or Receive. Up to eight device allocations can be registered for send or receive of each connection. The maximum number of words that is available for device allocation is 16kw in total. (Allocation cannot be performed beyond 16384 words.) * For allocating devices manually, set Auto Allocation of EtherNet/IP Basic Configuration to "No".
Page 55
7.3 How to Operate EtherNet/IP Setting Tool Setting method of Device Allocation Register button: Registers the current setting. Cancel button: Cancels the setting. : A registration number is displayed. Device Division : Select the set device division from G (Global) or L (Local). Device Type : Select Device Type from WX, WY, WR, WL, DT and LD.
EtherNet/IP Setting Tool 7.3.2.6 Adding I/O Map Registered Information Edit the I/O map to be operated as an adapter. How to add I/O map Select "I/O Map - Scheduled connections ...", and select "Add I/O Map" from the right-click menu. * For details of the operation other than adding I/O maps, refer to“7.3.4.2 Editing I/O Map“.
7.3 How to Operate EtherNet/IP Setting Tool 7.3.2.7 Setting I/O Map Registered Information Set I/O map registered information. Selecting I/O map registered information selects I/O Map Setting tab automatically. I/O Map No. : The I/O map number currently being set. Communication : Select a communication method with another scanner from Instance Method...
Page 58
EtherNet/IP Setting Tool Scheduled Number : Set the scheduled number of units to be connected from other of Connected Units scanners. Scheduled : Set an RPI value to be used at the time of connection. Connected RPI Multicast : Select Yes or No for Multicast Communication. Communication * The specified instance ID (or tag name) and data size should be the same as those specified in a destination scanner.
7.3 How to Operate EtherNet/IP Setting Tool 7.3.2.8 How to Use "Calculate Load Factor" Tab Overview of the calculation of load factor The load factor is the ratio of the number of actually used packets to the maximum number of packets which the EtherNet/IP unit can send/receive in one second by cyclic communication.
Page 60
EtherNet/IP Setting Tool Whole Unit Communication Load Factor Unit Load Factor : The communication load factor (%) of the whole unit is displayed. Whole Unit (pps) : The communication volume per second used for the whole system(*1) is displayed in pps. Whole Unit (Mbps) : The communication volume per second used for the whole system is displayed in Mbps.
Page 61
Even when you use a switch equipped with the IGMP snoop function, this function should be set to "Valid". * For outputting IGMP queries to FP7, "7.3.2.1 EtherNet/IP Basic Configuration" should be set. * If the adapter load factor exceeds 100% when setting the multicast communication, change the set value of RPI longer or use a HUB that the IGMP snoop function is enabled.
Select a device you want to delete, and select from the right-click menu. * EtherNet/IP devices manufactured by Panasonic cannot be deleted. Deleting a regsitered EDS file (Deleting from the EtherNet/IP setting menu) Select a device you want to delete, and select from the right-click menu.
Page 63
7.3 How to Operate EtherNet/IP Setting Tool Rearranging EDS files By Vendor button: Sorts registered EDS files by vendor. By Device button: Sorts registered EDS files by device type. Searching EDS files Find button: Displays only the EDS files found by pressing the button after entering a retrieval word.
EtherNet/IP Setting Tool 7.3.4 How to Use I/O Map and Scan List Screen In this chapter, operation methods of I/O map and scan list screen are described. For details of screen structures, refer to 7.3.2.3.1 Configuration of I/O Map and Scan List. 7.3.4.1 Editing Scan List Edit the scan list.
Page 65
7.3 How to Operate EtherNet/IP Setting Tool Adding connections to adapter devices After selecting a connection of an adapter device, add it by Edit menu. Add a connection by the right-click menu of the adapter device. Deleting connections of adapter devices After selecting a connection of an adapter device, delete it by Edit menu.
Page 66
EtherNet/IP Setting Tool Rearrange Scan List Rearrange Scan List from the selected node. After selecting "Rearrange Scan List", the setting dialog is displayed. Rearrange the list from the node No. (100) and IP address (192.168.1.100) as starting numbers. Target of rearrangement: ・Node No.
Page 67
7.3 How to Operate EtherNet/IP Setting Tool Reallocating devices (I/O Map) Reallocate Device Setting from the selected I/O map. (Target: Connections of I/O Map) After selecting "Reallocate Device", the setting dialog is displayed. Allocate devices from the LD device starting No. (1000) as a starting number.
Page 68
EtherNet/IP Setting Tool Reallocating devices (Adapter devices) Reallocate Device Setting from the selected adapter device. (Target: Connections of adapter devices) After selecting "Reallocate Device", the setting dialog is displayed. Allocate devices from the LD device starting No. (100) as a starting number. Target of reallocation: ・Node No.
7.3 How to Operate EtherNet/IP Setting Tool 7.3.4.2 Editing I/O Map Edit the I/O map to be operated as an adapter. * For details of how to add I/O maps, refer to 7.3.2.6 Adding I/O Map Registered Information. Deleting I/O map Select "Delete I/O Map"...
EtherNet/IP Setting Tool 7.3.5.1 Device Property Setting The Device Property can be displayed by the following three methods. Displaying Device Property tab [Operation method (1)] Display the device property tab of a selected node by Edit menu. [Operation method (2)] Display the device property tab of a selected node.
Page 71
7.3 How to Operate EtherNet/IP Setting Tool Device Property Displays the information on the EDS file corresponding to a selected node or device name. Icons can be changed. Displays the EDS file. Changes made on the display are invalid. Icon : The device icon is displayed.
EtherNet/IP Setting Tool 7.3.6 How to Use "Save Setting" and "Read Setting" This function is used to save the settings on the EtherNet/IP setting screen to a file. Saved settings can be read as necessary. 7-36...
7.3 How to Operate EtherNet/IP Setting Tool 7.3.7 Migration of Device Database Registration information of EDS files can be exported or imported. 7.3.7.1 Export of Device Database The procedure of the export function is described below. 1. Select "Export Device Data Base". Select from the "EDS File"...
Page 74
EtherNet/IP Setting Tool 2. Select an output destination of the device database. If you want to create a new folder, create a folder by "Create a New Folder". * As registered EDS files, icon files, device database files are output to the selected folder, specify an empty folder if you specify an arbitrary storage destination.
7.3 How to Operate EtherNet/IP Setting Tool 7.3.7.2 Import of Device Database The procedure of the import function is described below. Note) Once the import is performed, the registered information of the device list will be overwritten by the contents of the imported device database. We recommend to export and store the registered information before performing the import.
Page 76
EtherNet/IP Setting Tool After the selection, the following notes on the import operation is displayed. If no problem, select "OK". Otherwise, select "Cancel". Note) Always save the EtherNet/IP setting before import. As the EtherNet/IP setting is finished after importing database, the information that is still in the middle of change operation will be cleared.
For Windows7 C:\Users\(Account name of PC)\AppData\Roaming\Panasonic-ID SUNX Control\EIP\backup For WindowsXP C:\Documents and Setting\(Account name of PC)\Application Data\Panasonic-ID SUNX Control\EIP\backup This folder is backup data before reflecting imported data. If the import operation fails, registration information will not be backed up.
When the following two conditions are met, it becomes the RUN state. In other conditions, it is in the IDLE state. (1) The FP7 operation mode is RUN mode. (2) It is communicating with all nodes registered in the scan list except the FP7 normally.
Page 81
: RUN PROG mode : IDLE Note) Only the normal operation is available when the version of the FP7 CPU unit is older than Ver.4.10. Method of selecting RUN/IDLE bit operation of cyclic communication Set "RUN/IDLE bit operation of cyclic communication" in the EtherNet/IP basic configuration according to the use situation.
Node that the cyclic commuication error occurs =1, Others = 0 abnormal node table Cyclic communication: Bit corresponding to the node number of FP7 that connection is registered. RUN/IDLE bit monitor When the following two conditions are met, it turns ON (1).
There are the following two startup methods of cyclic communication. 1. Automatic start 2: Start by Instructions: Start/Stop communication When automatically starting the FP7 that the scan list has been registered, it operates in the following order after the power turns on. Power ON Resolved.
Abnormality judgement Details Connection timeout period The timeout period when FP7 sends a forward open command and connects to adapter devices. When a response to the forward open command is not returned within the set time, it determines that the timeout occurs.
High-level Instructions 9.1 High-level Instructions Used for EtherNet/IP Control High-level instructions that can be used for EtherNet/IP control are as follows. List of instructions Instruction Application ETSTAT Information acquisition of EtherNet/IP EIPNDST EtherNet/IP node status acquisition instruction EIPSTART Cyclic communication start request EIPSTOP Cyclic communication stop request EIP_IN...
Page 87
9.1 High-level Instructions Used for EtherNet/IP Control Processing • Reads the parameter information or status information specified by [S1] and [S2], and stores it in the area starting with [D]. • The number of words in the storage area varies according to the type of read data and the target.
Page 88
High-level Instructions Read content 1 (In the case of S1; "EIP", S2; "ALL" or "ALL + Number": 1 to 81 words) No. of Name Description words Max. registration node number Registered maximum node number 0 to 16 Cyclic communication registration node table Node that connection is registered (*1) (*2) 0 to 16...
Page 89
9.1 High-level Instructions Used for EtherNet/IP Control *1: The number of words varies according to the registered maximum node number. Max. node No. of valid number words 1 to 16 17 to 32 33 to 48 49 to 64 225 to 239 241 to 256 *2: When specifying "ALL + Number"...
Page 90
High-level Instructions Setting example Example 1) When specifying the reading of EtherNet/IP communication state "EIP" "ALL" DT20 Value DT20 Max. registration node number DT21 0111 1111 1111 1111 Cyclic communication registration node table (Node nos. 1 to 16) DT22 0111 1000 1011 1111 Cyclic communication normal node table (Node nos.
Page 91
9.1 High-level Instructions Used for EtherNet/IP Control Example 4) When fixing the number of valid words (The communication states of node numbers 1 to 16 are displayed.) "EIP" "ALL+1" DT20 Value Max. registration node number DT20 Cyclic communication registration node table (Node nos. 1 to 16) DT21 1st word 1st word...
Page 92
High-level Instructions Example 8) When specifying the reading of cyclic communication abnormal node table "EIP" "ERR" WR100 Value WR100 Max. registration node number WR101 0000 0000 0000 1000 Cyclic communication abnormal node table (Node nos. 1 to 16) Example 9) When specifying the reading of RUN/IDLE bit monitor (PLC standby flag) "EIP"...
9.1 High-level Instructions Used for EtherNet/IP Control 9.1.2 EtherNet/IP Node Status Acquisition Instruction (EIPNDST) Instruction format EIPNDST DT100 DT2000 Note) A target unit for the instruction is specified with UNITSEL beforehand. Operation unit (i) There is no operation unit. ...
Page 94
The results of read node statuses are set as follows. Name Definition Owned Turns ON when FP7 is a target and connected from an originator. Reserved It is always 0. Turns ON when the settings of EtherNet/IP device are different from the Configured factory default settings.
Page 95
9.1 High-level Instructions Used for EtherNet/IP Control Operand [D2] setting The following execution result codes are set. Name Value Description Normal end The acquisition of a specified node status is complete. In progress The acquisition of a specified node is in progress. Timeout Communication timeout (10 seconds) Multiple executions...
Page 96
High-level Instructions Flag operation Name Description Latest error (S7) To be set when the unit specified by UNITSEL is not an Ethernet unit. Hold error (S8) To be set when the EtherNet/IP function is set to Not Use in the Ethernet unit configuration. To be set in case of out-of-range in indirect access (index modiication).
9.1 High-level Instructions Used for EtherNet/IP Control 9.1.3 Cyclic Communication Start Request (EIPSTART) Instruction format EIPSTART DT100 DT2000 Note) A target unit for the instruction is specified with UNITSEL beforehand. Operation unit (i) There is no operation unit. ...
Page 98
High-level Instructions Operand [S] setting Specify the starting address storing the start request node number table. The number of valid words for the start request node number table becomes variable (1 to 16 words) according to the maximum node number specified by [n]. Max.
Page 99
9.1 High-level Instructions Used for EtherNet/IP Control Relay operation Executes the cyclic communication start request instruction, turns ON the cyclic communication normal node table of a specified node and turns OFF the cyclic communication stop node table when the specified node starts normally. Relay operation when the cyclic communication start request is made on a stopped node ...
High-level Instructions 9.1.4 Cyclic Communication Stop Request (EIPSTART) Instruction format EIPSTOP DT100 DT2000 Note) A target unit for the instruction is specified with UNITSEL beforehand. Operation unit (i) There is no operation unit. List of operands Operand Description Specify the starting address storing the stop request node number table.
Page 101
9.1 High-level Instructions Used for EtherNet/IP Control Operand [S] setting Specify the starting address storing the stop request node number table. The number of valid words for the stop request node number table becomes variable (1 to 16 words) according to the maximum node number specified by [n]. Max.
Page 102
High-level Instructions Relay operation Executes the cyclic communication stop request instruction, turns ON the cyclic communication stop node table of a specified node and turns OFF the cyclic communication normal node table when the specified node stops normally. Relay operation when the cyclic communication stop request is made on a started node ...
9.1 High-level Instructions Used for EtherNet/IP Control 9.1.5 EtherNet/IP Input Refresh (EIP_IN) Instruction format EIP_IN DT2000 Note) A target unit for the instruction is specified with UNITSEL beforehand. Operation unit (i) There is no operation unit. List of operands Operand Description Specify the target node number of the input refresh.
Page 104
High-level Instructions Operand [S1] setting Specify a node number to be refreshed. An error occurs when a value over the maximum value specified by the scan list is specified. An error also occurs when a reserved node is specified. Setting value Scan list...
Page 105
9.1 High-level Instructions Used for EtherNet/IP Control Example 1) When refreshing data from the receive buffer of the connection number 1 of the node number 1 (The refresh is complete normally.) DT20 EtherNet/IP configuration setting Setting item Settings Node number Connection Input Information (T>O) LD20 to LD23...
Page 106
High-level Instructions Example 2) When refreshing data from the receive buffer of the connection 2 of the node number 5 (When there is no new data) DT100 EtherNet/IP configuration setting Setting item Settings Node number Connection LD111 to LD112 Input Information (T>O) LD115 to LD116 Device allocation LD118 to LD119...
Page 107
9.1 High-level Instructions Used for EtherNet/IP Control Example 3) When refreshing data by the periodical interrupt processing when the scan time is long and RPI is short (When acquiring every received data) One scan time: 10 ms RPI: 500 us - When the processing time of one scan is longer than the setting time of RPI, the refresh cannot be executed during the processing.
Page 108
High-level Instructions Flag operation Name Description Latest error (S7) To be set when the unit specified by UNITSEL is not an Ethernet unit. Hold error (S8) To be set when the EtherNet/IP function is set to Not Use in the Ethernet unit configuration. To be set in case of out-of-range in indirect access (index modiication).
9.1 High-level Instructions Used for EtherNet/IP Control 9.1.6 EtherNet/IP Output Refresh (EIP_OT) Instruction format EIP_OT DT2000 Note) A target unit for the instruction is specified with UNITSEL beforehand. Operation unit (i) There is no operation unit. List of operands Operand Description Specify a target node number of output fresh.
Page 110
High-level Instructions Operand [S1] setting Specify the node number that data is set to the send buffer. The I/O map is used for sending data to a destination scanner device (PLC). Setting value I/O map Scan list 1 to 256 ...
Page 111
9.1 High-level Instructions Used for EtherNet/IP Control Example 1) When performing the output refresh for the send buffer of the I/O map number 1 (Normal end) DT10 EtherNet/IP configuration setting Setting item Settings I/O map number LD10 to LD11 Device allocation LD14 to LD16 Example 2) When performing the output refresh for the send buffer of the connection number 5 of the node number 2 (Abnormal end)
Page 112
High-level Instructions Flag operation Name Description Latest error (S7) To be set when the unit specified by UNITSEL is not an Ethernet unit. Hold error (S8) To be set when the EtherNet/IP function is set to Not Use in the Ethernet unit configuration. To be set in case of out-of-range in indirect access (index modiication).
10.1 What is Data Refresh? 10.1.1 Input Refresh T>O Direction Data is refreshed as follows at the time of input. Adapter device FP7 CPU Operation memory 10.1.2 Output Refresh O>T Direction Data is refreshed as follows at the time of output.
10.2 Data Refresh Method 10.2 Data Refresh Method There are the following data refresh methods. Abnormality Details judgement Batch refresh In refresh processing at the beginning of scan, if there is incoming data in the receive buffer for cyclic communication in the case of input direction, it is copied to the operation memory.
A delay caused by the transmission cycle of an adapter device and the FP7 refresh timing occurs. The delay time on the FP7 side depends on the scan time of the FP7 and the RPI value of the EtherNet/IP communication.
A delay caused by the transmission cycle of an adapter device and the FP7 refresh timing occurs. The delay time on the FP7 side depends on the scan time of the FP7 and the RPI value of the EtherNet/IP communication.
Page 118
Data Refresh of Cyclic Communication 10-6...
EtherNet/IP device sends/receives per second by a cyclic communication allowable communication band (the number of packets that can be sent/received per second). Note) The load factors of FP7 and each adapter device should be 100% or less. Load factor of FP7...
Page 121
11.1 Calculation Method of Load Factor Calculation procedure 3) Calculating the uni communication load factor from the number of sent/received packets (pps) and sent/received data size Example 5) When the sent data size is 256 bytes and the received data size is 36 bytes No.
Page 122
Cyclic Communication Load Factor Load factor of adapter The load factor is calculated from the EDS information [Capacity] of each adapter and scanner. When EDS information is not registered, "Impossible to calculate" is displayed. Calculation procedure 1-1) Calculating the number of communication packets sent/received per second (pps) *4 The calculation method is the same as the calculation procedure 1) of unit load factor.
11.2 PLC Link and Ethernet Switch 11.2 PLC Link and Ethernet Switch Multicast filter function This function is used to suppress unnecessary multicast packet transmission. 11-5...
Page 124
Cyclic Communication Load Factor QOS (Quality of Service) function The transmission of EtherNet/IP packets takes a priority over Ethernet communications other than EtherNet/IP communication in the hub. 11-6...
Other Ethernet Communications 12.1 Performance of Other Ethernet Communications at the Time of Cyclic Communication As the EtherNet/IP communication takes a priority over other Ethernet communications, the baud rates of other Ethernet communications are decreased when the EtherNet/IP communication is performed simultaneously. The following information serves as a standard in the determination of the decrease in baud rate.
Page 127
Connections 4 to 66 9 ms Connections 1 to 65 7 ms 10000 pps Connection 66 8 ms The Ethernet communication (MEWTOCOL-DAT) between FP7 (Ethernet communication device) and FP7 (Scanner) is performed as follows. Send/Receive Details Communication protocol MEWTOCOL-DAT Number of connections Send (*3) RECV instruction is issued.
Page 128
Other Ethernet Communications Decrease in baud rate due to increase in PPS As a result of performing Ethernet communication from FP7 (Ethernet communication device) during the EtherNet/IP communication between FP7 (scanner) and FP7 (adapter), the baud rate is decreased as follows.
Page 129
"EMWTOCOL-DAT (1)". Decrease in baud rate due to increase in PPS As a result of performing Ethernet communication from FP7 (scanner) during the EtherNet/IP communication between FP7 (scanner) and FP7 (adapter), the baud rate is decreased as follows.
What is FP7 System Web? The FP7 system web is a content prepared for the FP7 CPU unit as standard. The basic information and operation state of FP7 can be monitored on a browser by using this function. For using the FP7 system web For using the system web function, the web server function in the built-in ET-LAN setting of FP7 configuration should be set to "Use System Only"...
Page 133
1) FP7 : Links to our product (FP7) site. (http://www3.panasonic.biz/ac/e/fasys/plc/plc/fp7/index.jsp) 2) CPU status indication : Displays the FP7 model information, operation state and system monitor area. 3) Error indication : Displays unit errors and error alarm relays. 4) Data monitor : Monitors the data of a specified device.
Communication Status Monitoring with System Web 13.2 Starting System Web Screen It is necessary to access and log in the FP7 web server for starting the FP7 system web screen. Enter a user ID (root) and password (pass) on the login screen. * ...
13.3 Overview of EtherNet/IP Monitor 13.3 Overview of EtherNet/IP Monitor It shows the EtherNet/IP communication state using the tabs of node information, load information and number of errors. Select "CPU status indication" > "EtherNet/IP monitor" in the system menu as shown below. 13-5...
Communication Status Monitoring with System Web 13.4 CPU Status Indication > EtherNet/IP Monitor Display the EtherNet/IP monitor of FP7. Common function to each screen - "Save" button Saves the displayed EtherNet/IP monitor information. (CSV format) 1. When selecting "Node information" tab Detail screen display area •...
Page 137
13.4 CPU Status Indication > EtherNet/IP Monitor 2. When selecting "Load information" Load information (EtherNet/IP operation status monitor) • It shows the following information. 1) Cyclic communication: No. of received packets (per second) 2) Cyclic communication: No. of transmitted packets (per second) 3) Communication other than cyclic communication: No.
Page 138
Communication Status Monitoring with System Web • Monitor executing/stopped button In the case of Monitor executing: Updates and displays data at the interval of one second. In the case of Monitor stopped: Stops the update processing. 3. When selecting "No. of errors" •...
MS and NS turn on and turn off. The procedure of checking the lighting-up of the indicator is as follows. After the check, the indicator varies according to the state of the EtherNet/IP setting. Example) For FP7 (CPS41ES) Order of checking the lighting-up of indicator Procedure Lighting state MS: Green ON, NS: OFF, Turns ON for 0.25 seconds.
The state of the PLC can be confirmed from the lighting state of the LEDs when the PLC is operating. The PLC states indicated by the LEDs are as follows. Example) For FP7 (CPS41ES) MS (Module status indicator) Lighting state PLC state The EtherNet/IP function is disabled.
List of Cyclic Communication Errors 15.1 Cyclic Communication: List of Abnormal Statuses The details of status numbers when cyclic communication errors occur are as follows. Abnormal status Status name (exadecimal) CONNECTION IN USE OR DUPLICATE FORWARD OPEN 0100 TRANSPORT CLASS AND TRIGGER COMBINATION NOT 0103 SUPPORTED OWNERSHIP CONFLICT...
Page 145
15.1 Cyclic Communication: List of Abnormal Statuses INVALID CONSUMING APPLICATION PATH 012A INVALID PRODUCING APPLICATION PATH 012B CONFIGURATION SYMBOL DOES NOT EXIST 012C CONSUMING SYMBOL DOES NOT EXIST 012D PRODUCING SYMBOL DOES NOT EXIST 012E INCONSISTENT APPLICATION PATH COMBINATION 012F INCONSISTENT CONSUME DATA FORMAT 0130 INCONSISTENT PRODUCE DATA FORMAT...
Page 146
List of Cyclic Communication Errors 15-4...