Home
EIP4CCPU User`s Manual (September 2, 2014)
Contents
1. mi s SN E gt cti cl iis il em The installer 1 ready to install EIP4C CPU Scanner Configuration Utility om your computer Click Next to start the installation Figure 6 Installation Confirmation Screen Wait while the Configuration Utility is being installed Figure 7 ig EIP4CCPU Scanner Co nfiguration Utility EIPF4CCPU Scanner Configuration Utility 12 being installed Please wail Figure 7 Installation Progress Screen 41 Las Click Close to exit the installer Figure 8 i EIP4CCPU Scanner Co nfiguration Utility FER Installation Complete CC EIF4CCPU Scanner Configuration Utility has been successfully installed Click Close to exit Please use Windows Update to check for any critical updates to the WET Framework Figure 8 Installation Complete Screen 10 3 Firewall Settings To ensure proper network communication between the configuration utility and the scanners residing on the network please configure the PC s firewall with the following settings 1 Addthe EIP4CCPU Scanner Configuration Utility as a program exception 2 Add UDP port 4334 as a UDP port exception The following procedure adds the utility and port as firewall exceptions on a Windows XP machine Other versions of Windows will require similar steps 42 Las Navigate to Control Panel and open Windows Firewall Click on the Exceptions tab Figure 9 Windows Firewall General Exceptions A
2. Click to read the log from the scanner e Clear Click to delete the log contents from the scanner 59 Las 10 12 Adding a Target Device and Configuring Connection Properties A target server device can be added to a scanner in the Device List Before adding a target server device first select the desired scanner Next locate and select the target server device in the Hardware Selection Tree Adding a target server device to a scanner can be completed with one of the following procedures Drag and drop the device to the scanner in the Device List Double click on the device Right click on the device and select Add Device Select the device and click on the Add icon in the toolbar Select the device and navigate to Edit Add Poy The Name and Description fields can optionally be modified Set the IP Address and click Next Refer to Figure 36 Add New Device fx Device Details Mame ETH 1000 Description IF ddress 192 166 176 102 Figure 36 Adding a New Device to the Scanner Review and configure the Connection Properties The Connection Properties are configured with the default settings as specified by the device EDS file Please consult the device vendor for more information regarding configuration data Refer to Figure 37 Figure 39 Figure 40 and Figure 41 60 Las Connection Properties El Ed Connection Communication Settings Configuration Settings Diagnostics Target Informat
3. o Shared Memory Base Address Starting address of I O data The address must be located in high speed shared memory 10000 to 24335 The Shared Memory Base Address for the sequencing PLC is used to calculate the shared memory Output Address The Shared Memory Base Address for the scanner is used to calculate the shared memory Input Address o Shared Memory Size Must be set according to the selected sequencing PLC multiple CPU settings The memory size for the sequencing PLC specifies the maximum amount of output data that can be produced The memory size for the scanner specifies the maximum amount of input data that can be consumed e Current Status o Status Current status of the scanner see Table 1 o Description Description of the status code see Table 1 o Reset Status Click to reset clear the status code 56 Las e Time Settings Real time clock setting of the scanner o Update Click to update the scanner s real time clock o Sync To PC Click to synchronize the scanner s real time clock with the PC s current time 10 11 4 Explicit Messaging Refer to Figure 33 Device Properties General EDS File CPU Settings Explicit Messaging Diagnostics Event History EIP4CCPU Version 1 110 Serial Number 121111123218046 3 12 rig F 15 10 14 11 F 15 Figure 33 Scanner Device Properties Explicit Messaging Tab e ID The available interrupt channels Check to enable the desired ex
4. T gt 0 direction Because the scanner supports up to 128 TCP connections sockets up to 128 simultaneous physical remote devices adapters can be attached to At the same time the scanner contains a pool of 128 class 1 CIP connections and 16 class 3 CIP connections So for example if the scanner is configured to target one Flex I O adapter with three modules on the chassis then it will use the following internal resources one TCP connection and three class 1 CIP connections Additionally if the user wants a connected explicit messaging request to target for example module 2 on the chassis then this will consume one of the 16 class 3 CIP connections so in total one TCP connection three class 1 CIP connections and one class 3 CIP connection will be in use During configuration the user can keep adding connections until they run out of either TCP connections or class 1 connections For example if the network contains a large number of modular devices with multiple modules on each adapter then it is likely that the pool of class 1 CIP connections will be exhausted first On the other hand if the 17 Las network does not contain any modular devices then only one class 1 CIP connection will be required for each TCP connection and it is therefore likely that the number of TCP connections will be exhausted first Note 3 Up to 64 unique multicast addresses are supported per TCP connection Note 4 Both connected and unconnected expli
5. take advantage of the features and resources of new CCPU hardware backwards compatibility has been maintained with older CCPU hardware However the user must take caution to not exceed the CCPU hardware resources as this will cause an error event code 52 Yes This is a three step process First create the I O labels see Figure 38 Second write the I O data as labels to a CSV file Third use GX Works2 to import the CSV file Refer to section 10 19 87 IGG INDUSTRIAL CONTROL COMMUNICATIONS INC 1600 Aspen Commons Suite 210 Middleton WI USA 53562 4720 Tel 608 831 1255 Fax 608 831 2045 http www iccdesigns com Printed in U S A
6. the utility so there is no EDS file to register The Generic Device provides a set of generic configuration options to configure devices that do not have an EDS file The end user will have to largely refer to the server device user s manual to obtain the relevant information for completing the configuration of the Connection Properties The Generic Device does not support configuration data lt is assumed that the user has completed installation and setup of the utility 1 Add the scanner to the Device List refer to section 10 9 2 Locate the Generic Device in the Hardware Selection Tree Figure 45 and add the Generic Device to the scanner Enter an IP address and click next EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit wiew Device Tools Help ATACAR Scanners Name Type IP Address Devices 3 EIPACCPU EIPALCPU 192 168 16 103 Categor li Communications Adapter Je Generic Device il Generic Device Vendor Je Industrial Control Communications Inc ji Communications Adapter dh Generic Device NM Generic Device Device Name Device Type IP Address Slot Connection Name RPI rns Input Size Ing Ready Figure 45 Generic Device in Hardware Selection Tree 69 Las 3 Configure the Connection Properties refer to section 10 12 and see Figure 46 Enter a RPI Select the appropriate input and output sizes Connection Properties El E Connection Communication
7. 25 Discovered online scanners Figure 25 displays the discovered scanners Select any scanner in the list to change its IP Address Settings Once the IP Address Settings have been modified to be compatible with the network click Update Settings to configure the scanner with the new IP Address Settings The scanner must be reset for the changes to take effect Figure 26 Once all scanners have been updated and reset click Next and then click Finish to complete the wizard 91 Las Device Discovery Wizard 1 The scanners network configuration has been updated The device must be manually reset for changes to take effect Figure 26 Reset device for network configuration to take effect 10 8 Discover Local Scanners To automatically discover local scanners and upload their configurations complete one of the following methods 1 2 Click on the Discover Local Scanners icon in the toolbar Navigate to Device Discover Local Scanners Applicable scanners must reside on the local subnet and have compatible network settings 10 9 Adding a Scanner To add a scanner expand the Scanners menu in the Hardware Selection Tree and select EIP4CCPU Figure 27 E EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit View Device Tools Help j ij Scanners J EIP4CCPU J Devices Figure 27 Select the EIP4CCPU Scanner Device Complete one of the following methods to add t
8. Adapter and Generic Module do not support configuration data It is assumed that the user has completed installation and setup of the utility 1 Add the scanner to the Device List refer to section 10 9 2 Locate the Generic Adapter in the Hardware Selection Tree Figure 54 and add the Generic Device to the scanner Enter an IP address and select the slot and click next Figure 55 A Utility Scanner Configuration 1 escp File Edit View Device Tools Help A OL X EEE che li Category Communications Adapter Generic Device gt Generic Adapter 11 Generic Device vendor J Industrial Control Communications Inc Ga jit Communications Adapter M EG l Generic Device gt Generic Adapter MN Generic Device Figure 54 Generic Adapter in Hardware Selection Tree Add New Device Device Details Mame Generic Adapter Description IF Address 192168 16 102 Slot Figure 55 Adding a Generic Adapter to the Scanner 17 Las 3 If the adapter supports direct connections to itself select the appropriate type of connection to be created see Figure 50 Connections to the adapter can always be created at a later time If the adapter does not support direct connections to itself or the user selects to add a connection to a module the Module Properties box will be displayed see Figure 56 Select the Generic Module and a slot number and click next Module Properties El Ed Generic Adapte
9. EIP4CCPU was previously communicating before rebooting the EtherNet IP sockets and connections may not have been properly closed 43 Fe tag device is online and 44 Contact ICC for assistance 45 Contact ICC for assistance 46 Contact ICC for assistance 47 Ada kr eget ted The time trial for using the EIP4CCPU core has expired A valid license file must be obtained from ICC to activate the core for unlimited usage QD Packet interval mismatch Socket connection could not be established Time trial has expired Please obtain a valid license file Check that the CPU Number is set correctly for the 4C CCPU slot conflict desired Sequencing PLG Ensure that the Q12DCCPU is in slot 2 to 4 Refer to section 4 2 Failed to synchronize CPU settings with Verify that the Multiple CPU Settings match the 4D sequencing PLC settings of the sequencing PLC in slot 1 14 Las A ans Event Description Corrective Action If a license file exists check the license file name The file name is case sensitive and should not be modified All letters in the file name must be upper case Check that the serial number in the license file name matches the serial number of the Q12DCCPU It is possible that the license file may have been corrupted Please follow the instructions in section 4 3 Invalid license file Please obtain a valid license file If no license file exists or the license file is corrupt please contact ICC fo
10. Multiple CPU Settings match the settings of the sequencing PLC in slot 1 It may be Failed to load EtherNet IP configuration necessary to default the Multiple CPU Settings Refer to section 10 10 Reformat the CompactFlash card if necessary 38 Contact ICC for assistance 3A Contact ICC for assistance CO CO 13 Las A ans Event Description Corrective Action The scanner or server device may be overloaded with incoming packets Ensure that the system network traffic does not exceed the network bandwidth 3C CIP connection timed out limitations Employ IGMP enabled switches to route multicast packets more efficiently The RPI for a connection may be increased to reduce network traffic The forward open request failed to establish a CIP connection with the server device View the event history of the scanner and lookup the general status code and extended status code Refer to section 9 3 QD iN Forward Open request failed The requested packet interval does not match the actual packet interval The connection will adjust to using the actual packet interval Consult the server device vendor for appropriate packet intervals 41 Socket connection established None The scanner failed to establish a TCP connection with the server device Ensure that both the scanner and server device are configured with compatible network settings Check that the server device is online and configured to support EtherNet IP If the
11. Online Edit EIP4CCPU Address 192 168 17 103 Ide Figure 67 RSNetWorx Inserted a Connection 84 Las d Now download the configuration to the scanner by navigating to Device Download to Device see Figure 68 Click Yes to proceed Address 192 168 17 103 EIP4CCPU Scanlist Configuration Device Connection Help Insert Target for Connections Ctrl I I Edits Enabled Scanner Mode Entries Used Download to Device 00 V Mode Memory Usage lal Address Slot Parameters Entry Name Device Name Connection Name RPI ms Input Address Input Size words Output Address Output Size words Config Size words Mitsubishi FR 47N ETH Exclusive Owner H 4 M Connection Configuration Connection Status Download saved configuration to the device Figure 68 RSNetWorx Download Configuration to Scanner 6 Configuration is complete The configuration will take effect immediately without rebooting the scanner 85 Las 15 FAQ How do obtain a license file How do I know if the CCP U is set to run mode Why does my scanner show up in the Device Discovery Wizard but not when click Discover Local Scanners Why is the scanner s Status OFFLINE How can I access the CompactFlash card contents without using a CompactFlash card reader If the event code is an internal error what information do I need to provide ICC How do I report problems w
12. Settings Configuration Settings Diagnostics Target Information Mare Generic Device Device Generic Device Address 142 165 176 102 Connection Exclusive Owner Hame Scanner Information Mame EIP4CCPU Device EIP4CCPU Address 192 168 16 103 Dee PRES Interval me Addressing Information Input Size Words Input Address U3E1 G10000 Output Size Words Input Offset Contig Size forde Output address USE 10000 Edit GXx Works Labels Output Offset Restore Defaults Accept Cancel Figure 46 Generic Device Connection Properties 70 Las 4 Configure the Communication Settings refer to section 10 12 and Figure 47 The parameters have been defaulted to commonly used values Modify the Connection Parameters and Communication Parameters as necessary Connection Properties Connection Parameters Produce 0 T Connection Fronty Scheduled hd Consume T 0 Connection Priority Scheduled vi Consume T gt 0 Connection Type Communication Parameters Parameter Configuration Instance Produced Assembly Instance selection 0 gt T Consumed 4ssembly lnstance selection T gt 0 Restore Defaults Figure 47 Generic Device Communication Settings 5 The Configuration Settings is not configurable for the Generic Device 6 Configuration of Diagnostics is optional refer to Figure 41 It is highly recommended to enable Diagnostics to initially determine if the connection
13. Table 7 Connection Manager Extended Status Codes Extended Status 0000 through ooFF Obsoiete This extended status code shall be returned when an CONNECTION IN USE OR Originator is trying to make a connection to a target with DUPLICATE FORWARD OPEN which the originator may have already established a connection 0101 tough oroz Reseved by CIP TRANSPORT CLASS AND TRIGGER COMBINATION NOT SUPPORTED 0104 through 0105 Reserved by CIP The connection cannot be established since another connection has exclusively allocated some of the resources required for this connection An example of OWNERSHIP CONFLICT this would be that only one exclusive owner connection can control an output point on an I O Module If a second exclusive owner connection or redundant owner connection is attempted this error shall be returned A transport class and trigger combination has been specified which is not supported by the target application 28 Las Extended Status ae This extended status code shall be returned in response to the forward_close request when the connection that is to be closed is not found at the target node This extended status code shall only be returned by a target 0107 PE GONNEG NONNE node Routers shall not generate this extended status code If the specified connection is not found at the intermediate node the close request shall still be forwarded using the path specified in the Forward Close request This
14. Used in conjunction with the Source Destination device point Device types are limited to D 0x000D W 0x0018 and ZR 0x00DC Source Destination device point For set write requests this field is the source device point in the PLC For get read requests this field is the Destination device point in the PLC Used in conjunction with the Source Destination device type This mechanism allows the user to reference explicit messaging payloads of arbitrary size Number of bytes in payload o During set write service codes initially set by the PLC to indicate the number of bytes in the payload as referenced by the Source Destination device type point attributes to be written to the EtherNet IP server device o During get read service codes the scanner will set this value to indicate the number of bytes in the payload as referenced by the Source Destination device type amp point attributes as returned by the EtherNet IP server device o Valid values are 1 to 240 bytes The number of bytes may have further restrictions imposed depending on the Service Code Unconnected If set to 0 the request will be sent using connected messaging If the value is non zero the request will be sent using unconnected messaging Unconnected messages require less overhead Both connected and unconnected messages support routing of the request using the Port and Slot values Reserved These words are reserved for future expansi
15. e Electronic Keying o Enable Electronic Keying Check to enable electronic keying Once the Connection Properties are accepted it will be necessary to ensure that the major and minor revisions in the server device s Device Properties are set correctly The procedure for viewing and editing the Device Properties for a server device are identical to that for the scanner see section 10 11 e Configuration Parameters List of available configuration parameters The list or existence of configuration parameters is device specific Please consult the server device vendor for more information regarding configuration data 64 Las Connection Properties El E Connection Communication Settings Configuration Settings i Diagnostics Connection Status Monitoring When enabled the scanner will update the defined memory location with this connecton s current status Clear the data at the defined location to reset the connections status and clear any errors Enable Device Type Figure 41 Connection Properties Diagnostics e Connection Status Monitoring Optionally monitor the connection s current status For a list of connection event codes refer to Table 11 The status will consume one word size device point o Enable Check to enable monitoring of the connection event code o Device Type Select from D Data Register W Link Register and Z Index Register o Device Point Used in conjunction with Device Ty
16. hour Once the trial mode expires all EtherNet IP activity will terminate until the scanner is rebooted Q12DCCPU V RUN MODE CF CARD ERR cH3 sord L LC user CH3 RS 232 La SD Y RD _J0BASE T 100BASE TX Function version t nm um um um um Serial number Figure 1 Serial Number Front Las MELSEC Q MITSUBISHI C CONTROLLER MODEL Q12DCCPU V CH1 MAC ADD Serial number first five digits Function version Relevant regulation standards MITSUBISHI ELECTRIC MADE IN JAPAN Figure 2 Serial Number Side Face 4 2 Preparing Q12DCCPU V Ensure that a sequencing PLC resides on the high speed bus base unit backplane Insert the Q12DCCPU V module into the base unit at the next available slot The Q12DCCPU V must reside to the right of any sequencing PLCs There can be at most four controllers including the Q12DCCPU V on the base unit Set the RUN STOP MODE switch on the Q12DCCPU V to RUN If several PLCs are mounted on the base unit the PLC type may affect the slot order Please contact Mitsubishi support to determine the proper order 4 3 Preparing CompactFlash Card Preparation of the CompactFlash CF card is not necessary if one was already provided by the seller Otherwise complete the following steps 1 Ensure the CF card is compliant with the Q12DCCPU V 2 If the CF card has not been formatted please format the CF card at this time A CF card with a capacity of 64MB is m
17. is successful 71 Las 7 Click Accept A Generic Device connection has been successfully added see Figure 48 EIPACCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit View Device Tools Help AAA eS IE Ul Scanners Type IP Address Slot Status Description l Devices E A EIPF4CCPU EIF4CCPU 192 168 16 103 ONLINE l Category Generic Device ay Generic Device 1 ha 6 16 1 02 i ij Communications Adapter ii Generic Device ik Genenc Device Vendor ji Industrial Control Communications Inc EH Ji Communications Adapter E fi Genenc Device A Generic Device Device Name Device Type IP Address Slot Connection Name RFI me Input Size Input Address Output Size Output Address Contig Size Generic Device Generic Device 192 168 16 102 Exclusive Owner 100 2 13871610000 2 Figure 48 Added a Generic Device Connection 8 Download the configuration to the scanner refer to section 10 15 9 Verify that the Generic Device connection is successful during runtime Observe the Connection Status Monitoring location if Diagnostics was enabled and review the scanner s Event History 10 11 6 to confirm that the connection was successful If not review the error information and adjust the Connection Properties as necessary 10 Repeat steps 3 to 9 until the connection is successfully established 72 Las 12 How to Configure Modular I O The following is a brief example of how to c
18. multiplier produces a time out value that is not supported by the device or the production inhibit time is not valid NOTE It is highly recommended to use Extended Status RPI NOT SUPPORTED 0x0112 when the RPI values s are not acceptable NOTE Use of this extended status code when the connection time out multiplier is not supported is deprecated It is highly recommended that 0x0133 be used instead NOTE Use of this extended status code when the production inhibit time is not valid is deprecated lt is highly recommended that 0x011B be used instead 0111 29 Las Extended Status Code hexadecimal 0112 0113 0114 0115 0116 0117 0118 0119 mme a RPI VALUE S NOT ACCEPTABLE OUT OF CONNECTIONS VENDOR ID OR PRODUCT CODE MISMATCH DEVICE TYPE MISMATCH REVISION MISMATCH INVALID PRODUCED OR CONSUMED APPLICATION PATH INVALID OR INCONSISTENT CONFIGURATION APPLICATION PATH NON LISTEN ONLY CONNECTION NOT OPENED 30 This error is to be returned when the RPI value s in the forward open request are outside the range required by the application in the target device or the target is producing at a different interval The target shall include information with acceptable RPI s Connection Manager cannot support any more connections The maximum number of connections supported by the Connection Manager has already been created The Product Code or Vendor ID specified in the electron
19. not correspond to a valid configuration application path within the target application This error could also be returned if a configuration application path was required but not provided by a connection request The consumed application path specified in the connection path does not correspond to a valid consumed application path within the target application This error could also be returned if a consumed application path was required but not provided by a connection request The produced application path specified in the connection path does not correspond to a valid produced application path within the target application This error could also be returned if a produced application path was required but not provided by a connection request Configuration Symbol does not exist The originator attempts to connect to a configuration tag name but the name is not on the list of tags defined on the target Consuming Symbol does not exist The originator attempts to connect to a consuming tag name but the name is not on the list of tags defined on the target Producing Symbol does not exist The originator attempts to connect to a producing tag name but the name is not on the list of tags defined on the target The combination of configuration and or consume and or produce application paths specified in the connection path are inconsistent with each other Information in the data segment is not consistent with the format of the c
20. transferred Connection lost The messaging connection was lost Sentent oe The requested service was not implemented or was not PP defined for this Object Class Instance a Invalid attribute value Invalid attribute data detected or error in data segment An attribute in the Get Attribute List or mI UNS SAO Set Attribute List response has a non zero status Already in requested The object is already in the mode state being requested mode state by the service The object cannot perform the requested service in its Object state conflict uproar mode FE NN Object already exists The requested instance of object to be created already exists War Bue Grecia A request to modify a non modifiable attribute was received 0 Privilege violation A permission privilege check failed Peers The device s current mode state prohibits the execution of the requested service gt OE NER The data to be transmitted in the response buffer is Ply 9 larger than the allocated response buffer The service specified an operation that is going to fragment a primitive data value e half a REAL data type Not enough data The service did not supply enough data to perform the specified operation Attribute not supported The attribute specified in the request is not supported 1 Too much data The service supplied more data than was expected Object does not exist The object specified does not exist in the device 17 Service fragmentation The fragmentation sequence for t
21. we For Help press F1 Online Edit EIP4CCPU Address 192 168 17 103 Ide Figure 65 RSNetWorx Scanlist Configuration 83 Las b Select the Mitsubishi FR A7N ETH and navigate to Connection Insert see Figure 66 Connection Properties Connection Electronic Keying Details Target Information To Address IEM ECAR Device Name Mitsubishi FR N ETH A Exclusive Owner Communication Parameters Hame Value Requested Packet Interval me ao 4 Addressing Parameters Input Size 1 Words Input Address Output Size 1 bal Words Output Address Configuration Size torde Auto Address Preferences Figure 66 RSNetWorx Connection Properties c Click OK to add the connection see Figure 67 Y Address 192 168 1 7 103 EIP4CCPU Scanlist Configuration Eile Edit View Network Device Connection Help lal I elb btl e M EditsEnabled Curent Pending Curent Pending Entries Used 00f256 1 of 256 Data Input File Usage 0 00 0 00 Data Output File Usage 0 00 0 00 Resource U la p Node Memory Usage 4 Address Slot Parameters Entry Name Device Name Connection Name RPI ms Input Address Input Size words Output Address Output Size words Config Size words 1 17 204 Mitsubishi FR 47N ETH Exclusive Owner 20 0 1 0 1 7 H 4 Connection Configuration Connection Status KE pp For Help press F1
22. 0 gt T Connection Priority Scheduled Consume T 0 Connection Prionty Scheduled w Consume T 0 Connection Type Multicast vi Communication Parameters Parameter Restore Defaults Figure 39 Connection Properties Communication Settings e Produce Connection Priority Priority selection for the produce connection Please consult the server device vendor for the appropriate selection e Consume Connection Priority Priority selection for the consume connection Please consult the server device vendor for the appropriate selection e Consume Connection Type Connection type selection for the consume connection The server device may support both Unicast and Multicast Use caution when selecting Multicast as this may cause bandwidth issues on the network Ensure that the network is setup to correctly route multicast packets e Communication Parameters List of available communication parameters The list or existence of communication parameters is device specific Please consult the server device vendor for more information regarding communication data 63 Las Connection Properties Electronic Keping Specify whether or not to use electronic keying when connection ls established to the target device to confirm its identity for this connection Enable Electronic Reving Configuration Parameters Parameter Restore Defaults Figure 40 Connection Properties Configuration Settings
23. 0 ElP4CCPU Scanner Configuration Utility The EIP4CCPU Scanner Configuration Utility ESCU runs on a Windows PC and is the primary tool used to configure the EIP4CCPU EtherNet IP scanner via Ethernet The latest utility can be downloaded from http www iccdesigns com The utility is built on the Microsoft NET Framework for compatibility with Windows operating systems and has been tested with Windows XP SP3 Vista and 7 The intuitive user interface allows drag and drop operations along with auto map of input and output data to quickly configure and manage connections to devices on the network Configuring a scanner with the utility is as simple as adding a device configuring the connection properties and downloading the configuration to the scanner Configurations can be created offline saved as XML configuration files and downloaded to a scanner at a later time Configurations can also be downloaded to connected scanners as soon as they are created Another feature of the utility is its ability to discover and configure the network settings of any Ethernet enabled ICC scanner on the local subnet The Configuration Utility is not limited to configuration alone The utility actively monitors the status of connected scanners It can retrieve and display event history as well as set the real time clock of scanners If initiation of class 3 explicit messaging requests is desired the configuration utility provides the ability to enable and initi
24. 0 RSLinx Select Browse Local Subnet 2 This completes the RSLinx configuration 3 Register EDS files with RSNetWorx a Open RSNetWorx and navigate to Tools EDS Wizard to begin the EDS registration process see Figure 61 Rockwell Automation s EDS Wizard Options What task do you want to complete fe Register an EDS file s This option will add device z to our database Unregister a device This option will remove a device that has been registered by an EDS file from our database Back Cancel Figure 61 RSNetWorx Register EDS File b Follow the steps and repeat for all necessary EDS files 81 Las 4 Set Online Path a Once the EDS files have been registered navigate to Network Properties Click Set Online Path see Figure 62 _ default General a Hame default Description Online Path OK Cancel Help Figure 62 RSNetWorx Set Online Path b Choose the EtherNet IP Driver that was previously created in RSLinx see Figure 63 Click OK Browse for Network Select communications path to the desired network MW Autobrowse Refresh Workstation ICCO9 Bl Linx Gateways Ethernet AB DF1 1 DH 485 25 AB ETH 1 Ethernet AB ETHIP 7 Ethernet Cancel Help Figure 63 RSNetWorx Select EtherNet IP Driver 82 Las c Browse the EtherNet IP network Navigate to Network Online All nodes connected to the ne
25. 6 1 Direct Input Only 100 25 U3E1G10002 0 N A 18 Ready Figure 53 Added a Modular I O Connection 19 IEC To add another module to the adapter complete one of the following steps after selecting the adapter in the Device List a Right click and select Add a New Module to this Device b Click the Add icon in the toolbar c Navigate to Edit Add The process for deleting a module or adapter is similar to deleting a device as described in section 10 14 Now repeat steps 5 to 10 for all desired modules and adapters Download the configuration to the scanner refer to section 10 15 Configuration of modular I O is complete 76 Las 13 How to Configure a Generic Adapter and Generic Module The following is a brief example of how to configure a Generic Adapter and Generic Module The Generic Adapter and Generic Module are different than the Generic Device because they provide additional routing information that is used in the connection request Both the Generic Adapter and Generic Module are already included with the utility so there are no EDS files to register The Generic Adapter and Generic Module provide a set of generic configuration options to configure devices that reside on a rack or chassis and that do not have an EDS file The end user will have to largely refer to the server device user s manual to obtain the relevant information for completing the configuration of the Connection Properties The Generic
26. Address is set to 10000 Sequencing PLC Shared Memory Size is synchronized to the multiple CPU settings of CPU number 1 Scanner Shared Memory Size is synchronized to the multiple CPU settings of CPU number 1 10 11 Configuring the Scanner It s advised to upload the scanner s existing configuration section 10 16 before proceeding Right click the desired scanner and select Properties or Navigate to Edit Edit Check all available tabs and make any necessary changes 53 Las 10 11 1 General Refer to Figure 30 Device Properties Explicit Messaginc i Lo Diagnostics Event History EDS File CPU Settings Serial Number 121111123218046 Hame EIP4CCPU Pescnptor IF Address 192 168 16 103 Device Identity Vendor Industrial Control Communication Inc 721 Type Communications Adapter 12 Device EIP4CCPU 15 Catalog EIF4CCPU Major Rew Minor Aew Figure 30 Scanner Device Properties General Tab Version EIP4CCPU core version This should not be confused with the CCPU hardware and firmware versions serial number Serial Number CCPU Serial Number see Figure 1 Name Name for the device Description Description for the device IP Address IP Address of the device Device Identity CIP identification properties o Minor Rev Minor revision should be set to match the EIP4CCPU scanner core minor revision 94 Las 10 11 2 EDS File Refer to Figure 31 De
27. D5 Figure 20 Failed to Register EDS File 48 Las 10 6 Unregister EDS Files To remove devices from the Hardware Selection Tree the EDS file of the device must be unregistered Once a device is unregistered it will no longer be available to be added to a Scanner in the Device List The device s EDS file will be permanently removed from the ESCU To restore a device the EDS file must be registered See 10 5 To unregister a device s EDS file navigate to Tools Unregister EDS File Figure 21 Select a device and click Unregister Note that multiple devices can be selected by holding down the Shift button Click Unregister to unregister the EDS file s Figure 22 Unregister Device Select a device to unregister from the list Upon successful unregistration the device will be removed from the hardware selection tree Device Catalog Rev Minor Rev Vendor Type 1 Generic Device Industrial Control Communications Inc Generic Device 3 ETH 1000 Industrial Control Communications Inc Communications Adapter 1 EIF4CCPU EIP4CCPU 110 Industrial Control Communications Inc Communications Adapter Figure 21 Unregister EDS File EIP4CCPU Scanner Configuration Utility 1 The following devices have been successtully unregistered en aan Figure 22 Successfully Unregistered the EDS File 49 VET 10 7 Device Discovery Wizard To discover all local scanners regardless of their current network sett
28. Device PontiO Spt 24Vde Source Input Address 192 168 16 46 Connection kje Direct Input Only Scanner Information Mame EIF4CCFU Device EIP4CCPU Al 192 168 16 103 Request Packet 4 pp Interval me Addressing Information Input Size Words 25 Input Address UV3ETYNG10002 Output Size Words Input Offset 2 Contig Size word 18 w Output Address USEONG T0000 Edit Gt Works Labels Output Offset Restore Defaults Figure 52 Module Connection Properties 7 Configure the Connection Properties refer to section 10 12 and click Accept 8 A modular I O connection has been successfully configured see Figure 53 72 EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit View Device Tools Help AAA Y x LE de the II MEME li Scanners Name Type IP Address Slot Status Description ij Devices E 3 EIP4CCPU EIP4CCPU 192 168 16 103 ONLINE Ji Category El ss 1734 AENTR EtherNet IP Adapter 1734 AENTR EtherNet IP Adapter 192 168 16 46 Ji Vendor 22 PointlO 8pt 24Vdc Source Input PointlO 8pt 24Vdc Source Input Ji Allen Bradley Company Inc i Communication Adapter gt 1734 4ENT EtherNet IP Adapter gt 1734 AENTR EtherNet IP Adapter i Industrial Control Communications Inc Device Name Device Type IP Address Slot Connection Name RPl ms Input Size Input ddress Output Size Output Address Config Size PointlO Spt 24Vdc Source Input PointlO 8pt 24Vdc Source Input 192 168 16 4
29. Generic Device M Generic Device e l Vendor Industrial Control Communications Inc E l Communications Adapter ETH 1000 di Generic Device LB Generic Device Device Name Device Type IP Address Slot Connection Name RPl ms Input Size Input Address Dutput Size Output Address Config Size ZJ ETH 1000 ETH 1000 192 168 16 102 Exclusive Owner U3E14G10000 1 U3SEO G10000 0 Ready Figure 15 Utility User Interface The ESCU user interface is broken down into 6 major elements 1 Menu a File File management options to save open and create new project files b Edit Options will vary on what item is selected Devices can be added or deleted Connections can be added edited and deleted View Toggle visibility of various window elements Device Device configuration and discovery Tools Register and unregister EDS files f Help View help file or the about box 2 Toolbar a Standard Contains shortcut icons for File and Edit menus b Actions Contains shortcut icons for Device and Tools menus 3 Hardware Selection Tree Displays available devices which have been registered with the software The tree is organized by category and vendor 4 Device List Displays list of devices in a tree list structure with scanners at the roots 5 Connection Details Displays the details for all class 1 connections for the selected device Selecting a scanner will display all connect
30. IEC INDUSTRIAL CONTROL COMMUNICATIONS INC EIP4CCPU EtherNetvIP conformance tested September 2 2014 ICC 10816 2014 Industrial Control Communications Inc Las EIP4CCPU User s Manual Part Number 10816 Printed in U S A 2014 Industrial Control Communications Inc All rights reserved NoTICE To USERS Industrial Control Communications Inc reserves the right to make changes and improvements to its products without providing notice Industrial Control Communications Inc shall not be liable for technical or editorial omissions or mistakes in this manual nor shall it be liable for incidental or consequential damages resulting from the use of information contained in this manual INDUSTRIAL CONTROL COMMUNICATIONS INC S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS Life support devices or systems are devices or systems intended to sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling and user s manual can be reasonably expected to result in significant injury No complex software or hardware system is perfect Bugs may always be present in a system of any size In order to prevent danger to life or property it is the responsibility of the system designer to incorporate redundant protective mechanisms appropriate to the risk involved This user s manual may not cover all of t
31. IP SWHCHNOS uti tia 11 6 1 RUN STOP MODE as 11 62 RES SEL aa a A EE esate daca ta ke dake tone 11 Ts WEI Codes 12 8 Software SPECINCA ONS Aae 16 8 1 NVerAUus A A 16 8 2 Client Class 1 Implicit 1 0 Messaging sisi 16 8 GlentiExpliCiMeSsS ad IO sens das a 16 8 4 Server Class 3 Explicit Messaging sisi 17 9 Protocol Specific Information ES 2 iii 19 9 1 ENN ae tie actes 19 9 1 1 NU 19 are FN PA AS A A AA AA a deal 19 Y3 EMNENE Foe an 24 92 All n Brady ESP 24 9 2 1 OWE OW ii iT A alec aed AA N AA 24 TSN 24 PE GP SN Needs pGe pit esse 24 J3 GPS NE NG 25 10 EIP4CCPU Scanner Configuration Utility ernnnnnennnnnnennnnnnnnnnnnnennnnnnnnnnnnnnnnnnnennnnnnennnnnn 39 A nn A 39 102 MEAN NNN 39 VS FE BAS eee ene ete o a ene eee ee eee 42 10 SSI eee 46 10 5 REGSE EDS MESH 46 10 6 Unregister EDS Files Jaer 49 10 72 DOUG DISCOVERY AL rene 50 10 8 Discover Local SEANNETS maintained radican ridad 52 10 59 Addn a Scan ron a da ts li ee 52 Las 1010 Dean GU Ne SET 53 10 11 Gontiquting the SAME aa 53 OT GE ee 54 VEN ANN 55 In E a 56 10 114 Bel MES Sa O ia 57 10115 Scanner DIAGHOSUCS a Ne Ne a Ne en 58 10 11 60 EVENTERISTO Vi ne ND A AO Ne nus die 59 10 12 Adding a Target Device and Configuring Connection Properties 60 10 13 Delete or EG COnmeCliOns vaere 66 TO PAM DR BIS DE Ne 67 10 15 Downloading the Configuration sra ie Rete eee 67 10 06 Uploading h ConiquUra
32. If the device contains child devices those devices will also be automatically deleted To delete a device first select the device and complete one of the following methods a Right click on the device and select Delete b Click the Delete icon in the toolbar c Navigate to Edit Delete 10 15 Downloading the Configuration Once all connections have been configured for a scanner the configuration can now be downloaded to the scanner Before attempting to download the configuration verify that the Status is not OFFLINE This will ensure that the utility can establish point to point communications with the scanner The download process will consist of using FTP File Transfer Protocol to download the representative configuration file to the scanner s CF card After selecting the scanner complete one of the following steps to execute the download process 1 Right click on the scanner and select Download Configuration to Device 2 Click on the Download Configuration button on the toolbar 3 Navigate to Device Download Configuration to Device The scanner will have to be rebooted for the configuration to take effect see Figure 43 EIP4CCPU Scanner Configuration Utility 1 The configuration was downloaded successfully The device must be manually reset for changes to take effect Figure 43 Downloaded the Configuration to the Scanner 10 16 Uploading the Configuration Once a scanner has been added to the Device List its con
33. ON rene nie ne a ni een 67 10 17 Exporting the Scanners Configuration ape 68 10 18 Importing the Scanners Configuration sisi 68 10 19 Writing Labels to GX Works2 CSV File iii sense 68 10 20 Saving ne PE eee 68 11 How to Configure a Generic Device scene ica ainia dadas rail 69 12 Howto Contigure Modular VO sa sje 73 13 How to Configure a Generic Adapter and Generic Module rnnnnvennnnuvennnnnnnnnnnnennnnnnennnnnr 77 Ws RSNe WOrx E mple sep 80 195 FAO 86 Las 4 Introduction Congratulations on your purchase of EIP4CCPU EtherNet IP scanner core This core runs on the Q12DCCPU V and effectively transforms the Q12DCCPU V into an EtherNet IP scanner The term scanner shall be used to reference the EIP4CCPU core running on the Q12DCCPU V The scanner allows communication to EtherNet IP devices and is configured over Ethernet Before using the scanner please familiarize yourself with the product and be sure to thoroughly read the instructions and precautions contained in this manual In addition please make sure that this instruction manual is delivered to the end user of the scanner and keep this instruction manual in a safe place for future reference For the latest information support software and core releases please visit http www iccdesigns com Note that different versions may provide varying levels of support When using this manual therefore always keep in mind that the version indicated on your unit must be liste
34. XVAR supported The Production Inhibit Time is greater than the Target to Originator RPI 011F INVALID TARGET TO This extended status code shall be returned as the result ORIGINATOR NETWORK of specifying a T0 fixed variable flag that is not CONNECTION FIXVAR supported 0120 INVALID ORIGINATOR TO TARGET NETWORK This extended status code shall be returned as the result os CONNECTION PRIORITY of specifying an O gt T priority code that is not supported INVALID TARGET TO l ORIGINATOR NETWORK This extended status code shall be returned as the result DEE CONNECTION PRIORITY of specifying a TO priority code that is not supported INVALID ORIGINATOR TO This extended status code shall be returned as the result TARGET NETWORK of specifying an O gt T connection type that is not CONNECTION TYPE supported 0123 INVALID TARGET TO This extended status code shall be returned as the result 0124 ORIGINATOR NETWORK of specifying a T gt 0 connection type that is not CONNECTION TYPE supported INVALID ORIGINATOR TO TARGET NETWORK This extended status code shall be returned as the result CONNECTION of specifying an O gt T Redundant Owner flag that is not REDUNDANT OWNER supported 0125 This extended status code is returned when the target device determines that the data segment provided in the INVALID CONFIGURATION SIZE Connection Path parameter did not contain an acceptable number of 16 bit words for the configuration ap
35. a file number and offset Data is read and written as 16 bit values 24 Las 9 2 3 1 File Tag Reference Data is read from and written to the server via CSP by reference to an integer file section number and an offset element within that file Reading is performed via the CSP PLC5 Read DF1 protocol Typed Read service and writing is performed via the CSP PLC5 Write DF1 protocol Typed Write service The Typed Read service Supports a maximum request size of 240 bytes The Typed Write service supports a maximum of 238 bytes The file section number is a 16 bit unsigned value and corresponds with the device type code The offset element is a 16 bit unsigned value and corresponds to the starting point address of the device The supported device type codes are listed in Table 4 Table 4 Supported Device Type Codes Device Type File Section Number Data Register N13 Special Register N14 File Register N220 Link Register N24 Table 5 provides some examples of various combinations of file section numbers and offsets elements which can be used to access devices Table 5 CSP Target Device Examples Data Register 100 100 Special Register 20 20 File Register 13000 Link Register 20000 N24 9 3 CIP Status Codes The following tables are provided for convenience and are not meant to be an all inclusive list of status codes Codes not explicitly listed in each table are either obsolete or reserved
36. ally setup the class 3 explicit messaging mechanism This must be completed before attempting to execute explicit messaging requests via GX Developer or GX Works2 refer to section 9 1 2 2 It is highly recommended to first review and become familiar with this section before proceeding with actual configuration of an EtherNet IP network The remainder of this section will first detail the installation and setup of the utility Next is a guide for registering EDS files discovering scanners adding devices configuring devices and connections downloading and uploading configurations and managing configuration files and projects For more information on configuring modular devices see section 11 10 1 Features Define input output and configuration data exchanged between devices on the network Automatic mapping of inout and output data Configuration file management of XML formatted files Discover and configure network settings of any scanner on the Ethernet subnet Monitor a scanner s current status and view event history Set scanner s real time clock Multi vendor interoperability with Electronic Data Sheet EDS Value fields can be specified in decimal hexadecimal leading Ox octal leading O and binary leading Ob formats 10 2 Installation The Configuration Utility requires that Microsoft NET Framework V3 5 SP1 is installed on the PC Microsoft NET Frameworks can be downloaded from http www microsoft com O
37. applied to any scanner This takes advantage of the exported configuration file See 10 17 Select an existing scanner in the Device List and complete one of the following procedures 1 Right click and select Import Configuration from File 2 Click on the Import Configuration icon in the toolbar 3 Navigate to Device Import Configuration from File Click yes to overwrite the existing configuration see Figure 44 10 19 Writing Labels to GX Works2 CSV File The scanner s I O data can be written as labels to a GX Works2 CSV file Before writing the labels make sure to follow the label name rules as according to the GX Works2 Operating Manual Common GX Works2 can import the CSV file and give the user quick and easy access to the I O data After selecting the scanner complete one of the following methods 1 Right click and select Write Labels to GX Works2 CSV File 2 Click on the Write Labels icon in the toolbar 3 Navigate to Device Write Labels to GX Works2 CSV File Name the file and click Save to save the file Do not use any special characters or spaces in the file name 10 20 Saving the Project To retain system wide configuration and information on all scanners the project must be saved Navigate to File Save As and click Save to save the project 68 Las 11 How to Configure a Generic Device The following is a brief example of how to configure a Generic Device The Generic Device is already provided with
38. between a NOT CONFIGURED FOR OFF producer and a consumer that are on different subnets SUBNET MULTICAST and the producer is not configured for off subnet multicast 0813 Information in the data segment indicates that the format of the produced and or consumed data is not valid ce e NOTE This extended status code is deprecated It is highly recommended that 0x0130 or 0x0131 be used instead 0815 through FCFF a Reserved by CIP After initiating an explicit message request from the scanner if the response general status is Ox1F the response general status was generated by the scanner due to incomplete processing of the request Refer to Table 8 for a list of the ICC vendor specific response extended status descriptions 0814 Table 8 ICC Vendor Specific Response Extended Status Codes 0001 A connection with the target could not be established or was lost 0002 Timed out waiting for the response 35 Las 000E The slot number is invalid slot number i The slot number is invalid invalid 0010 The scanner cannot perform the requested service in its current mode or state mr ptt The license file is invalid Trial mode has expired 0 license file is invalid Trial mode has The license file is invalid Trial mode has expired 0 36 Las Table 9 lists the CSP general status codes Table 9 CSP General Status Codes oy Success Illegal command or format Host has a problem and will not communicate R
39. cit messaging requires the use of interrupts Each interrupt can only service one outstanding explicit message at any given time Since there are only 16 interrupts the total number of outstanding connected and unconnected explicit messages cannot exceed 16 18 Las 9 Protocol Specific Information 9 1 EtherNet IP 9 1 1 Overview The EtherNet IP protocol is an application level protocol implemented on top of the Ethernet TCP IP and UDP IP layers It shares its object model with ControlNet and DeviceNet through the Common Industrial Protocol CIP This protocol allows the transfer of data and I O over Ethernet EtherNet IP incorporates both the TCP and UDP layers of Ethernet in the transmission of data Because TCP IP is a point to point topology EtherNet IP uses this layer only for explicit messaging i e those messages in which the data field carries both protocol information and instructions for service performance With explicit messaging nodes must interpret each message execute the requested task and generate responses These types of messages can be used to transmit configuration control and monitor data The UDP IP protocol layer which has the ability to multi cast is used for implicit I O messaging With I O messaging the data field contains only real time I O data no protocol information is sent because the meaning of the data is pre defined at the time the connection is established which in turn minimizes the proces
40. d see Figure 50 Connections to the adapter can always be created at a later time If the adapter does not Support direct connections to itself or the user selects to add a connection to a module the Module Properties box will be displayed see Figure 51 All available modules for the POINT lO adapter will be listed 13 Las Select Connection Type This adapter supports connections directly to itself as well az to its modules What would you like to do 2 Select a module to add a connection to Add a connection directly to the adapter Figure 50 Select Connection Type Module Properties 1734 AENTRH EtherNetIF Adapter Adapter Information Address Module Selection Available Modules PointlO 4pt AC Output A PointlO 4pt Analog Cun Major Rev 2 PamntdO opt 44Vdc Sou w Display Modules By 8 Mame Catalog Figure 51 Module Properties 6 If multiple revisions exist for a module the module can be expanded to display the available revisions Select the 1734 IV8 PointlO 8pt 24Vdc Source Input and select the Slot in which the module resides in Note that the modules can be displayed by Name or Catalog Click Next to configure the module s Connection Properties see Figure 52 74 Las Connection Properties El Ed Connection Communication Settings Configuration Settings Diagnostics Target Information Name Pointlo Spt 24Vde Source Input
41. d on page 2 for all documented aspects to apply This manual will primarily be concerned with the scanner s software specifications installation configuration and operational characteristics To maximize the abilities of the scanner a working familiarity with this manual will be required This manual has been prepared for the scanner installer user and maintenance personnel With this in mind use this manual to develop a system familiarity before attempting to install or operate the scanner Please note that the hardware system must support the multiple CPU high speed transmission high speed shared memory This manual assumes that the user is familiar with e CIP specification can be obtained from ODVA e Multiple CPU system configuration e High speed shared memory requires a high speed bus base unit e GX Developer or GX Works2 e CompactFlash card and CompactFlash card reader e FTP File transfer protocol Las 2 Features Supported Protocols The scanner currently provides support for the following Ethernet protocols e EtherNet IP Client Scanner o Class 1 I O o Class 3 Explicit Messaging e EtherNet lP Server Adapter o Class 3 Explicit Messaging e CSP also known as PCCC or Allen Bradley Ethernet Client e CSP Server Device Discovery Wizard The EIP4CCPU Scanner Configuration Utility can discover and configure the network settings of a scanner regardless of whether or not its network parameters are compatib
42. dustrial Control Communications Inc El di Communications Adapter ETH 1000 E dh Generic Device Device Name Device Type IP Address Slot Connection Name RFI me Input Size Input Address Output Size Output Address Config Size ETH 1000 ETH 1000 192 168 16 102 Exclusive Owner 20 1 U3E14G10000 1 USE G10000 Figure 42 Added a Target and Connection The target connection will be added to the list of connections in the scanners Connection Details panel Selecting the scanner will list all device connections To list only the connections to a specific device select that device The Connection Properties for connections can be edited or deleted 10 13 Delete or Edit Connections Connections can be deleted and edited from the Connection Details panel If all connections for a device are deleted the device is also deleted from the device list Execute one of the following methods after selecting the target device in the Device List and selecting the connection in the Connection Details panel 1 Right click on the connection and select either Delete or Edit Connection 2 Click on either the Delete or Edit icons in the toolbar 3 Navigate to Edit Delete or Edit Edit The connections can also be enabled or disabled by checking clearing the checkbox to the left of the connection By default new connections added to the list are enabled 66 Las 10 14 Delete Device Devices can be deleted from the Device List
43. dvanced Windows Firewall i turned off Your network administrator is using Group Policy to control these settings Programs and Services Group Policy Adaptive Server 4nyiwwher Network 5e No APC PowerChute Personal Edition CCAgent CCE Server DaClient exe Digi ESP Dig TAG Link Debugger GOB Server EventClentMultipleser exe EventServer exe h l Finder ave Display notification when Windows Firewall blocks program What are the risks of allowing exceptions Figure 9 Windows Firewall Exceptions Click on Add Program Figure 10 Add a Program To allow communications with program by adding it to the Exceptions list select the program or click Browse to search for one that 1 not listed Programs ip File Manager rene Distiller 5 0 A Acrobat corn Activate or uninstall E Adobe Acrobat 5 0 EP APC PowerChute Personal Edition ep Application Maestra i BACbeat 2 BOOTP DHCP Server fa C Controller setting utility at EC IE Control utility Path C CAProgram Filesi7 ZipA72FM exe Files 4ip zF M exe A ae Figure 10 Adding Program to Firewall Exception 43 Las Click Browse to locate the ElPScanner exe executable file The program should be highlighted in the list Figure 11 Add a Program To allow communications with program by adding it to the Exceptions list select the program or click Browse to search for one that 18 not listed Programa a Device Monitoring Studio ES De
44. e EtherNet IP server s response and populated the other members of the structure with the response data it will lastly return the active member to 0 to inform the PLC that the EM response is ready o Users only have to enter a value of 1 to trigger the explicit messaging request After which the Active member should be polled to detect a response e Response general status as defined by the EtherNet IP specification O service completed successfully nonzero error If the service code is Typed Read or Typed Write the CSP response general status must also be checked Refer to section 9 3 e Response extended status as defined by the EtherNet IP specification can be ignored if response general status is 0 Refer to section 9 3 If the response general status is Ox1F Vendor specific error refer to Table 8 e CSP response general status as defined by the CSP specification O service completed successfully nonzero error OxFO see CSP response extended status Refer to section 9 3 e CSP response extended status as defined by the CSP specification can be ignored if CSP response general status is not OxFO Refer to section 9 3 e Service Code o Get Attribute Single OxOE Read a single attribute value Must specify the Class Instance and Attribute fields o Set Attribute Single 0x10 Write a single attribute value Must specify the Class Instance and Attribute fields o Data Table Read 0x4C Must s
45. e or may be the result of a node not being powered up or present 0204 PARAMETER ERROR IN UNCONNECTED REQUEST SERVICE MESSAGE TOO LARGE FOR 0205 This shall be caused when the Unconnected Send is too 0206 UNCONNECTED_SEND SERVICE large to be sent out on a network UNCONNECTED The message was sent via the unconnected message 0207 ACKNOWLEDGE WITHOUT service and an acknowledge was received but a data REPLY response message was not received 0208 through 0300 EE Reserved by CIP NO BUFFER MEMORY The extended status code shall occur when insufficient connection buffer memory is available in the target or any AVAILABLE i router devices 0301 This extended status code shall be returned by any device in the path that is a producer and cannot allocate A NET sufficient bandwidth for the connection on its link This AVAILABLE FOR DATA can occur at any node This can only occur for connections that are specified as scheduled priority 0302 Any device in the path that contains a link consumer for NO CONSUMED CONNECTION the connection and does not have an available ID FILTER AVAILABLE consumed_connection_id filter available shall return this extended status code 0303 If requested to make a connection that specifies scheduled priority any device that is unable to send packets during the scheduled portion of the network eee neers ar update time interval shall return this extended status code For example on ControlNet t
46. e system which will determine the maximum amount of I O data that can be processed by the scanner The other fundamental aspect of the scanner is the concept of a configurable explicit message instruction An explicit message instruction is used to describe what service read or write is to be requested on the network using a class 3 connection The scanner will service the explicit message instruction when the instruction is triggered by the program executing on the sequencing PLC Data values are implicitly assumed to be 16 bit unsigned values unless otherwise noted and are not modified by the scanner It is the responsibility of the end user to apply any necessary data conversions scaling floating point conversion offset etc Las 4 Installation 4 1 License File Check with your sales representative to determine if a license file is already included in your purchase Otherwise to obtain a license file email ICC at sales iccdesigns com and include the entitlement key and the serial number of the Q12DCCPU V Entitlement keys are purchased from ICC The serial number of the Q12DCCPU V is located on the front at the bottom of the module see Figure 1 and also on the side face see Figure 2 A license file is required for unlimited run time For evaluation purposes the scanner will operate in trial mode if no license file is present Full functionality of the scanner is maintained in trial mode for a period of one
47. ecified for the configuration data does not correspond to a configuration application or is inconsistent with the consumed or produced application paths For example the connection path specifies float configuration data while the produced or consumed paths specify integer data NOTE This extended status code is deprecated It is highly recommended that 0x0129 or 0x012F be used instead Connection request fails since there are no non listen only connection types currently open The extended status code shall be returned when an attempt is made to establish a listen only connection type to a target which has no non listen only connection already established Las Extended Status Description Code hexadecimal p 011A TARGET OBJECT OUT OF The maximum number of connections supported by this CONNECTIONS instance of the target object has been exceeded THE PRODUCTION INHIBIT 011B TIME IS GREATER THAN THE RPI 011C TRANSPORT CLASS NOT The transport class requested in the Transport SUPPORTED Type Trigger parameter is not supported 011D PRODUCTION TRIGGER NOT The production trigger requested in the Transport SUPPORTED Type Trigger parameter is not supported 011E DIRECTION NOT SUPPORTED The direction requested in the Transport Type Trigger parameter is not supported INVALID ORIGINATOR TO This extended status code shall be returned as the result TARGET NETWORK of specifying an O gt T fixed variable flag that is not CONNECTION FI
48. emote node host is missing disconnected or shut down Host could not complete function due to hardware fault Addressing problem wrong station number or memory protect rungs Requested function is not available Processor is in Program mode Compatibility mode file missing or communication zone problem Remote node cannot buffer command Wait ACK Remote node is downloading so it is not accessible Wait ACK Error code in the EXT STS byte see Table 10 Table 10 lists the CSP extended status codes These codes apply when the CSP general status code is OxFO Table 10 CSP Extended Status Codes cn nea 0 A field has an illegal value or the address was incorrectly converted 0 Incomplete address Less levels specified in address than minimum for any address 0 Incorrect address More levels specified in address than system supports Illegal address format Symbol not found Illegal address format Symbol is of improper format Address file doesn t point to something usable or does not exist Requested size is invalid or unsupported by the file Cannot complete request situation has changed since the start of the command Data or file is too large or memory is unavailable Transaction size plus word address Is too large Target processor cannot put requested information in packets Access denied improper privilege Condition cannot be generated Resource is not available 37 Las op o rey o sae end ao 38 Las 1
49. er device may not be online or in a ready state to accept EtherNet IP connections Please check the server device for any problems Additional configuration may be required on the server device It is recommended that all server devices be powered up before powering on the EIP4CCPU If the EIP4CCPU was previously communicating with any EtherNet IP server devices resetting or power cycling the CCPU will abruptly terminate the socket and CIP connections The server devices may transition to an error state and refuse the initial connection from the EIP4CCPU after it starts up The EIP4CCPU will continually retry connecting with the server devices until it succeeds It is recommended to review the event history for any abnormal sequence of events before clearing the current error Traditionally most EtherNet IP I O connections have been multicast However multicast connections are much more demanding on the network bandwidth and require special switchgear with IGMP snooping capabilities to limit the spread of multicast traffic across the network Multicast should be used when establishing multiple I O connections to the same server device which is rare It is therefore recommended to use unicast whenever it is supported by the server device Since unicast connections have only been recently utilized some server devices may not support unicast In this case select the multicast connection type Yes Even though new EIP4CCPU core versions may
50. extended status code shall be returned as the result of specifying a connection type connection priority redundant owner or fixed variable that is not supported INVALID NETWORK by the device CONNECTION PARAMETER NOTE This extended status code is deprecated It is highly recommended that 0x011F 0x0120 0x0121 0108 0x0122 0x0123 0x0124 0x0125 or 0x0132 be used instead This extended status code is returned when the target or router does not support the specified connection size This could occur at a target because the size does not match the required size for a fixed size connection It could occur at a router if the requested size is too large for the specified network 0109 INVALID CONNECTION SIZE NOTE This extended status code is deprecated It is highly recommended that 0x0126 0x0127 or 0x0128 be used instead Verify that the correct connection type is selected and that both the input and output sizes are appropriate for the selected connection type OioAthroughoioF eseved by CIP This extended status code shall be returned when a TARGET FOR CONNECTION connection is requested to a target application that has NOT CONFIGURED not been configured and the connection request does not contain a data segment for configuration 0110 This extended status code shall be returned if the device cannot support the requested O gt T or TO RPI This extended status code shall also be used if the connection time out
51. figuration can be uploaded and displayed Before attempting to upload the configuration verify that the Status is ONLINE This will ensure point to point communications with the scanner The upload process will consist of using FTP File Transfer Protocol to upload the configuration file from the scanner s CF card After selecting the scanner execute one of the following procedures to start the upload process 1 Right click and select Upload Configuration from Device 2 Click on the Upload Configuration icon in the toolbar 3 Navigate to Device Upload Configuration from Device Click Yes to start the process see Figure 44 EIP4CCPU Scanner Configuration Utility A Loading a configuration will overwrite the current configuration for the scanner Are pou sure You want to continue Figure 44 Upload the Scanner s Configuration 67 Las 10 17 Exporting the Scanner s Configuration The configuration specific for only one scanner can be saved and exported as an XML file This allows the user to easily port the configuration to other scanners After selecting the scanner complete one of the following methods 1 Right click and select Export Configuration to File 2 Click on the Export Configuration icon in the toolbar 3 Navigate to Device Export Configuration to File Name the file and click Save to save the file 10 18 Importing the Scanner s Configuration The configuration for one scanner can be imported and
52. he target device The port values are specific to the adapter device on a rack based chassis Typically a port value of 1 will correspond to the backplane Valid values are 0 to 14 A value of 0 must be set if not used Slot This field should only be used when addressing a modular device on a rack based chassis The slot value will indicate the location in the rack A Port value other than 0 must be specified if the Slot value is used Otherwise a Port value of 0 must be set if the Slot value is not used Valid values are 0 to 255 Tag name An INT8U ASCII character array 16 bytes max used to target a tag on an EtherNet IP server device Use of the tag name is mutually exclusive of use of the class instance and attribute members mentioned below It is recommended to use only printable ASCII characters Unused characters should be set to 0 Unmodified by the scanner File number A file number Unmodified by the scanner Tag File offset An offset for the Tag name or File number Unmodified by the scanner Class The targeted EtherNet IP server device class Unmodified by the scanner Instance The targeted EtherNet IP server device instance Unmodified by the scanner Attribute The targeted EtherNet IP server device attribute Unmodified by the scanner Source Destination device type For set write requests this field specifies the source device type in the PLC For get read requests this field is the destination device type in the PLC
53. he scanner to the Device List MENS Drag and drop the EIP4CCPU onto the Device List panel Double click on EIP4CCPU Right click on EIP4CCPU and Add Device Click on the Add icon in the toolbar Navigate to Edit Add 92 Las Configure the IP address of the scanner Figure 28 and click OK to add it to the Device List Figure 29 Add New Device Device Details Hame EIP4CCPU o IP Address 1 927 166 176 103 Figure 28 Add EIP4CCPU Scanner E EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit View Device Tools Help EA REE eC MENN E li Scanners Mame Type IP Address Slot Status Description y EIP4CCPU 3 EIP4CCPU EIPF4CCPU 192168 16 103 ONLINE li Devices Figure 29 Added Scanner to Device List Once a scanner has been added to the Device List the utility will periodically check the scanner s status If the utility can connect to the scanner via point to point communications the Status will display as other than OFFLINE The scanner must reside on the local subnet and have compatible network settings 10 10 Default Configuration To default the configuration delete the configuration file EIPC_10770 XML from the CF card and reboot the CPU The default configuration will only contain the following settings All explicit messaging channels are disabled Sequencing PLC CPU Number is set to 1 Sequencing PLC Shared Memory Base
54. he time an adapter was added to a scanner are available in the module selection If I O modules for that adapter are added later a user will have to export see 10 17 the scanner s configuration and then import see 10 18 the configuration This process will update the selectable modules in the adapter s module selection list When adding a module to an adapter modules can be displayed by name or catalog refer to Figure 51 After a device has been added to the Device List panel the catalog identification can be found by right clicking on the device and selecting Properties Please note that a device is not required to specify the Catalog identification 86 Las Why is the connection continually timing out event code 3C Why do I get a socket connection failure event code 42 when the EIP4CCPU starts up Why do get errors after resetting or power cycling only the CCPU Do select the unicast or multicast connection type Can I run the EIP4CCPU core on older CCPU hardware Can I auto map the I O data to GX Works2 The devices may not be able to communicate at the specified RPI due to performance limitations It is suggested that the RPI be increased or the number of server devices be reduced Please ensure that there is no extraneous load on the network that may hinder the performance of devices The use of IGMP capable switches is recommended to prevent flooding the network with multicast traffic The serv
55. he variations of interface applications nor may it provide information on every possible contingency concerning installation programming operation or maintenance The contents of this user s manual shall not become a part of or modify any prior agreement commitment or relationship between the customer and Industrial Control Communications Inc The sales contract contains the entire obligation of Industrial Control Communications Inc The warranty contained in the contract between the parties is the sole warranty of Industrial Control Communications Inc and any statements contained herein do not create new warranties or modify the existing warranty Any electrical or mechanical modifications to this equipment without prior written consent of Industrial Control Communications Inc will void all warranties and may void any UL cUL listing or other safety certifications Unauthorized modifications may also result in equipment damage or personal injury Las APPLICABLE VERSIONS EIP4CCPU Core V1 121 Q12DCCPU V Serial Number 13062XXXXXXXXXX or later Las TABLE OF CONTENTS la NTROGUGIION ria 5 A CAES da 6 3 Scamer CONCODIS iniciado era 7 4 INSTANATION iii 8 4 1 MH A A En A nae et een etn feet ee 8 42 Preparing O12 DCC RaW rca user eee 9 4 3 Preparing CompactFlash Card NL 9 4 4 PN 9 D LED INGICAlONS ee 10 5 1 RUNE datoene PSA 10 CRD A a D ne ie LS 10 53 ERR E nn nt M A EE ee 10 e A A 10 5 5 Ememet dados eee Gene 10 Oy D
56. his code shall be returned by a node whose MAC ID is greater than maximum scheduled node SMAX 0304 This extended status code shall be returned when the SCHEDULE SIGNATURE connection scheduling information in the originator MISMATCH device is not consistent with the connection scheduling information on the target network 0305 33 Las Extended Status Description Code hexadecimal p SCHEDULE SIGNATURE This extended status code shall be returned when the 0306 VALIDATION NOT POSSIBLE connection scheduling information in the originator device cannot be validated on the target network os07imougn asta resewed by CIP 0311 PORT NOT AVAILABLE A Port specified in a Port Segment is Not Available or does not exist Link Address specified in Port Segment Not Valid This extended status code is the result of a port segment that specifies a link address that is not valid for the target network type This extended status code shall not be used for link addresses that are valid for the target network type but do not respond e Resevod by CIP Invalid Segment Type or Segment Value in Connection Path This extended status code is the result of a device being INVALID SEGMENT IN unable to decode the connection path This could be CONNECTION PATH caused by an unrecognized path type or a segment type occurring unexpectedly This extended status code shall only be used when no other more specific extended status code pro
57. his service is not sequence nat in progress currently active for this data The attribute data of this object was not saved prior to No stored attribute data the requested service 19 Store operation failure The attribute data of this object was not saved due to a failure during the attempt F 10 11 Fragmentation of a primitive 12 value 13 14 5 Las General Status Code Description of Status hexadecimal The service request packet was too large for Routing failure request 1A transmission on a network in the path to the destination packet too large The routing device was forced to abort the service The service response packet was too large for 1B Routing failure response transmission on a network in the path from the packet too large destination The routing device was forced to abort the service E The service did not supply an attribute in a list of 1C missing bt MEL ently attributes that was needed by the service to perform the data requested behavior i The service is returning the list of attributes supplied with Invalid attribute value list status information for those attributes that were invalid Embedded service error An embedded service resulted in an error A vendor specific error has been encountered The Additional Code Field of the Error Response defines the particular error encountered Use of this General Error Code should only be performed when none of the Error Codes presented in th
58. ic key logical segment does not match the Product Code or Vendor ID of the device If the compatibility bit is set this error code is returned when the requested Vendor ID or Product Code is 0 or the device cannot emulate the specified Vendor ID or Product Code The Device Type specified in the electronic key logical segment does not match the Device Type of the device If the compatibility bit is set this error code is returned when the requested Device Type is 0 or the device cannot emulate the specified Device Type EXCEPTION If the compatibility bit is set Device Type 0 is allowed if the recipient can emulate a device that reports the deprecated Generic Device Type Number The major and minor revision specified in the electronic key logical segment does not correspond to a valid revision of the target device If the compatibility bit is set this error code is returned when the requested Major Revision and or Minor Revision is 0 or the device cannot emulate the specified Major Revision The produced or consumed application path specified in the connection path does not correspond to a valid produced or consumed application path within the target application This error could also be returned if a produced or consumed application path was required but not provided by a connection request NOTE This extended status code is deprecated It is highly recommended that 0x012A 0x012B or 0x012F be used instead An application path sp
59. ings and change their network settings complete one of the following methods 1 Click on the Device Discovery Wizard icon in the toolbar 2 Navigate to Device Device Discovery Wizard Figure 23 will appear Click Next to start the scan Figure 24 Device Discovery Wizard Welcome to the Device Discovery Wizard This wizard helps you set up network properties of scanners connected to your network regardless of their IP addresses This wizard will discover all scanners physically connected to pour network and allow you to configure network settings for each one To continue click Mert Figure 23 Device Discovery Wizard welcome screen 50 Las Device Discovery Wizard Discovering Online Scanners The wizard is scanning pour network for all connected scanners Please wait while the wizard searches _ Cancel Figure 24 Device Discovery Wizard scanning network al 10 Device Discovery Wizard P x Configure Online Scanners Select the scanner you wish to configure enter an IP Address Subnet Mask and Default Gateway that iz compatible with your network and click the Update Settings button to save the changes to the scanner After the changes are submitted successfully click Next to continue IP Address Settings IP Address MAC Address See IP Address 192 168 16 103 4CCPU 192168 16 103 00 26 9219 76 92 Subnet Mask 255 255 255 0 Default Gateway 192 168 16 3 Update Settings Figure
60. ion Mame ETH 1000 Device ETH 1000 Address 192 168 16 102 Connection Exclusive Owner Hame Scanner Information Mame EIF4CCFU Device EIP4CCPU Al 192 168 16 103 Request Packet Interval me Addressing Information Input Size words Input Address U3E14610003 Output Size Words Input Offset 3 Contig Size forde Output Address U3E0 G10001 Edit Gt Works Labels Output Offset 1 Restore Defaults Cancel Figure 37 Connection Properties Connection Tab e Target Information O Connection Name Select the desired connection e Scanner Information O Request Packet Interval RPI The rate at which I O data is exchanged If the target device responds with a different packet interval rate the scanner will attempt to satisfy the target s packet interval rate e Addressing Information O O Input Size The number of words 16 bit values that are consumed by the scanner Input Address The actual address to start storing Inout data The data consumed by the scanner from the target device will be stored starting at this address which can be read by the PLC The address is calculated using the scanner s CPU Number scanner s Shared Memory Base Address and the device s Input Offset Input Offset The offset from the scanner s Shared Memory Base Address to start storing Input data Output Size The number of words 16 bit values that are produced by the scanner Output Add
61. ions to that scanner To only display connections between one specific device and the scanner select the desired device to filter out other connections 6 Status Bar Displays the status of the utility along with progress information 020 The various elements of the user interface can be sized and adjusted accordingly for easy viewing 10 5 Register EDS Files Register the EDS files of all devices on the network This will ensure that devices are properly recognized and configurable Unregistered devices cannot be configured without first registering its EDS file When an EDS file is registered or unregistered all references to that device in the Device List are updated To overwrite an existing EDS file register an EDS file for that device with the same Major Revision and Minor Revision If a device has an EDS file with a different Major Revision or different Minor Revision registering this EDS file will create an additional selection for this particular device Use caution when registering multiple EDS files for the same device EDS files can be obtained from the device manufacturer 46 Las Navigate to Tools Register EDS File Figure 16 EDS File Registration Ed Select an EDS file to register a device Upon successful registration the device will appear in the hardware selection tree Pee Figure 16 EDS File Registration Click Browse and select the EDS file The ETH 1000 Ethernet gateway was selected in this e
62. is table or within an Object Class definition accurately reflect the error I Vendor specific error A parameter associated with the request was invalid This code is used when a parameter does not meet the Invalid parameter requirements of this specification and or the requirements defined in an Application Object Specification NO An attempt was made to write to a write once medium Write once value or medium e g WORM drive PROM that has already been written already written or to modify a value that cannot be changed once established NO NO NO An invalid reply is received e g reply service code does not match the request service code or reply message Is shorter than the minimum expected reply size This status code can serve for other causes of invalid replies The message received is larger than the receiving buffer 2a PUNE EOE HOW can handle The entire message was discarded The format of the received message is not supported by The Key Segment that was included as the first segment in the path does not match the destination module The object specific status shall indicate which part of the key check failed Invalid Reply Received N OT Key Failure in path The size of the path which was sent with the Service Request is either not large enough to allow the Request to be routed to an object or too much routing data was included NO O Path Size Invalid a An attempt was made t
63. ith the ESCU Why can t I configure my device with ESCU have registered the EDS file for an I O module but the module is not available to be selected from the adapter Where is the catalog number Refer to section 4 1 Refer to section 5 1 The Device Discovery Wizard will discover all EIP4CCPU scanners on the sub network regardless of their network settings Discover Local Scanners will only detect scanners that have compatible network settings Change the desired scanner s network settings to be compatible Check if the scanner is powered on Check if the scanner has compatible network settings Modify either the scanner s or PC s network settings to be compatible The CompactFlash contents can be accessed via FTP Please ensure that the network settings are properly configured for both the PC and the CCPU before attempting to use FTP Please email ICC the EIPC 10770A XML file and the LOG 10770A XML file These files are located on the Compact Flash card Also include your contact information as more information may be requested by ICC Please email ICC a detailed description of the problem the steps to recreate the problem screenshots of the errors and any applicable EDS files Also include your contact information as more information may be requested by ICC The EDS file for the device must first be registered with ESCU before the device can be configured Refer to section 10 5 Only I O modules registered at t
64. le with the subnet upon which it resides Dynamic Configuration Configurations can be downloaded to the scanner and take effect immediately without reboot using RSNetWorx Supports Modular I O Supports devices such as FLEX lO and POINT IO Field Upgradeable As new EIP4CCPU cores become available the scanner can be upgraded in the field by the end user Simply overwrite the current core file and license file if applicable located on the root directory of the CF card with the new core file and license file if applicable and reboot Please keep in mind that the serial number indicated on the Q12CCPU V must be listed on page 2 for all documented aspects to apply Please contact your local distributor to determine if an upgrade fee may apply Las 3 Scanner Concepts The scanner is configured using the EIP4CCPU Scanner Configuration Utility ESCU or RSNetWorx The scanner communicates with EtherNet IP devices using the EtherNet IP communication protocol and supports initiation of both class 1 I O and class 3 explicit messaging connections It additionally supports the class 3 explicit messaging server Only Ethernet port 1 CH1 is used by the scanner The scanner is paired with a sequencing PLC Therefore the scanner does not host its own database rather data is exchanged with the sequencing PLC For class 1 connections I O data is exchanged via the high speed shared memory The user must configure the shared memory settings for th
65. n to reset the scanners status and clear any errors Enable Device Type Figure 34 Scanner Device Properties Diagnostics Tab e Scanner Status Monitoring Optionally monitor the current status event code If enabled the scanner s status event code may be reset by writing a value of 0 to the defined memory location For a list of status event codes refer to Table 1 The status will consume one word size device point o Enable Check to enable monitoring of the current status event code o Device Type Select from D Data Register W Link Register and Z Index Register o Device Point Used in conjunction with Device Type 58 Las 10 11 6 Event History Refer to Figure 35 Device Properties General EDS File CPU Settings Explicit Messaging I Diagnostics Event History Date Time Status Description 05 06 2011 08 47 56 LP CNAN ESTABLISHED CIP connection 05 06 2011 08 47 58 SOCKET CNAN SUCCEEDED Socket connect l gt Figure 35 Scanner Device Properties Event History Tab The Event History tab displays the event log of the online scanner The log entries are sorted by default by time and date with the most recent event being first To sort by another column click on the column header Up to 2000 events can be recorded in the log If the log becomes full the next event will overwrite the oldest event e Save to File Click to save the event log as a text file e Update
66. nce the appropriate NET Framework has been verified or installed double click the setup exe file to start installation of the Configuration Utility Follow the instructions to complete installation 39 Las Review the installation message Figure 4 and click Next i EIP4CCPU Scanner Configuration Utility amg Welcome to the EIP4CCPU Scanner Configur Utility Setup Wizard The installer will guide you through the steps required to install EIPACCPU Scanner Configuration Utility on your computer WARNING This computer program is protected by copyright law and international treaties Unauthorized duplication or distribution of this program or any portion of it may result in severe civil ar criminal penalties and will be prosecuted to the masimum extent possible under the law Cancel Figure 4 Installer Welcome Screen Select the folder where you want the Configuration Utility to be installed Figure 5 i EIP4CCPU Scanner Configuration Utility Select Installation Folder The installer will install EIP4C CPU Scanner Configuration Utility to the following folder To install in this folder click Hest To install to a different folder enter it below or click Browse Folder C Program Files ICC EIPACCPU Scanner Configuration Utility Figure 5 Installation Folder Selection Screen 40 VET Confirm and click Next to start installation Figure 6 ig EIP4CCPU Scanner Configuration Utility a p
67. o scroll the IP address and product name refer to section 6 2 In the event of abnormal operation the display may flash a two digit event code refer to Table 1 A blank display does not guarantee that the scanner is operating normally as the event may have been cleared but not actually resolved 5 5 Ethernet Jack The Ethernet jack for CH1 contains two LEDs indicating link and network activity 10 Las 6 DIP Switches 6 1 RUN STOP MODE The RUN STOP MODE DIP switch must be set to RUN 6 2 RES SEL Hold the RES SEL DIP switch in SEL for half a second to clear the event code and scroll the IP address and product name on the 7 segment LED display 11 Las 7 Event Codes Table 1 Event Code List Svent Code Event Description Corrective Action hexadecimal RE CS CN Failed to open communication with the PLC Ensure that the DIP switch is set to RUN mode Ag to get communication info from the Ensure that the DIP switch is set to RUN mode Invalid CCPU mode Ensure that the DIP switch is set to RUN mode er explicit messaging interrupt Ensure that the DIP switch is set to RUN mode Verify that the consume sizes and addresses do not exceed the maximum shared memory address of the scanner Ensure that the DIP switch is set to RUN mode Ensure that the base unit backplane supports high speed shared memory I O data consumption failed due to invalid mode or consume address Verify that the produce sizes and addres
68. o set an attribute that is not able 27 Unexpected attribute in list mesen l The Member ID specified in the request does not exist in ae ee LL the specified Class Instance Attribute Las ee ae ra Description of Status hexadecimal Member not settable A request to modify a non modifiable member was received This error code may only be reported by DeviceNet Group 2 only server general Group 2 Only servers with 4K or less code space and failure only in place of Service not supported Attribute not supported and Attribute not settable A CIP to Modbus translator received an unknown MC ed Modbus Exception Code 206 Attribute not gettable A request to read a non readable attribute was received Instance Not Deletable The requested object instance cannot be deleted The object supports the service but not for the Service Not Supported for designated application path e g attribute Specified Path NOTE Not to be used for any set service use General Status Code Ox0E or 0x29 instead 2F CF OF Reserved by CIP for future extensions This range of error codes is to be used to indicate Object Class specific errors Use of this range should only be Reserved for Object Class and performed when none of the Error Codes presented in service errors this table accurately reflect the error that was encountered Please consult the device vendor s user manual Table 7 provides the extended status codes for general status code 01
69. on of the structure and will be ignored The reserved words must pad the structure to a total size of 64 words 22 VET Explicit messaging Y Sat all of the control blocks Set active 1 Issue an interruption Using D PLGINT 1 instruction D P GINT succeeds Active 17 Response general status 07 CSP response general status 07 gt Endisuccess End Failure 1 Refer C Controller Module User s Manual Hardware Design Function Explanation 2 When the command Is Typed Read Write Figure 3 Explicit Message Flow Chart 23 Las 9 1 2 2 2 Explicit Message Instruction Function Block For the user s convenience the explicit message has been implemented as a function block FB using Structured Text programming language in GX Works2 Please contact Mitsubishi for more information regarding the Explicit Message Instruction Function Block 9 1 3 EtherNet IP Server The EtherNet IP server supports only explicit messaging Class 3 explicit messaging can serve as a direct method of accessing the sequencing PLC s devices by reference to tag names Tags are read via the EtherNet IP Data Table Read service and tags are written via the EtherNet IP Data Table Write service Data is read and written as 16 bit values 9 1 3 1 Device Tag Reference The supported device types can be accessed with their own unique tag names with one PLC instruction Note that an underscore _ i
70. onfigure modular I O The specific modular I O used in this example is an Allen Bradley POINT lO 1734 AENTR adapter and 1734 IV8 module It is assumed that the user has completed installation and setup of the utility 1 2 Register the adapter EDS file 1794 AENTR Refer to section 10 5 for more information on EDS registration Register the module EDS file 1794 IV8 Each module will have its own EDS file which must be registered before the adapter can reference that module Once the EDS files have been registered verify that the adapter device has been added to the Hardware Selection Tree see Figure 49 Note that the module device will not be visible in the Hardware Selection Tree as it cannot directly communicate with the scanner EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit View Device Tools Help E li Scanner Mame Y clpaccru E Ji Devices E li Category li Communication Adapter cm 17 S4 4ENTR Etherket IP Adapter Vendor li Allen Bradley Company Inc pl rd 7 Ji Communication Adapter me 18 S4 4ENTR Etherket IP Adapter Figure 49 Added POINT IO Adapter to Hardware Selection Tree Add the scanner to the Device List refer to section 10 9 Add the POINT IO 1734 AENTR EtherNet IP Adapter to the scanner Enter an IP address and click next If the adapter supports direct connections to itself select the appropriate type of connection to be create
71. onsumed data For example the configuration data specifies float configuration data while the consumed path specifies integer data Information in the data segment is not consistent with the format of the produced data For example the configuration data specifies float configuration data while the produced path specifies integer data The target does not support the function requested by the Null Forward Open The requested function may be ping a device configure a device s application or reconfigure a target device s application Las Extended Status ae This extended status code shall be returned as the result CONNECTION TIMEOUT of specifying a connection timeout multiplier value that is plas MULTIPLIER NOT ACCEPTABLE reserved or that produces a timeout value that is too large to support in the device 0134 tough 0202 ResevedbyciP This extended status code shall occur when a client tries 0203 CONNECTION TIMED OUT to send a connected message over a connection that has been timed out The Unconnected Request Timed Out error shall occur when the UCMM times out before a reply is received This may occur for an Unconnected_Send Forward_Open or Forward_Close service This typically A PEONES means that the UCMM has tried a link specific number of times using a link specific retry timer and has not received an acknowledgement or reply This may be the result of congestion at the destination nod
72. or are new codes introduced by a recent revision of the CIP specification The provided descriptions of the codes are generic and may vary depending on the server device vendor It is highly recommended that the user refer to the latest CIP specification which can be obtained from ODVA and consult the server device vendor for the appropriate status code documentation Table 6 lists the CIP general status codes known at the time of this publication Table 6 General Status Codes de de eae Description of Status hexadecimal Success Service was successfully performed by the object specified A connection related service failed along the connection Connection failure path See Table 7 Resources needed for the object to perform the Se UNAVANADIE requested service were unavailable 03 Invalid parameter value See Status Code 0x20 which is the preferred value to use for this condition 25 Las General Status Code Description of Status hexadecimal The path segment identifier or the segment syntax was 04 Path segment error not understood by the processing node Path processing shall stop when a path segment error is encountered The path is referencing an object class instance or structure element that is not known or is not contained in the processing node Path processing shall stop when a path destination unknown error is encountered 05 Path destination unknown 06 Partial transfer Only part of the expected data was
73. ore than sufficient 3 Locate and copy the files EIP4CCPU OUT STARTUP CMD and the appropriate license file to the root directory of the CF card The file names are case sensitive Do NOT modify the file names 4 If the EIP4CCPU core was purchased via a distributor please contact that distributor for any additional files Additional files must also be copied to the root directory of the CF card 5 Insert the CF card into the Q12DCCPU V 4 4 Power On Power on the CPUs If the ERR LEDs are blinking there may be an issue with the system configuration or multiple CPU settings Upon powering up the scanner will attempt to synchronize itself with the multiple CPU settings of the sequencing PLC If event code 50 is flashing on the 7 segment LED display power cycle the CPUs and verify that the ERR LEDs are no longer blinking IEC 5 LED Indicators The Q12DCCPU V contains several different LED indicators each of which conveys important information about the status of the unit Only the LEDs specific to scanner functionality are summarized here 5 1 RUN The RUN LED must be solid green If not check the RUN STOP MODE DIP switch and set to RUN 5 2 CF CARD The CF CARD LED must be solid green If not reinsert the CF card The CF card must remain installed during operation of the scanner 5 3 ERR If the ERR LED is flashing please check the multiple CPU settings 5 4 7 Segment Display The 7 segment display can be used t
74. orts both I O and explicit messaging and can communicate with both EtherNet IP server and CSP PCCC server devices 9 1 2 1 Implicit I O Messaging e Configured with ESCU Refer to section 10 e Alternatively configured with RSNetWorx for EtherNet IP V10 00 00 CPR 9 SR 2 Refer to section 13 e RSNetWorx does not have the ability to set the CPU Number Shared Memory Base Address and Shared Memory Size Refer to section 10 10 on how to default the multiple CPU settings 19 Las e I O data is seamlessly transferred between the PLC and scanner via high speed shared memory Refer to section 10 11 3 for more information 9 1 2 2 Explicit Messaging Up to 16 simultaneous outstanding explicit messages are supported The following explicit messaging commands are supported e Get Attribute Single Returns the contents of the specified attribute e Set Attribute Single Modifies the contents of the specified attribute Ignores extra optional data in response e Data Table Read Reads data associated with the tag name e Data Table Write Writes data associated with the tag name e Typed Read Reads a block of data from the file number and offset e Typed Write Writes a block of data to the file number and offset 9 1 2 2 1 Explicit Messaging Structure The ESCU will allow the user to define the sequencing PLC internal register start locations for up to 16 explicit messaging control blocks This would allow u
75. ote 4 UCMM Unconnected 16 outstanding requests See note 4 Total combined input and output data size Connection type Target to Originator Point to Point Transport trigger Application 16 IEC Data type INT UINT Data table read write Typed 190 MEN read write CIP generic Based on populating internal PLC PLC Implementation registers with a predefined messaging structure 8 4 Server Class 3 Explicit Messaging mw Data type INT UINT Timeout multiplier 4x to 512x Data table read write Typed Tad accessime ods read write CIP generic PLC Implementation Predefined device mappings Note 1 If configuration is changed via EtherNet IP by editing the Connection Configuration objects RSNetWorx for EtherNet IP method the configuration will take effect immediately without rebooting the device If the configuration is transferred as an XML file via FTP to the device Windows Configuration Utility method a reboot is required for the configuration to take effect Note 2 The number of simultaneous class 1 connections lists the total number of simultaneous I O connections that can be made to remote devices regardless of whether or not those devices are being served by a single adapter at one IP address modular devices such as Flex I O and Point I O will consume one class 1 connection for each module attached to the chassis adapter Of the 128 CIP connections up to 64 connections can multicast in the
76. p to 16 simultaneous explicit messaging transactions to occur The general structure and attributes of these explicit messaging control blocks is provided in Table 2 A flow chart illustrating the use and processing of explicit messaging is provided in Figure 3 Table 2 Explicit Messaging Structure Version IN IN Response general status O Response extended status O CSP response general status CSP response extended status Service code IP Address Tag name File number Tag File offset Instance Attribute Source Destination device type Source Destination device point i 5 or ar gt N N N N RCE a m N N 20 Las Get Set Attribute Data Table Typed INT16U Number of bytes in source destination payload INTISU Unconnected CEE Reserved Pad structure to 64 words a Explanation of explicit messaging EM structure members e Version The version of the explicit messaging EM structure This value is used to determine the format of the EM structure The current version is 0 e Active o While zero any of the other members of the structure class instance etc may be freely changed by the PLC the EM object remains dormant o When non zero rising edge detection the values contained in the other structure members will be used to generate the EM client request to the EtherNet IP server device o When the scanner has fully processed th
77. pe Table 11 Connection Event Codes Event Code Corrective Action hexadecimal Event Description Enable the connection 10 13 If the connection is already Bee wait for the scanner to load the connection settings Connection not enabled or is being commissioned Check that the network settings of the target device match the configured network settings in the connection and that the target device is Connecting online and configured to support EtherNet IP View the event history of the scanner for more details 65 Las Event Code Corrective Action hexadecimal Event Description 2 Connection established established Noe the network cabling and ensure the target device is powered and online The scanner or server device may be overloaded with incoming packets Ensure that the system network traffic does not exceed the network bandwidth limitations Employ IGMP enabled switches to route multicast packets more efficiently The RPI for a connection may be increased to reduce network traffic Connection timed out After all Connection Properties have been properly configured click Accept See Figure 42 EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit View Device Tools Help Ata 1 Scanners Mame Type IP Address Slot Status Description Il Devices EIP4CCPU EIP4CCPU 192 168 16 103 ONLINE ii Category 4 ETH 1000 ETH 1000 192 168 16 102 Vendor E ji In
78. pecify the Tag name Tag File offset is optional and will be ignored if left blank or 0 It is expected that only 16 bit elements will be accessed therefore an even number of bytes must be specified o Data Table Write 0x4D Must specify the Tag name Tag File offset is optional and will be ignored if left blank or 0 It is expected that only 16 bit elements will be accessed therefore an even number of bytes must be specified o Typed Read 0x68 Must specify the File number and Tag File offset It is highly recommended to specify a Port value and a Slot value A Port value of 1 and Slot value of 0 is recommended if these fields are unknown It is expected that only 16 bit elements will be accessed therefore an even number of bytes must be specified o Typed Write 0x67 Must specify the File number and Tag File offset It is highly recommended to specify a Port value and a Slot value A Port value of 1 and Slot value of 0 is recommended if these fields are unknown It is expected that only 16 bit elements will be accessed therefore an even number of bytes must be specified 21 Las IP Address IP Address of target server device Each 8 bit byte in this 32 bit variable represents one octet in the IPV4 IP address The IP address is not checked for validity so the user must take precautions when entering the IP address Unmodified by the scanner Port This field specifies the port to be used by the adapter to route the packet to t
79. plication path requested 0126 This extended status code is returned by the target when the size of the consuming object declared in the Forward Open request and available on the target does INVALID ORIGINATOR TO not match the size declared in the Oo T Network TARGET SIZE Connection Parameter This extended status code is returned by a router when it cannot support the size requested in the Oo T Network Connection Parameter 0127 31 Las Extended Status Code hexadecimal 0128 0129 012A 012B 012C 012D 012E 012F 0130 0131 0132 name a INVALID TARGET TO ORIGINATOR SIZE INVALID CONFIGURATION APPLICATION PATH INVALID CONSUMING APPLICATION PATH INVALID PRODUCING APPLICATION PATH CONFIGURATION SYMBOL DOES NOT EXIST CONSUMING SYMBOL DOES NOT EXIST PRODUCING SYMBOL DOES NOT EXIST INCONSISTENT APPLICATION PATH COMBINATION INCONSISTENT CONSUME DATA FORMAT INCONSISTENT PRODUCE DATA FORMAT NULL FORWARD OPEN FUNCTION NOT SUPPORTED 32 This extended status code is returned by the target when the size of the producing object declared in the Forward Open request and available on the target does not match the size declared in the T gt 0 Network Connection Parameter This extended status code is returned by a router when it cannot support the size requested in the TO Network Connection Parameter The configuration application path specified in the connection path does
80. plicit messaging interrupt channel e Command Settings Setup for the explicit messaging command structure o Device Type Select from D Data Register W Link Register and Z Index Register o Device Point Used in conjunction with Device Type o Size 128 bytes 64 words reserved for command structure and cannot be modified by the user e Payload Settings Optionally hardcode the payload settings o Fixed Payload Check to setup a fixed payload location and size If this option is set the Source Destination device type Source Destination device point and Number of bytes in payload members of the explicit messaging structure will be ignored The following Device Type Device Point and Size values will be used for all requests on this interrupt channel o Device Type Select from D Data Register W Link Register and Z Index Register 97 Las o Device Point Used in conjunction with Device Type o Size Number of bytes reserved for payload If an odd number of bytes are specified that last half word will be consumed and should not be used 10 11 5 Scanner Diagnostics Refer to Figure 34 Device Properties General EDS File CPU Settings Explicit Messaging l Diagnostics E Event History EIPACCPU Version 1 110 Senal Number 121111123218045 Scanner Status Monitoring When enabled the scanner will update the defined memory location with Its current status Clear the data at the defined locatio
81. r Adapter Information Mame Generic Adapter Device Generic Adapter Address 192 168 16 102 Module Selection Avallable Modules Generic Adapter Slot 1 Empty alet E enero lu odule Generic Module Description Display Modules By Name Catalog Figure 56 Generic Adapter Module Properties 4 Configuration of the Connection Properties is identical to the Generic Device refer to section 10 12 and see Figure 46 Enter a RPI Select the appropriate input and output sizes 5 Configuration of the Communication Settings is identical to the Generic Device refer to section 10 12 and Figure 47 The parameters have been defaulted to commonly used values Modify the Connection Parameters and Communication Parameters as necessary 6 The Configuration Settings is not configurable for the Generic Adapter Module 7 Configuration of Diagnostics is optional refer to Figure 41 It is highly recommended to enable Diagnostics to initially determine if the connection is successful 8 Click Accept A Generic Adapter Module connection has been successfully added see Figure 57 9 To add another module to the adapter complete one of the following steps after selecting the adapter in the Device List a Right click and select Add a New Module to this Device b Click the Add icon in the toolbar c Navigate to Edit Add 10 The process for deleting a module or adapter is similar to deleting a device as described in sec
82. r a valid license file The Q12DCCPU firmware version serial number is Incompatible CCPU firmware incompatible with the EIP4CCPU core Refer to page 2 Contact Mitsubishi for further assistance The Q12DCCPU has been reprogrammed with the Multiple CPU settings of the sequencing PLC in slot 1 and must be reset for the settings to take effect 51 CPU settings contain an invalid base Verify that the Multiple CPU Settings match the address or size settings of the sequencing PLC in slot 1 Verify that the configured connections do not exceed the software specifications This error may also occur if the EIP4CCPU core is run on older CCPU hardware Connections exceed the network resources as the EIP4CCPU core would be limited to the older CCPU hardware resources Reduce the number of connections to comply with the software specification and to be within the hardware resource limitations Multiple CPU settings have changed The CCPU must be reset 15 Las 8 Software Specifications 8 1 Overall Number of client TCP connections Number of server TCP connections OR Changing configuration during operation Yes See note 1 8 2 Client Class 1 Implicit 1 0 Messaging CIP connections 128 See note 2 Up to 14KB high speed shared memory limitation m CEI 128ms timeout multiplier is adjusted Minimum timeout time AN to the RPI 8 3 Client Explicit Messaging Class 3 CIP connections Connected 16 See note 3 and n
83. ress The actual address to start producing Output data The data to be produced by the scanner to the target device must be written starting at this address The address is calculated using the sequencing PLC s CPU Number sequencing PLC s Shared Memory Base Address and the device s Output Offset Output Offset The offset from the PLC s Shared Memory Base Address to start producing Output data 61 Las O Config Size The number of configurations words This value is device specific Please consult the device vendor for more information regarding configuration data Edit GX Works2 Labels Input Data Output Data Label Configuration Label ETH_1000_In_O Type ARRAY OF INT Array Size Starting Word IM DATA 0O Options Ge Works Labels Label Type Word ETH_1000_In_0 ARRAY OF INT IN DATA D ETH 1000 194 0 0 ARRAY OF BODL IN BATA D Figure 38 Edit GX Works2 I O Labels e Edit GX Works2 Labels O O O Inout Data Output Data tabs Select the appropriate tab to configure the input output labels Label The name of the label Refer to the GX Works2 Operating Manual Common for a complete list of rules for valid label names Type INT ARRAY_OF_INT BOOL ARRAY_OF_BOOL Array Size Applicable only for ARRAY_OF_INT and ARRAY_OF_BOOL Starting Word Starting input output word to map to the label 62 Las Connection Properties Connection Parameters Produce
84. returned when no other extended status code applies for a connection related error 031B 34 Las Extended Status ae This extended status code shall be returned when the REDUNDANT CONNECTION following fields do not match when attempting to MISMATCH establish a redundant owner connection to the same target path 031D NO MORE USER CONFIGURABLE LINK A target shall return this extended status when the CONSUMER RESOURCES configured number of consumers for a producing 031E AVAILABLE IN THE application are already in use PRODUCING MODULE NO MORE USER CONFIGURABLE LINK A target shall return this extended status when there are CONSUMER RESOURCES no consumers configured for a producing application to CONFIGURED IN THE use PRODUCING MODULE 0320 through 07FF DA l Vendor specific 0800 NETWORK LINK OFFLINE Network link in path to module is offline 0801 through 080F GN Reserved by CIP NO TARGET APPLICATION de ee ere de He DATA AVAILABLE application does not have valid data to produce for the requested connection 031F 0810 NO ORIGINATOR APPLICATION This extended status code is returned when the DATA AVAILABLE originator application does not have valid data to produce for the requested connection 0811 NODE ADDRESS HAS CHANGED SINCE THE A router on a scheduled network e g ControlNet has a NETWORK WAS se sien than the value configured in the SCHEDULED g 0812 multicast connection has been requested
85. s used to separate fields in the tag names Tag names are generated according to the following equation device type prefix _ address The address is a 32 bit unsigned value Note that the address may take the form of a decimal or hexadecimal value depending on the device type The supported device types and address formats are listed in Table 3 Table 3 Supported Device Types Device Type Format d decimal h hexadecimal Examples Access data starting at Data Register 100 D_100 Access data starting at Link Register 1000 W_3E8 9 2 Allen Bradley CSP 9 2 1 Overview Ethernet enabled Allen Bradley legacy PLCs such as the PLC5E and SLC 5 05 series use a protocol called CSP Client Server Protocol to communicate over the Ethernet network The flavor of CSP used by these PLCs is also known as PCCC Programmable Controller Communication Commands and AB Ethernet CSP by definitions is executed with explicit messaging Refer to the DF1 Protocol and Command Set manual for more information on PCCC and CSP 9 2 2 CSP Client The CSP client follows the same behavior as the EtherNet IP client explicit messaging Refer to section 9 1 2 2 9 2 3 CSP Server The CSP server can only be accessed by explicit messaging Similarly to the EtherNet IP server it can also serve as a direct method of accessing the sequencing PLC s devices by reference to
86. ses do not exceed the maximum shared memory address of the sequencing PLC Ensure that the DIP switch is set to RUN mode Ensure that the base unit backplane supports high speed shared memory I O data production failed due to invalid mode or produce address Verify that the explicit messaging payload address Is valid Check the source destination device type and point and the number of bytes in the source destination payload Verify that the explicit messaging payload address is valid Check the source destination device type and point and the number of bytes in the source destination payload iene ipa aa PN Failed to read from the PLC device type 12 Las 2E Ensure that the DIP switch is set to RUN mode 2F Ensure that the DIP switch is set to RUN mode 30 Ensure that the DIP switch is set to RUN mode Check that the EIPC 10770A XML file does not exceed 1134080 bytes Check that the Invalid file size LOG_10770A XML file does not exceed 406035 bytes If both files are valid the file system may be corrupt Reformat the CompactFlash card 30 TA Ensure that the CompactFlash card is mounted Reformat the CompactFlash card if necessary 33 Failed to write file Ensure that the CompactFlash card is mounted Reformat the CompactFlash card if necessary Ensure that the CompactFlash card is mounted R ee Reformat the CompactFlash card if necessary The EIPC 10770A XML may be invalid or corrupt Verify that the
87. sing time of the node during run time I O messages are short and have low overhead which allows for the time critical performance needed by controllers some other notes of interest are e The scanner supports the EtherNet IP protocol release 1 0 administered by the Open DeviceNet Vendor Association ODVA e EtherNet IP CONFORMANCE TESTED ODVA File Number 10956 e The scanners product type code is 12 Communications Adapter e EtherNet IP server supports unconnected messages e EtherNet IP client can simultaneously support class 1 I O and class 3 explicit connections per TCP connection e EtherNet IP client supports modular I O i e FLEX I O POINT I O etc e The class 1 and class 3 connections operate independently of each other This applies to both the server and client drivers e fa class 1 connection s consuming half O gt T times out then the producing half TO will also time out and will stop producing e For class 1 client connections if the API actual packet interval returned by the server is different than the client s configured RPI setting then the client will attempt to adjust to the API This event is logged in order to notify the user that the server s data rate capabilities differ from the configured client settings The connections will produce and consume data according to the server s API e Refer to Mitsubishi for example programs 9 1 2 EtherNet IP Client The EtherNet IP client supp
88. t Figure 13 Adding UDP Port to Firewall Exception Click OK The port has been added as a firewall exception Figure 14 Windows Firewall General Exceptions Advanced Windows Firewall is turned off Your network administrator i using Group Policy to control these settings Programs and Services Mame Group Policy Finder exe Ho Finder Digi default eze Ho fexsvr ese IDF ISQ on TCP Imgrd exe Ho Microsoft Office OneNote Ho Network Diagnostics for Windows AP Mo AmspHost exe Ho w fl dl Display a notification when Windows Firewall blocks program What are the risks of allowing exceptions Figure 14 Added Port to Firewall Exceptions List If the Configuration Utility is not detecting any devices after adding the exceptions to the firewall please consult your IT to resolve the issue Although it is not recommended alternatively the firewall could be temporarily disabled while using the Configuration Utility 45 Las 10 4 User Interface Refer to Figure 15 72 EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit View Device Tools Help Ko a l Scanners Name Type IP Address Slot Status Description E li Devices EIP4CCPU EIP4CCPU 192 168 16 103 ONLINE Ji Category ETH 1000 ETH 1000 192 168 16 102 gt Communications Adapter ETH 1000 l
89. tion 10 14 78 Las FE EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit View Device Tools Help Scanners Mame Type IP Address Slot Status Description q EIPACCPU 1 EIPACCPU EIPACCPU 192 168 176 103 ONLINE Devices El 455 Generic Adapter Generic Adapter 194168416102 O Category eae Cenere Madik Al Communications Adapter dh Generic Device me Generic Adapter i Generic Device Vendor ii Industrial Control Communications Inc Communications Adapter E JA Generic Device ae Generic Adapter A Generic Device Device Name Device Type IF Address Slot Connection Name RPl me Input Size Input ddress Output Size Output Address Contig Size Genenc Module Genenc Module 192 166 16 102 1 Exclusive Owner 100 2 103811610000 2 USEO 670000 0 Figure 57 Added a Generic Device Connection 11 Download the configuration to the scanner refer to section 10 15 12 Verify that the Generic Adapter Module connection is successful during runtime Observe the Connection Status Monitoring location if Diagnostics was enabled and review the scanner s Event History 10 11 6 to confirm that the connection was successful lf not review the error information and adjust the Connection Properties as necessary 13 Repeat and review steps 3 to 12 until the connection is successfully established 79 Las 14 RSNetWorx Example The following is a brief example of how to use RSNetWorx
90. to configure class 1 I O connections between the EIP4CCPU scanner and an FR A7N ETH Mitsubishi F700 drive Ethernet interface card 1 Configure RSLinx with an EtherNet IP Driver a Start RSLinx and navigate to Communications Configure Drivers see Figure 58 RSLinx Classic Lite RSWho 1 as File View tying Station DDENOPC Security Window Help RSA Configure Drivers W Autobrowse Configure Shortcuts Configure Client Applications Configure CIP Options rare Linx AB DF1 1 AB ETH 1 ENE Gatew DH 485 Ethernet CIP Diagnostics Configure communication hardware Figure 58 RSLinx Configuring Drivers b Select EtherNet IP Driver and click Add New see Figure 59 Configure Drivers Available Driver Types Add Hew Configured Drivers Mame and Description Status AB_DF1 1 DH485 Sta 0 COM4 RUNNING Running Configure AB ETH T 4 B Ethernet RUNNING Running Startup Start Stop Delete Figure 59 RSLinx Add New EtherNet IP Driver 80 Las c Select Browse Local Subnet and select the appropriate network interface see Figure 60 Configure driver AB_ETHIP 1 Etherhlet IP Settings Browse Local Subnet Browse Remote Subnet Description IP Address Windows Default Intel A 8256600 Gigabit Network Connection Packet Scheduler Mini 192 168 16 35 InteR PAO 1000 GT Desktop Adapter Packet Scheduler Miniport 192 168 17 40 Cancel Apply Help Figure 6
91. twork should appear in the graph see Figure 64 gt EtherNet IP RSNetWorx for EtherNet IP Sele 2S ms Bele File Edit View Network Device Diagnostics Tools Help amp ale EF MENE IF Worst Case Device Usages M Edits Enabled Calculate with IGMP Snooping not active in switches Address Pending Address Pending Pending Minimum CPU Connection Devices not included 0 Masimum CPL Consume Produce Device Usage le Hardware EIPACCRL Mitsubishi 6 Ethernet HP FR AN ETH H O Category Bor 192 160 17 204 H 4 PH Graph Spreadsheet Diagnostics Message Code Description Message lo le Online Mot Browsing Figure 64 RSNetWorx Online 5 Create scanlist configuration a Select the EIP4CCPU scanner and navigate to Device Scanlist Configuration see Figure 65 Y Address 192 168 1 7 103 EIP4CCPU Scanlist Configuration Ele Edit View Network Device Connection Help mlt elb ht Sa ELA M Edits Enabled Current Pending Current Pending Entries Used Oof 256 Oof 256 Data Input File Usage 0 00 0 00 Data Output File Usage 0 00 0 00 Node Memory Usage Address Slot Parameters Entry Name Device Name Connection Name RPI ms Input Address Input Size words Output Address Output Size words Config Size words 192 168 17 204 Resource U la p Mitsubishi FR 47N HA gt M Connection Configuration Connection Status 14
92. vice Properties ga E Explicit Messaging Diagnostics Event History General E EDS File CPU Settings EIP4CCPU Version 1 100 Serial Number 121111123218046 File Information Time Created 202 00 PM Date Created Friday June 16 2010 Time Modified 10 05 58 Alv Date Modified Thursday May 05 2011 File Revizion View File Cancel Figure 31 Scanner Device Properties EDS File Tab e File Information Displays general information about the EDS file o View File Click to view the EDS file 55 Las 10 11 3 CPU Settings Refer to Figure 32 Device Properties Explicit Messaging Diagnostics Event Histor General EDS File i CPU Settings EIP4CCPU Version 1 110 Serial Number 121111123218046 Multiple CRU Settings Sequencing PLC Scanner CPU Nurber Auto shared Memory Base Address 10000 10000 Shared Memory Size K Words Restore Defaults Current Status Status ONLINE Description The scanner i online Reset Status Time Settings TET Figure 32 Scanner Device Properties CPU Settings Tab e Multiple CPU Settings o CPU Number Select the sequencing PLC to be paired with the scanner The Sequencing PLC CPU Number must be less than the Scanner CPU Number The CPU Number for the sequencing PLC is used to determine the shared memory Output Address location The CPU Number for the scanner is used to determine the shared memory Input Address location
93. vice monitoring utility Diagnostics Viewer Digi ESP EN Digi JTAG Link GOB Server 1 Documentation A Driver Reset Tool Bl EDS Hardware Installation Tool FP ElPScan Log Generator EP EIPScan Test Tool EIPS canner exe ne Path C Program FilesNICCAICC Ethernet IP Scanner Figure 11 Utility in Program List Click OK to add the highlighted utility to the Programs and Services exception list Figure 12 Windows Firewall General Exceptions Advanced Windows Firewall is turned off Your network administrator 18 using Group Policy to control these settings Programs and Services Mame Group Policy Adaptive Server Anywhere Network 5e Ho APC PowerChute Personal Edition Mo CCAgent Elo CCE Server Ho DaClient exe Mo Digi ESF Ho Dig JTAG Link Debugger GDB Server No EIFS canner ese EventClentMultipleser exe EventServer ese i Display a notification when Windows Firewall blocks program What are the risks of allowing exceptions Figure 12 Added Utility to Firewall Exceptions List 44 Las Click on Add Port In the Name field enter IDP and for the Port number enter 4334 Select UDP See Figure 13 Add a Port Use these settings to open a port through Windows Firewall To find the port number and protocol consult the documentation for the program or service you want bo use Port number 4334 O ICP UDP What are the risks of opening a por
94. vided in this table applies 0312 LINK ADDRESS NOT VALID 0315 The connection path in the Forward Close service does not match the connection path in the connection being FORWARD CLOSE SERVICE closed This extended status error code has been CONNECTION PATH MISMATCH deprecated because the Forward Close service uses the connection triad for matching and doesn t use the connection path 0316 Either the Schedule Network Segment was not present SCHEDULING NOT SPECIFIED or the Encoded Value in the Schedule Network Segment is invalid i e 0 0317 Under some conditions depends on the device a link address in the Port Segment which points to the same device loopback to yourself is invalid LINK ADDRESS TO SELF 0318 INVALID In a dual chassis redundant system a connection SECONDARY RESOURCES request that is made to the primary system shall be UNAVAILABLE duplicated on the secondary system If the secondary system is unable to duplicate the connection request then this extended status code shall be returned 0319 RACK CONNECTION ALREADY A request for a module connection has been refused because part of the corresponding data is already ESTABLISHED included in a rack connection 031A A request for a rack connection has been refused MODULE CONNECTION because part of the corresponding data is alread ALREADY ESTABLISHED p ponang y included in a module connection 031C MISCELLANEOUS This extended status is
95. xample Figure 17 Note that multiple EDS files can be selected by holding down the Shift button EDS File Registration Select an EDS file to register device Upon successful registration the device will appear in the hardware selection tree Figure 17 Select EDS File Click OK to begin registering the EDS file If the EDS file is successfully registered Figure 18 the device will be added to the hardware tree Figure 19 EIP4CCPU Scanner Configuration Utility 1 The following devices have been successfully registered ETH 1000 Figure 18 Successfully Registered the EDS File 47 Las EIP4CCPU Scanner Configuration Utility Scanner Configuration 1 escp File Edit view Device Tools Help Sal EA IE eee ee Ek MENE i Scanners Mame Type Y EPaccPU l Devices El li Category E li Communications Adapter i JETH 1000 li GE Device p iL Genenc Device IL Vendor 5 Ji Industrial Control Communications Inc l Communications Adapter Y ETH 1000 li Generic Device il Genenc Device Device Name Device Type IP Address Slot Connection Name Ready Figure 19 Device Added to Hardware Selection Tree If the EDS file fails the registration procedure an error will be displayed Figure 20 Please contact the device manufacturer to resolve the issue with the EDS file EIP4CCPU Scanner Configuration Utility X Errors exist in the following EDS files ETH 1000 E
Download Pdf Manuals
Related Search
Related Contents
Installation & User Manual Messager MP3 by Artisan Technology Group is your source for quality new and Samsung 35 ppm A4 zwart wit laser printer ML-3750ND User Manual Acu-Rite 75075/75075W/75075W1 Weather Radio User Manual Page 1 Page 2 概要 ・ 購入時の点検 ・ 部品名称 安全上のご注意 取扱説明書 nHB-4ー Nordyne RL 90+ Furnace User Manual User manual Dishwasher ZDT13012FA Copyright © All rights reserved.
Failed to retrieve file