Home
OPC-F1-ETH user`s manual V1.100 - Fuji Electric Corp. of America
Contents
1. Dashboard CPU firmware version V1 000 XML socket connection succeeded ACTIVITY CH FILTER REFRESH DEC Hex Figure 11 Monitor Tab Information Window 22 tec 5 4 2 Function Code Group Selection List The Function Code Group Selection List is located in the unction Code Group upper left hand corner of the All Monitor Tab Refer to Figure 12 Individual groups can be selected by clicking on the group Fundamental Functions Extension Terminal Functions name Multiple groups may also Control Functions be selected by holding down the lotor 1 Parameters CTRL key while clicking on the group names or a range of Figure 12 Function Code Group Selection List groups can be selected by first selecting the starting group and then holding down the SHIFT key while selecting the last group in the range When a function code group is selected the function codes contained in that group are displayed in the Function Code List refer to section 5 4 3 The following function code groups are available All All function codes registers are available Fundamental Functions F function codes are available Extension Terminal Functions E function codes are available Control Functions C function codes are available Motor Parameters P function codes are available High Performance Functions H function codes are available Command Data S function codes are available Monitor Data 1 M function codes
2. Monitor Data 1 group enter volt in the filter entry box and then click the filter button Once a filter has been entered it will continue to be applied to all information normally displayed in the Function Code List for as long as the filter term is left in the filter entry box Continuing the previous example where we filtered on the root term volt in the monitor data 1 group we can then easily apply this filter to all available function codes simply by selecting the All function code group The Function Code List will now display all command monitor configuration etc function codes that contain the root term volt To remove the filter delete any characters contained in the filter entry box and then click the filter button 24 tec 5 4 5 Non Scanned Function Code Refresh The values of all non scanned function codes are only read from the inverter when the refresh button shown in Figure 15 is clicked Once clicked the interface card will display the message refreshing REFRESH values in the Information Window refer to section 5 4 1 and will begin to retrieve the values of all non scanned function codes from the inverter This process may require 5s 10s to complete When completed the current values of all non scanned function codes will be updated in the Function Code List and the Information Window will display the message refresh completed For further deta
3. Receive the ends of the four nylon standoffs used to mount the interface card to the inverter s control board ch tec 1 3 LED Indicators 1 3 1 Network Status LED e When the multiprotocol firmware image with EtherNet IP support is loaded this LED conforms to the prescribed network status LED behavior as dictated in the EtherNet IP specification Volume 2 Chapter 9 e When the PROFINET IO firmware image is loaded this LED is on solid green when the controller has established a link with the interface board and is communicating with it 1 3 2 Module Status LED e When the multiprotocol firmware image with EtherNet IP support is loaded this LED conforms to the prescribed module status LED behavior as dictated in the EtherNet IP specification Volume 2 Chapter 9 e When the PROFINET IO firmware image is loaded this LED is always off e Contact ICC technical support if a blinking red error code is observed 1 3 3 Ethernet Link LED e This amber LED embedded in the upper left corner of the Ethernet jack is lit whenever a viable Ethernet network is connected to the port 1 3 4 Ethernet Activity LED e This green LED blinks briefly when network packets are sent or received 1 4 Environmental Specifications The interface s environmental specifications are detailed in Table 1 Table 1 Environmental Specifications Operatnd Ehikonmani Indoors less than 1000m above sea level do not expose to direct p
4. S D R Relinquish Default LL R R Polarity ERES ii Inactive Text Bo E Om readable using BACnet services W readable and writable using BACnet services 89 Las 8 4 2 Supported Objects Table 11 Binary Input Object Instance Summary Pe Active Instance ID Object Name Description Inactive Text Forward rotation status forward off Reverse rotation status reverse off DC injection braking braking off Inverter shutdown on off BI5 BRAKING Braking braking off me fo NW DC bus voltage normal on off Torque limited on off Voltage limited on off na CURRENT LIMITING Current limited on off ACCELERATING Accelerating on off Decelerating on off Communications established on off Busy writing on off Table 12 Binary Output Object Instance Summary peg Active Object Name Description Inactive Text FWD ROT CMD Forward rotation command forward off Reverse rotation command reverse off General purpose input on off General purpose input on off General purpose input on off General purpose input on off General purpose input on off General purpose input Ca ME HO General purpose input GC E General purpose input on off Enable terminal on off General purpose input on off XR REV General purpose input on off BO15 ALARM RESET Alarm reset on off Table 13 Analog Input Object Instance Summary ICO CTI TC MET Table 14 Analog Output Object Instance Summary FREQ_REF Frequency comma
5. connection RemoteE lement rd reg mo 5543 STRING Force Mask Data Type Description connection UnconnectedT imeout sl 1000000 Decimal DINT connection ConnectionRate 7500000 Decimal DINT connection T imeoutMultiplier D Decimal SINT Decimal INT 62 Figure 96 Reduce the UnconnectedTimeout Value f Collapse the connection tag again by clicking on the sign next to the tag name g Select the Edit Tags tab again Create another new tag by entering data array in the next blank Name field and change its Data Type by typing in INT 73 in the Data Type field This tag is an array of INTs that will be able to hold up to 73 16 bit registers from the inverter Always make sure that the destination tag size is large enough to hold all elements to be read 72 tec 2 Add a MSG instruction to the main roueger Eiser program Ladder Element Msa MATA a Double click MainRoutine under RSC Tasks MainTask Cancel MainProgram in the controller edo SOF SER S Hep organizer view Ha NM ah Wag Ft b Right click on the first ladder logic 1 rung in the MainRoutine window and select Add Ladder Element Set System Value c The Add Ladder Element window E appears Iw Show Language Elements By Groups d Select the MSG instruction in the Input Output folder Refer to Figure 97 Figure 97 Adding a MSG Instruction e Click OK 3 Add an XIO element to the
6. 8 4 1 Protocol Implementation Conformance Ztatement a 87 8 4 2 Supported AS E ap Baa E ih 90 8 4 3 Supported Object Details ui co iia naan ii 92 80 PROFINET IO PAA AAP AAP 93 ee GE e EE 93 8 5 2 O ANNA ANNA NANANA ANNA ANA 93 SE TROUBLESHOOTING aaa 95 Las 1 PRE OPERATION INSTRUCTIONS 1 1 Product Overview The OPC F1 ETH Ethernet multiprotocol communication interface allows information to be transferred seamlessly between a FRENIC Eco inverter and several different Ethernet based fieldbus networks with minimal configuration requirements The interface installs directly onto the inverter and presents a standard 10 100BaseT Ethernet port for connection to the Ethernet network In addition to the supported fieldbus protocols the interface also hosts an embedded web server which provides access to inverter information via a standard web browser for remote monitoring configuration and control Before using the interface 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 interface and keep this instruction manual in a safe place for future reference or unit inspection Note that different interface firmware versions may provide varying levels of support for the various protocols When using this manual therefore always keep in mind that the firmware version runni
7. Click on the New Site button Boo di T Don t save password Retries E M Retry On 7 PASV l SSH SFTP F Use Proxy then enter a Site Name IP T sstdiect I Clear CCC HU Address username default is EP Obenss Pda SE root and case sensitive password default is icc Neu Site New Category Conn The Port Timeout and Retries fields should already contain the default values Click the Connect button Figure 75 Core FTP Site Manager when done Core FTP LE will then try to connect and authenticate to the FTP server and if successful will populate the right hand side of the main page with the unit s filesystem contents Refer to Figure 76 Core FTP LE 192 168 16 28 21 File View Sites Manage Help NG yale aloja JA si di 8 o 2 Seles Connect socket 924 to 132 168 16 28 port 47332 150 File Listing Follows in ASCII mode 226 Transfer complete Transferred 479 bytes in 0 109 seconds Filename 1 Size 3 03 30 09 11 32 e DE 2 alarm 10810a xml 2 bacnet_10810a xml 2 config 10810a xml 2 dashboard_10810a xml Destination B ytes i Rate T ype No transfers Dall Dalral Dalral palpal v Status Figure 76 Core FTP in Connected State Files can be easily downloaded from the unit by choosing the appropriate destination folder on your computer in the left hand side of the main page choosing t
8. Mode O to 8 Selection RS 485 Station Address 1 to 255 Har AS 485 Communications Error Processing Pao Per 60 0 if y13 RS 485 Communications Error Timer 0 0 to 60 0 y12 ay RS 485 Parity 0to2 am RS 485 No Response Error Detection Time 0 1 to 60 Cla RS 485 Response Delay Las 3 1 RS 485 Communication Settings Because the interface card communicates with the inverter via the Modbus RTU protocol on the control board s Port A connector certain RS 485 related inverter function codes must be set appropriately in order to allow the interface card to successfully exchange data with the inverter If any of these function codes are nat correctly configured the interface card may not be able to communicate with the inverter RS 485 Station Address y11 Must be set to a value of 1 in order to allow the interface card to communicate with the inverter RS 485 Communications Error Processin 12 If operation command or frequency command is not configured to be from RS 485 option card the interface card then the setting of y12 is not relevant as all error occurrences will be disregarded On the other hand if either operation command or frequency command is configured to be from RS 485 option card then y12 settings of O trip immediately when an error is detected and 1 trip after y13 time setting when an error is detected are not recommended This is due to the fact that interface card communications to the in
9. PLC5 Write DF1 protocol typed write service The formula to calculate which register is targeted in the interface card is provided in Equation 7 target register file number 10 x 100 offset Equation 7 In Equation 7 target register e 1 4417 file number e 10 54 which means N10 N54 and offset is restricted only by the limitations of the programming software but is a value of 4417 max Table 8 provides some examples of various combinations of file section numbers and offsets elements which can be used to access inverter registers Note that there are multiple different combinations of file section numbers and offsets elements that will result in the same inverter register being accessed Table 8 CSP Target Register Examples Co In addition to providing access to the inverter registers in their standard numerical locations as mentioned above the registers can also be accessed in a special assembly object type format by targeting integer file N60 What this means is that when N60 is targeted for reading what is actually returned by the interface card is the user defined register data as ordered by the EtherNet IP produced register configuration array refer to section 5 8 4 Similarly when NGO is targeted for writing the written data is disseminated to the inverter s registers according to the definition contained in the EtherNet IP consumed register configuration array By appropriate
10. etc corresponding to the referenced register number Examples Write acceleration time 1 function code F07 register 209 Wr reg 8 Write frequency command function code S05 register 1798 wr reg 1798 Read output frequency function code M09 register 2058 a annannanana rd reg 2058 Read output voltage function code W06 register BOD4A rd reg 3847 To read data from the interface card the application PLC program must reference a source element from which to start reading and the number of elements to read The source element will be a tag 71 tec name constructed according to the naming convention shown above The source element can be either a base tag such as rd reg 2050 which starts at register 2050 or an offset from a base tag such as rd reg 2050 8 which starts at register 2050 8 register 2058 the inverter s output frequency register In a similar manner to write data to the interface card the application PLC program must reference a destination element to which to start writing and the number of elements to write Again the destination element will be a tag name constructed according to the naming convention shown above Whether reading or writing the number of elements can be any quantity of registers from 1 to the maximum allowable length 8 2 8 ControlLogix Explicit Messaging E
11. 4 6 for example an entered value of 1000 in hexadecimal is equal to 4096 in decimal e f desired the column widths can be changed by dragging the vertical bars that separate the header row s cells to a different position e f you begin changing a function code value and then decide to abandon the change pressing the ESC key on your keyboard will abandon the change and redisplay the current function code value e When editing a function code value clicking someplace off the entry cell is equivalent to hitting the ENTER key e The values of all non scanned function codes are only read from the inverter by the web browser when the refresh button is clicked refer to section 5 4 5 Values of non scanned function codes are immediately written down to the inverter when they are changed however 5 4 4 Function Code List Filter A filter function provides Function Code List search capabilities To use the filter function simply type a word or portion of a word into the filter entry box and then click the filter button Refer to Figure 14 The filter will then display only those function codes currently available in the Function Code List that satisfy the search criteria For example to find all monitor data 1 function codes that contain some derivative of the word E FILTER Value Decimi Figure 14 Function Code List Filter volt such as voltage or volts select the
12. H sunlight or corrosive explosive gasses Operating Temperature 10 50 C 14 122 F Storage Temperature 40 85 C 40 185 F Vibration 5 9m s 0 6G or less 10 55Hz Cooling Method Self cooled Relative Humidity 20 90 without condensation Communication Speed 10 100BaseT auto sensing This device is lead free ROHS compliant Lead Free Las 2 INSTALLATION 2 1 Pre Installation Instructions AWARNING To avoid electrical shock remove all power from the inverter and wait at least five minutes prior to starting installation Additionally confirm that the DC link bus voltage as measured between the P and N terminals is less than 25 VDC Installation should be performed only by qualified personnel To avoid electrical shock do not operate the inverter with the front cover or wiring cover removed as accidental contact with exposed high voltage terminals and internal components may occur To prevent explosions or similar damage ensure that all cables are properly connected to the correct terminals and observe all wiring polarity indicators 13 tec 2 2 Installation Procedure Not Before installing the interface card perform all wiring for the main circuit terminals and Ole control circuit terminals 1 Remove the covers from the inverter to expose the control board Note For inverters with capacities of 37kW and above also open the keypad enclosure RA For removal instruct
13. MSG Instruction Configuration 83 tec 6 Assign a tag to the XIO element a Double click on the XIO element located to the left of the MSG block Type in N20 0 15 MSG instruction s enable bit This configuration causes the MSG instruction to automatically retrigger itself when it completes While this is acceptable for the purposes of this example it can produce high network utilization In actual practice it may be desirable to incorporate additional logic elements to allow triggering the MSG instruction at a specific rate or under specific conditions 7 The program is now complete Refer to Figure 118 Read Write Message Type Peer To Peer Read Write Read Target Device PLCS Local Remote Local Control Block N20 0 Control Block Length Sil Setup Screen 0001 RIN File 2 ef Figure 118 Completed PLC Program 8 Save download and run the program a To view the registers being read from the interface card double click the data file N18 under Data Files in the controller organizer view 25 register values starting at register 2050 are being continuously read from the interface card and placed in the 25 sequential offsets of N18 starting at N18 1 Refer to Figure 119 We can see that N18 9 register 2058 output frequency has a value of 2525 25 25H2 N18 12 register 2061 output voltage has a value of 610 61 0V etc Data File N18 dec DATA AE 2525 8417 a d 4129 1 36 0 17235 100 8
14. Refer to Figure 38 35 SUBMIT Click here to save changes made to the Ethernet IP configuration Warning This will cause the communication interface card to reset Ensure that the system is in a safe state such that loss of communications will not pose a danger to equipment or personnel before using this feature Figure 38 Submit Configuration Changes tec 5 9 Alarm Tab The Alarm tab provides a configurable mechanism by which the interface card can autonomously monitor any available inverter register and send emails to up to four recipients when a certain condition is detected The alarm conditions have both value and time constraints and can be configured to retrigger at a fixed interval as long as the alarm condition continues to be satisfied Twenty individually configurable alarms are available Refer to Figure 39 OPC F1 ETH Windows Internet Explorer We de orcrtETH y Eessen DER Ve e Ki em is Page iG Tools FO e Front runners Monitor PROFINET BACnet Config EtherNet IP OPC F1 ETH Embedded Server Alarm Modbus Dashboard DNS Servers Primary Address User Name SMTP Authentication Alarm Activity 192 168 16 3 Secondary Address Password MyPassword Select Alarm Alarm 1 X Mail Server SMTP Server mail charter com SMTP Port 125 2063 From Email Feeder Drive MyPlant com To Emails 1 Plant
15. Size 71 16 bit 21 16 bit 1 8 bit Figure 90 AC DC Drive Profile Generic Ethernet Module Configuration Right click on Add On Instructions in the controller organizer view and select Import Add On Instruction Browse and import the AC DC drive profile AOI Refer to Figure 91 tec Controller Organizer Controller logix5561 Motion Groups 0 83 Add On Instructions E OPCFI1ETH ACDC Drive Profile Parameters and Local Tags Eh Logic EJ Data Types Trends E I O Configuration Figure 91 AC DC Drive Profile AOI 3 Double click Controller Tags in the controller organizer view and select the Edit Tags tab at the bottom 4 Create the tags in Figure 92 Controller Tags logix5561 controller SEE Scope fg logix5561 v Show All Tags w Y Y Name zala Alias For Base Tag Data Type Description External Access Constant Style Il OPCFIETH_ACDC_Drive_Profile Interface for AC DC Dr Read Write O O Fuji InverterC AB ETHERNET MODULE C 0 Read Write O E Fuji_Inverter l AB ETHERNET_MODULE_INT_4Bytes 1 0 Read Write O E Fuji_InverterO AB ETHERNET MODULE INT _4Bytes 0 0 Read Write O reset BOOL Fault reset Read Write O Decimal run fwd BOOL Run forward direction Read Write O Decimal run rey BOOL Run reverse direction Read Write O Decimal speed_ref INT Speed reference RPM Rea
16. Window at Test Email Successful Completion tec 5 9 3 Alarm Configuration The interface supports twenty independently configurable alarms As shown in Figure 45 each alarm has a variety of configuration elements which will be explained further below Select Alarm Alarm 1 v Enable Register Logical Comparison Comparison Value 2063 lt gales 0800 ozo nex HN Bo ME Mask Ox 0800 The condition must remain true for a minimum of 0 seconds Send additional reminders while condition remains true 90 3 y 5 Every 4U minutes for a maximum of 5 times Subject Feeder drive is in an alarm condition Figure 45 Alarm Configuration Box Alarm Selection This drop down box allows the selection of one of the twenty available alarms When an alarm is selected that alarm s current configuration parameters will be populated in the alarm configuration box Enable Check Box If checked this alarm is active and will be evaluated every second If unchecked this alarm is inactive and will therefore not be evaluated Register Enter the inverter register number that this alarm will continuously monitor For example the alarm displayed in Figure 45 is configured to monitor register 2063 which is the operation status register Note that only scanned registers may be used for alarms refer to section 6 2 Logical Comparison Choose a comparison operator which will be used to compare the current value of the indicat
17. Windows Internet Explorer BAR el 192 168 16 53 A Dis A 2 we Favorites 0PC F1 ETH ap gt e y Pager Safety FO e Front runners OPC F1 ETH Embedded Server Monitor PROFINET BACnet Config Ethernet 1P Alarm Modbus Dashboard EtherNet IP Activity Successfully loaded EtherNetyIP configuration Device Name OPC F1 ETH _ Invoke Timeout When Run Idle Flag Idle EtherNet IP Consumed Register Configuration svemir Click here to save changes made to the EtherNet IP configuration 0 1 y 4 5 6 Warning This will cause the communication 1799 11798 interface card to reset Ensure that the system is in a safe state such that loss of communications 0 0 will not pose a danger to equipment or personnel 0 0 before using this feature 0 0 EtherNet IP Produced Register Configuration o Jr la ls f4 5 Tse 0 2063 2058 8 0 0 16 0 0 24 0 0 0 0 0 0 INDUSTRIAL CONTROL COMMUNICATIONS INC internet fa gt 100 Figure 33 EtherNet IP Tab 5 8 1 Information Window Figure 34 shows the Information Window which is located in the upper right hand EtherNet IP Activity corner of the EtherNet IP tab This window Successfully loaded EtherNet IP configuration displays various informational messages regarding the status of the EtherNet IP configuration parameters loading or submitting Fig
18. able to confirm that the 1756 ENBT A module is configured properly by for example opening the module s web interface in a web browser 8 2 4 ControlLogix Example O Messaging This section will demonstrate how to setup and use an EtherNet IP I O connection via vendor specific assembly instances 100 amp 150 EtherNet IP I O messaging allows the inverter s registers to be directly mapped into tags in the ControlLogix PLC Once an I O connection is established it is automatically synchronized at an interval defined by the Requested Packet Interval RPI 1 Switch to offline mode 64 tec 2 Right click on the 1756 ENBT A node under the I O Configuration in the controller organizer view and choose New Module 3 Choose Generic Ethernet Module in the Select Module dialog box and click OK Refer to Figure 80 MM Select Module Description Vendor 1769 L35E Etherne 10 100 Mbps Ethernet Port on CompactLogix5335E Allen Bradley A 1788 EN2DN A 1788 Ethernet to DeviceNet Linking Device Allen Bradley 1788 ENBT A 1788 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1788 EWEBJA 1788 10 100 Mbps Ethernet Bridge w Enhanced Web Serv Allen Bradley 1794 AENT A 1794 10 100 Mbps Ethernet Adapter Twisted Pair Media Allen Bradley Drivelogix5730 Eth 10 100 Mbps Ethernet Port on DriveLogix5730 Allen Bradley ETHERNET BRIDGE Generic EtherNet IP CIP Bridge Allen Bradley ETHERNET MODULE Generic Ethernet Module A
19. also available and allow changing the value column data display and entry radix between decimal and hexadecimal formats respectively These buttons provide the ability to interact with the various inverter registers in their most natural radix e g a hexadecimal command word vs a decimal frequency command value 31 tec 5 7 6 Submitting Changes Whenever any of the configuration elements has been changed the submit button located in the right hand portion of the web page must be clicked in order to write these settings to the interface card s filesystem Note that because these configuration elements are read from the filesystem only when the interface card boots up the act of submitting configuration changes will also reset the interface card Please allow 30 seconds for the interface card to reboot at Click here to save changes made to the configuration Warning This will cause the communication interface card to reset Ensure that the system is in a safe state such that loss of communications will not pose a danger to equipment or personnel before using this feature SUBMIT Figure 32 Submit Configuration Changes which time it will then be operating with the recently submitted configuration Refer to Figure 32 32 tec 5 8 EtherNet IP Tab The EtherNet IP tab provides access to configuration items related to communication on an EtherNet IP network Refer to Figure 33 gt OPC F1 ETH
20. are available Application Functions J function codes are available Link Functions Y function codes are available Monitor Data 2 W function codes are available Alarm Data 1 X function codes are available Alarm Data 2 Z function codes are available Note that only the Command Data S Monitor Data 1 M and Monitor Data 2 W function code groups are scanned and that all others are non scanned The values of non scanned function codes are not continuously updated from the inverter For more information regarding scanned vs non scanned function codes refer to sections 5 4 5 and 6 2 5 4 3 Function Code List The bottom half of the Monitor tab contains the function code list refer to Figure 13 The function codes that are displayed in the list at any given time depend on the function code groups that are currently selected refer to section 5 4 2 as well as whether or not any filters have been applied refer to section 5 4 4 The first column of the Function Code List shows the inverter function code designation that is normally used when accessing a given function code via the inverter s keypad Note that this column is for user convenience and inverter user s manual cross reference only function codes are not referenced through the interface card by their function code designations but by their register numbers The second column of the Function Code List shows the register number that provides network access to each fu
21. box which prompts for a password to reboot the interface Enter the case sensitive system password default is icc then click Reboot The reboot cycle has completed when the displayed status changes from Rebooting to Ready note that this may require 30s or more to complete Clicking Close will then close the dialog box and cause the discovery utility to automatically rescan the network Refresh List Causes the discovery utility to rescan the network Close Closes the discovery utility 19 Las 4 2 Configuring the IP Address Before you can access the interface from your web browser or begin using it as a part of your automation network you must know its IP address The interface comes from the factory configured to obtain an IP address dynamically DHCP BOOTP You can determine the interface s current IP address using the CC Finder application included on the CD provided with the interface or available from the ICC website at http www iccdesigns com 4 2 1 Via the Finder Utility To configure the interface to use a static IP address 1 Connect the interface to your network and apply power to the inverter When the interface boots up it will attempt to obtain an IP address from a DHCP server or failing that will fallback to either the last static IP address assigned or a default static IP address of 192 168 16 102 if no static IP address has yet been assigned To determine the initial IP address of y
22. choose New Module 4 The Select Module window will open 5 Under Communications select 1756 ENBT A and click OK Refer to Figure 77 BB Select Module Description Vendor 1756 CNBR E 1756 ControlNet Bridge Redundant Media Allen Bradley A 1756 DHRIO B 1756 DH Bridge RIO Scanner Allen Bradley 1756 DHRIO C 1756 DH Bridge RIO Scanner Allen Bradley 1756 DHRIO D 1756 DH Bridge RIO Scanner Allen Bradley 1756 DNB 1756 DeviceNet Scanner Allen Bradley 1756 EN2T A 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1756 10 100 Mbps Ethernet Bridge Twisted Pair Media Allen Bradley 1756 ENET A 1756 Ethernet Communication Interface Allen Bradley 1756 ENET B 1756 Ethernet Communication Interface Allen Bradley 1756 EWEB A 1756 10 100 Mbps Ethernet Bridge w Enhanced Web Serv Allen Bradley 1756 5YNCHJA SynchLink Interface Allen Bradley Controllers Digital D Find Add Favorite By Category Favorites coca tb Figure 77 Adding a New 1756 ENBT A Module 6 The New Module window will open Refer to Figure 78 7 Assign the Ethernet module a name we will use EIP and an IP address deselect Open Module Properties and click OK 8 Download the configuration 63 tec 9 Switch to online mode Right click on the 1756 ENBT A module in the I O Configuration and choose Properties 10 Select the Port Configuration tab from the Module Properties dialog bo
23. configuration of the EtherNet IP consumed and produced register configuration arrays therefore bulk access to non contiguous but frequently used inverter registers can be conveniently provided by performing only one read and or write instruction targeting file N60 Because both the EtherNet IP consumed and produced register configuration arrays are comprised of 32 register definitions the targeted offset element must be within the range of O to 31 inclusive Refer to Table 9 for some examples of N60 accesses 79 d4 Table 9 Examples of EtherNet IP Style Bulk Access via File N60 Offset Element Start Target Register of Max Number of Configuration Array Accessible Elements The application PLC program uses a MSG instruction that is configured with a Data Table Address from which to start the access and a Size in Elements which determines the number of items to access read or write The Data Table Address is constructed by selecting a File Section Number and an Offset Element according to Equation 7 For example a File Section Number of N27 and Offset Element of 99 N27 99 which corresponds to register 1799 the inverter s operation command register 80 tec 8 3 3 SLC 5 05 Example Read a Register Block This example program will show how to continuously read a block of registers from the inverter with a single MSG instruction Only one read request is outstanding at any given t
24. configuration shown in Figure 37 we can see that each array contains two defined registers Therefore up to 4 meaningful bytes of data can be both received and sent the qualifier meaningful is used here because the connection sizes configured in the controller 34 tec may request larger consumed and or produced data sizes but all unreferenced consumed data will be ignored and all unreferenced produced data will contain dummy 0 values The first word two bytes of consumed data will be written to register 1799 operation command register and the second word will be written to register 1798 frequency command Similarly the first word of produced data will contain the value of register 2063 status register and the second word will contain the value of register 2058 output frequency 5 8 5 Submitting Changes Whenever any of the EtherNet IP configuration elements Device Name I O array configurations etc have been changed the submit button located in the right hand portion of the web page must be clicked in order to write these settings to the interface card s filesystem Note that because these configuration elements are read from the filesystem only when the interface card boots up the act of submitting configuration changes will also reset the interface card Please allow 30 seconds for the interface card to reboot at which time it will then be operating with the recently submitted configuration
25. f attempting to access the web server on a computer whose web browser is configured to use a proxy server ensure that the proxy server is accessible to the computer and that the interface card is accessible to the proxy server Contact ICC for further assistance TCP port 2000 is blocked by a firewall router or some other intermediate network equipment Confirm that the applicable inverter function codes are set to allow network control refer to section 3 2 d4 REVISIONS December 2009 10764 1 000 000 V1 000 firmware release May 2011 10764 1 100 000 Minor driver updates September 2011 10764 1 100 001 Add documentation for Add On Instructions CC 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
26. in a safe state such that loss of communications will not pose a danger to equipment or personnel before using this feature INDUSTRIAL CONTROL COMMUNICATIONS INC internet fa 100 Figure 22 BACnet Tab 5 6 1 Information Window Figure 23 shows the Information Window which is located in the upper right hand corner of the BACnet tab This window displays various informational messages regarding the status of the BACnet configuration loading or submitting BACnet Activity Successfully loaded BACnet configuration Figure 23 BACnet Tab Information Window 5 6 2 Device Identifiers A BACnet device s name and ID the Object Name and Object_Identifier properties respectively of the Device Pana OPE RETA Object must be unique across the entire BACnet network because they are used to Device ID 2 uniquely identify BACnet devices The text entry boxes shown in Figure 24 are used to configure these unique device identifiers on i i a every inverter Figure 24 BACnet Device Identifiers 28 tec 5 6 3 Submitting Changes Whenever either of the BACnet configuration elements Device Name or Click here to save changes made to the BACnet Device ID has been changed the SUBMIT device configuration submit button located in the left hand Warning This will cause the communication f th b t b li k d in interface card to reset Ensure that the system is in portion O e
27. maintenance MyPlant com Every Feeder_Drive MyPlant com Register The condition must remain true for a minimum of 0 V Send additional reminders while condition remains true 20 Successfully loaded Alarm configuration Vv Enable Logical Comparison Comparison Value Value 0800 Loes keg Mask Ox 0800 js gt l lt v seconds minutes for a maximum of f Subject TEST EMAIL INDUSTRIAL CONTROL COMMUNICATIONS INC Feeder drive is in an alarm condition suemit Click here to save changes made to the Alarm configuration Warning This will cause the communication interface card to reset Ensure that the system is in a safe state such that loss of communications will not pose a danger to equipment or personnel before using this feature a e Internet Figure 39 Alarm Tab 5 9 1 Information Window Figure 40 shows the Information Window which is located in the upper right hand corner of the Alarm tab This window displays various informational messages regarding the status of the Alarm configuration parameters loading or submitting and test emails Alarm Activity Successfully loaded Alarm configuration Figure 40 Alarm Tab Information Window E 100 36 tec 5 9 2 Email Configuration In order for an alarm trigger to successfully send a notification email some network settings must first be configured properly refer t
28. messages will be displayed Figure 83 I O Configuration Tree in the area below the project tree Refer to Figure 84 mu Data o 3 8 yo Confiesa Also confirm that the interface card s Network Status E 1756 Backplane 1756 47 LED should be solid green indicating an fa 0 1756 L61 EI Example online connected state B 1 1756 ENBT A EIP gs Ethernet By double clicking Controller Tags in the project tree y it is possible to view the newly added tags Refer to B 1756 ENBT A EIP Figure 85 The Fuji_Inverter C configuration tag is a i escription Conveyor 6 first roller unused the Fuji Inverter l tag allows viewing of the Status os input data and the Fuji_Inverter O tag allows Module Fault modification of the output data These tags will be synchronized with the inverter at whatever rate was E established for the module s RPI Figure 84 Online Module Status 66 tec We can directly interact with these tags in order to control and monitor the inverter In Figure 85 for example we can see that the first 16 bit word of output data Fuji Inverter O Data 0 has been set to a hexadecimal value of 0x0001 Referring back to Figure 37 we can see that the first element of the consumed register configuration references register 1799 which is the inverter s operation command register A value of 0x0001 therefore means that the FWD run forward bit has been turned ON Similarly we can see that the sec
29. more information PROFINET Data Access Options The PROFINET protocol provides access to inverter data via acyclic services user defined cyclic I O modules and the PROFIdrive profile Refer to section 8 5 for more information tec 1 2 Unpacking and Product Confirmation 1 2 1 Shipment Confirmation Check the enclosed items Confirm that the correct quantity of each item was received and that no damage occurred during shipment e OPC F1 ETH interface board see Figure 1 e Four nylon standoffs see Figure 2 Figure 2 Nylon Standoffs Figure 1 OPC F1 ETH Interface Board ce 1 2 2 Component Overview Figure 3 shows an overview of the important interface card components CN1 MAC ID Network status LED Module status LED Ethernet link LED Ethernet activity LED Standoff hole 4 total Figure 3 OPC F1 ETH Component Overview Network Status and Module Status LEDs These LEDs indicate the current status of the interface card and protocols in use Refer to section 1 3 Ethernet Jack with Embedded LEDs and MAC ID The Ethernet network is connected here and the embedded LEDs provide insight into the Ethernet network s status and activity Refer to section 1 3 The unique MAC ID for the interface card is also located on a barcode sticker on top of the Ethernet jack Connector CN1 Connects to the Port A connector on the inverter s control board Refer to section 2 2 Standoff Holes 4 Total
30. registers being read from the interface card double click Controller Tags in the controller organizer view Select the Monitor Tags tab Expand the data array tag Refer to Figure 106 21 register values starting at register 2050 are being continuously read from the interface card and placed in the 21 sequential offsets of data array starting at the 50 offset data array 50 In Figure 106 we can see that data array 50 function code M01 register 2050 per unit frequency reference final command has a value of 11860 11860 20000 59 3 of max frequency data_array 58 function code M09 register 2058 output frequency has a value of 3558 35 58HZ2 etc tec EJ MainProgram MainRoutine af aisle connection DN connection ST connection TO DOC _conmection EN_Cd Tag Name connection EN Data Type BOOL Controller Program Show Show All MainRowa Figure 104 Configure XIO Element Cl MainProgram MainRoutine AE ellos As win 21 nis ell connection EN SG Type CIP Data Table Read Message Control MainRoutine Figure 105 Complete Program Controller Tags EIP_example controller Ea Xx Scope f EIP example Show Show All Name Value Force Mask Style Data Type ec aaa data array 51 F oa array 53 ca ma INT EE Gm array 56 ET a Decimal o a array 3558 4129 Je Decimal S SR al BIE EHET
31. rotation off 1 reverse rotation on Maps to inverter register 1799 bit 1 function code S06 operation command word REV bit Fault Reset Inverter reset command 0 no action 0 51 rising edge reset Maps to inverter register 1799 bit 15 function code S06 operation command word RST bit NetCtrl Not used value is ignored 61 Las NetRef Not used value is ignored Speed Reference Inverter speed reference in RPM Maps to inverter register 1798 function code S05 frequency command The speed reference component of the AC DC drive profile output instances is always in units of RPM Therefore the interface card applies the RPM to Hz conversion indicated in Equation 5 in order to determine the appropriate frequency command value in units of Hz to be written to register 1798 RPM x number of motor poles 120 Hz Equation 5 The number of motor poles term which appears in the numerator of Equation 5 is obtained from the setting of inverter function code P01 Motor number of poles Note that the value of P01 is read by the interface card only at boot up so if the value of this function code is changed then the interface card must be rebooted in order for it to read the new value from the inverter Input Instances Table 7 Input Instances 70 and 71 Detail instance Byte o Lee ems Bta ens Les But Bro A a a Speed Actual Low Byte Speed Actual High Byte Srv State State Speed Act
32. to function code S06 bit 2 BO4 X2 command Corresponds to function code S06 bit 3 BOS X3 command Corresponds to function code S06 bit 4 BO6 X4 command Corresponds to function code S06 bit 5 BO7 X5 command Corresponds to function code S06 bit 6 BOS X6 command Corresponds to function code S06 bit 7 BOS X7 command Corresponds to function code S06 bit 8 BO10 X8 command Corresponds to function code S06 bit 9 BO11 X9 command Corresponds to function code S06 bit 10 BO12 EN terminal command Corresponds to function code S06 bit 11 BO13 XF FWD command Corresponds to function code S06 bit 13 BO14 XR REV command Corresponds to function code S06 bit 14 BO15 Activates the alarm reset Corresponds to function code S06 bit 15 Analog Input Objects All umm The output frequency of the inverter in 0 01 Hertz units 6000 60 00Hz Corresponds to function code M09 LEN AROMA The output current of the inverter in 0 1 or 0 01 Amp units depends on inverter capacity Corresponds to function code W05 Al3 The output voltage of the inverter in 0 1 Volt units 1000 100 0V Corresponds to function code WO6 Al4 Input power of the inverter in 0 01 kW units Corresponds to function code W21 ANG se Output power of the inverter in 0 01 kW units Corresponds to function code W22 Analog Output Objects A01 Frequency command of the i
33. will then be accessible at the register indicated in the adjacent Register column An assignment of 0 in the Remaps To column indicates that no inverter register is remapped at that location which results in written values being ignored and read values returned as a default value of 0 Note that remapped inverter registers are still accessible at their original locations remapping simply provides an additional means of accessing the original register s value Modbus Register Remap Configuration Register Remaps To Register Remaps To Register Remaps To Register Remaps To Register Remaps To 5001 1798 5011 0 5021 0 5031 0 5041 l 5002 1799 5012 0 5022 0 5032 0 5042 l 5003 2058 5013 0 5023 0 5033 0 5043 5004 2070 5014 0 5024 0 5034 0 5044 l 5005 2063 5015 0 5025 0 5035 0 5045 5006 0 5016 0 5026 0 5036 0 5046 0 5007 0 5017 0 5027 0 5037 0 5047 5008 0 5018 0 5028 0 5038 0 5048 5009 0 5019 0 5029 0 5039 0 5049 5010 0 5020 0 5030 0 5040 0 5050 Figure 50 Modbus TCP Register Remap Configuration As an example the configuration shown in Figure 50 reveals that a total of five inverter registers have been remapped register 1798 frequency command has been remapped to register 5001 register 1799 operation command word has been remapped to register 5002 register 2058 output frequency has been remapped to register 5003 register 2070 DC link bus voltage has been remapped to register 5004 and registe
34. you were manipulating any traditional file stored on your computer s hard drive FJ ftp 192 168 16 128 File Edit View Favorites Tools Help Q Back gt 3 ES Search Key Folders Fea a Address L ftp 192 168 16 128 v Eo lt Q gt lt Q gt API alarm 10810a bacnet 108 config 1081 eip 10810 pnio_ xml Other Places User root Ka Internet ef Figure 70 File Access via Windows Explorer 54 tec 7 4 Using FTP with a Windows Command Prompt To use FTP with a Windows command DOS prompt first open a command prompt by either selecting Start All Programs Accessories Command Prompt or by selecting Start Run and typing cmd in the Run dialog cx C WINDOWS system32 cmd exe ftp 192 168 16 128 Once the command prompt ftn 3Ndf tp 192 168 16 128 OPENS type ftp and the IP S to 192 168 161 128 address of the target interface 28 NET 0S 7 3 FIP server ready card The FTP client will ai Neue Sont AK end gana connect to the unit and then prompt for the username and case sensitive password defaults are root and icc respectively Upon successful entry of the authentication information you will be presented with an ftp gt prompt Refer to Figure 71 Figure 71 FTP Initiation and Authentication At this point you can use standard Unix style file and cs C WINDOWS1system321cmd exe ftp 192 168 16 128 directory manipulation BE command tii c
35. 00 0 N18 0 Radix Decimal X Columns 10 e Figure 119 Monitoring the Data Being Read from the Inverter 8 3 4 SLC 5 05 Example Read a Single Register The configuration and execution for reading a single register is in general identical to that required for reading a block of registers as detailed in section 8 3 3 The only difference is in the configuration of the MSG instruction Figure 120 shows an example MSG instruction s General tab which will read a single element N30 58 which corresponds to register 2058 output frequency and place it in the first element offset 0 of N18 84 tec MSG N20 0 51 Elements MultiHop This Controller Control Bits Communication Command Ignore if timed out TO 0 Data Table Address Mun To be retried NA 0 Size in Elements bh Awaiting Execution EW 0 Channel 1 Continuous Run CO 0 Error ERI 0 m Target Device Message done DN o Message Timeout Message Transmitting ST 1 Data Table Address Message Enabled EN E Waiting for Queue Space o Local Remote MultiHop m Error Error Code Hex O Error Description No errors Figure 120 Read the Inverter s Output Frequency Register 8 3 5 SLC 5 05 Example Multiple MSG Instructions At times reading from different groups of registers may be necessary For example a specific application may require some registers located i
36. 256 offset number 1 Equation 1 As an example let s calculate the register number for output frequency function code M09 According to Table 3 the group number for the M function code group is 8 It is also evident that the offset number for M09 is 9 Inserting the group number and offset number into Equation 1 we arrive at the result indicated in Equation 2 8 x 256 9 1 2058 Equation 2 While manually calculating all of the register numbers for the function codes of interest is certainly possible by using Equation 1 it may be more convenient to simply reference the Register column on the monitor tab of the web interface refer to section 5 4 3 Note that not all of the available registers that exist in the interface card s register map have corresponding function codes that exist in the inverter In other words if a read from or write to a register number that does not correspond to an existing inverter function code takes place the read write may be successful depending on the specific register accessed refer to section 6 2 but the data will have no meaning This feature is beneficial in situations where the accessing of non contiguous registers can be made more efficient by accessing an all inclusive block of registers some of which correspond to inverter function codes and some of which do not while only manipulating those in your local programming that are known to exist 49 Las Table 3 Function Code t
37. Activity messages regarding the status of the Modbus Successfully loaded Modbus configuration configuration parameters loading or submitting Figure 48 Modbus Tab Information Window 5 10 2 Supervisory Timer Selection Figure 49 shows the checkbox which enables the interface card s Modbus supervisory timer function This timer provides the ability for the interface card to monitor timeout occurrences between successive Modbus TCP socket connections as opposed to the standard timeout functionality refer to section 5 7 5 which monitors timeout occurrences only within the scope of each client socket connection While this feature provides an additional level of fail safe functionality for those applications that require it there are several ramifications that must be understood prior to enabling this capability Before enabling this timer therefore it is suggested that users read the ICC whitepaper titled A Discussion of Modbus TCP Server Side Timeout Processing which can be found in the documents section at VEnable S isory Ti http www iccdesigns com pee ve ee Land m ed Figure 49 Supervisory Timer Selection 40 tec 5 10 3 Register Remap Configuration At times it may be convenient to access inverter registers in bulk Modbus transactions This may be especially true in situations where it is desired to access certain registers that are natively non contiguous For example if it were desired to read t
38. C Eco Instruction Manual INR S147 1225 E and FRENIC Eco User s Manual MEH532 the motor may rotate with a torque or at a speed not permitted for the machine Confirm the settings of all function codes prior to running the inverter Las Maintenance inspection and parts replacement AWARNING To avoid electrical shock remove all power from the inverter and wait at least five minutes prior to starting inspection Additionally confirm that the DC link bus voltage as measured between the P and N terminals is less than 25 VDC Maintenance inspection and parts replacement should be performed only by qualified personnel Remove all watches rings and other metallic objects prior to starting work To avoid electrical shock or other injuries always use insulated tools e Contact the local or state environmental agency in your area for details on the disposal of electrical components and packaging Other Do not attempt to modify the equipment doing so may cause electrical shock or injuries For clarity purposes illustrations in this manual may be drawn with covers or safety guards removed Ensure all covers and safety guards are properly installed prior to starting operation Do not perform hi pot tests on the equipment Performing a data initialization function code HO3 may reset all inverter function codes to their factory default settings After performing this operation remember to reenter any custom function c
39. E E HE PEPERPEREE ula la a u o u g 2 a a d SUBABRURP H 4 EENES S Pal SIS E EE g3 E Figure 106 Viewing the Register Values tec 8 2 9 ControlLogix Explicit Messaging Example Read a Single Register The configuration and execution for reading a single register is in general identical to that required for reading a block of registers as detailed in section 8 2 8 The only difference is in the configuration of the MSG instruction Figure 107 shows an example MSG instruction s Configuration tab which will read a single tag rd reg 2063 function code M14 the inverter s operation status register and place it in the first element offset 0 of data array Message Configuration connection Configuration Communication Tag Message Type CIP Data Table Read Source Element id reg 2063 Number Of Elements f H Destination Element data array Ei New Tag Figure 107 Read the Inverter s Operation Status Register 8 2 10 ControlLogix Explicit Messaging Example Multiple MSG Instructions At times reading from different groups of registers may be necessary For example a specific application may require access to some registers in both the Monitor Data 1 and Monitor Data 2 function code groups To accomplish this task multiple MSG instructions will need to be implemented in the PLC program The configuration and execution for implementing multiple MSG instructions is in general identical to tha
40. IN XX 0 1 2 3 4 5 6 7 OUT YY I O module is chosen during network configuration 0 2063 2058 0 0 0 0 0 0 S 0 0 0 0 0 0 0 0 The UO data configuration arrays consist of 16 0 0 0 0 0 0 0 0 two separate elements refer to Figure 20 24 O 0 0 0 0 0 0 0 The command register configuration defines the structure of the command data f sent from the PROFINET controller to the Figure 20 I O Data Configuration inverter and the status register configuration defines the structure of the status data sent from the inverter back to the controller These arrays allow the creation of custom built WO data Up to 8 command registers can be sent to the inverter and up to 32 status registers can be sent back to the controller Each box in an array is capable of containing a register number Because all inverter registers are 16 bit data elements each box therefore represents two bytes of input or output data The command register array locations are numbered 0 7 and traverse from left to right The status register array locations are numbered 0 31 and traverse from left to right across each row and then increment to the left most position on the next row Clicking on a box in an array allows the user to enter a register number that will be referenced at that location when data is either received from or sent to the controller Note that only scanned registers may be entered into the register array locations if an att
41. L socket connection failed error message is displayed in the information window and no function code values are shown this is typically indicative of port 2000 being blocked by a firewall or Ethernet router situated between the client computer and the interface card 21 tec 5 2 Authentication For security the interface requires valid user authentication whenever the web page is accessed The authentication request will appear as a browser popup box that will request entry of a user name and password Refer to Figure 9 The factory default user name is root and the password is icc Note that the username and password are case sensitive and that once authenticated the authentication will remain in effect from that point until all browser windows are closed The authentication credentials can also be changed from their default settings refer to section 5 7 2 5 3 Page Select Tabs Connect to 192 168 16 128 Ka The server 192 168 16 128 at NA HTTP AWS Realm requires a username and password Warning This server is requesting that your username and password be sent in an insecure manner basic authentication without a secure connection User name Ea root i Password eee Remember my password Figure 9 Web Server Authentication The web interface is subdivided into several different tabs of associated information much the same as how folders in a filing cabinet are arranged Refer to Figu
42. MEE Instruction Manual INDUSTRIAL CONTROL COMMUNICATIONS INC FRENIC ECO OPC F1 ETH Multiprotocol Ethernet Interface Thank you for purchasing the OPC F1 ETH Multiprotocol Ethernet Interface This product is designed to connect the FRENIC Eco series of inverters to Ethernet communication networks Please read this instruction manual thoroughly in order to become familiar with the proper interface handling installation and usage procedures Improper handling may inhibit correct operation or cause premature interface failure Please deliver this instruction manual to the end user of the interface and retain it in an accessible location For inverter usage instructions please refer to the applicable FRENIC Eco inverter instruction manual September 2011 ICC 10764 1 100 001 2011 Industrial Control Communications Inc Las OPC F1 ETH Multiprotocol Ethernet Interface Instruction Manual Part Number 10764 1 100 001 Printed in U S A 2011 Industrial Control Communications Inc All rights reserved Industrial Control Communications Inc reserves the right to make changes and improvements to its products without providing notice Notice to Users 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
43. PC F1 ETH Embedded Server D f A f 5 f A T 1 f Y f A Y f Monitor PROFINET BAGne Config Ethernet iP Alarm Modbus Dashboard PROFINET IO Activity Successfully loaded PROFINET configuration Device Name OPC F1 ETH Update Time PROFINET IO Command Register Configuration jlo 2 3 fs 5 Je D 1799 1798 0 0 0 0 0 PROFINET IO Status Register Configuration jo R f fs 5 Je Click here to save changes made to the PROFINET IO configuration Warning This will cause the communication interface card to reset Ensure that the system is in a safe state such that loss of communications will not pose a danger to equipment or personnel before using this feature INDUSTRIAL CONTROL COMMUNICATIONS INC Internet Co Qio Figure 17 PROFINET Tab 5 5 1 Information Window Figure 18 shows the Information Window which is located in the upper right hand corner of the PROFINET tab This window displays various informational messages regarding the status of the PROFINET configuration loading or submitting Figure 18 PROFINET Tab Information Window PROFINET IO Activity Successfully loaded PROFINET configuration 5 5 2 Device Identification and Configuration There are several identification and configuration items available for setting i rae Device Name OPC F1 ETH various characteristics of the PROFINET device These items are sho
44. PC F1 ETH Embedded Server f D f rr TRIET H f f J f Monitor PROFINE BACnet LI Config EtherNet IP Alarm Modbus Dashboard Enable Supervisory Timer Modbus Activity Successfully loaded Modbus configuration Modbus Register Remap Configuration Register Remaps To Register Remaps To Register Remaps To Register Remaps To Register Remaps To 01 1798 5011 5021 5031 5041 1799 5012 5022 032 0 5042 2058 5013 5023 033 5043 2070 5014 5024 034 0 5044 2063 5015 5025 035 5045 5 5 suemir Click here to save changes made 5 5 0 5016 5026 5036 D 5046 5 5 5 5 to the Modbus configuration Warning This will cause the communication interface card to reset Ensure that the systern is in a safe state such that loss of communications will not pose a danger to equipment or personnel before using this feature 5017 5027 037 5047 5018 5028 038 0 5048 5019 5029 039 5049 5020 5030 040 0 5050 5 50 500 500 5 5 5 500 500 8 OOOO o Q OO OH CH CH DEO O BO ZA EH O c a EH G y O oo ON O 2 GA ho o SOO o ocd O CH O O INDUSTRIAL CONTROL COMMUNICATIONS ING internet fa gt 100 Figure 47 Modbus Tab 5 10 1 Information Window Figure 48 shows the Information Window which is located in the upper right hand corner of the Modbus tab This window displays various informational Modbus
45. Ready 3 gt ResetFautt reset De AtReference gt SpeedReference speed_ref 1370 DriveState 0e SpeedActual De MainRoutine Figure 94 Configure AC DC Drive Profile AOI 11 The program is now complete 12 Save download and run the program 8 2 7 Explicit Messaging Tag Reference When class 3 explicit messaging connections are used register contents are read from and written to the interface card via EtherNet IP 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 Different tags exist for reading vs writing Any given scanned or non scanned register can be accessed with its own unique tag name or an array tag can be used to access a group of registers with one PLC instruction Tag names are generated according to the following structure action prefix reg register number Where action prefix is a 2 character field and is equal to either rd for read tags or wr for write tags Although commonly followed for naming clarity this read vs write naming convention is not strictly enforced by the interface card however it is perfectly acceptable to write to a tag that starts with rd and read from a tag that starts with wr reg is just the 5 character sequence reg register number is a 1 to 4 character field 1 2 1799 2058
46. W wax cen ied kanaan basabg kaa Che pa Banat bn pababa an 33 5 8 2 De vi e ldentification AER Rm ee teak ism laira PANA naban nang 33 5 8 3 Ruhdole Flag BON EE 34 5 8 4 Class 1 O Data Configuration Arrays mamaanussasaanannanaanananananasasasanaannanananana 34 eelere CANO ES ia Soe Soe a A BAGY Ga tnan ka a naaanod 35 59 Alarm Taba e Ee 36 5 9 1 LO AA 36 5 9 2 LI na aa maang a ta ban Apa naa ok haaha paaa a akO 37 59 3 Alarm O ance a 38 5 9 4 gt E eect han a abi anak Gma a Naga Pob aan a an pa KANG a dt 39 5 10 MOODUS TaD sica AA AA 40 5 1031 Information WINDOW td A A Aa 40 5 10 2 Supervisory Timer Selection E 40 5 10 3 Register Remap CONNGUIATION atin mananahan ha NG aah AU apan 41 5 10 4 Submitting Chang a6 tacos al a na nt nba da 42 GR E leie ET NET AA iia 43 SANS Information WINDOW asias ada 43 DAA EE EE E ee 44 5 11 3 Gauge WINDOW IV ION O Id iaa cian 45 5 11 4 Gauge Window eier E 45 ed co SORIANO CANO OS aca pispaan 48 FUNCTION CODE NUMBERING AND BEHAVIOR ccoococccccnncccccnnnncanconnas 49 6 1 Register NUMDETS NANANA 49 6 2 Scanned and Non Scanned Registers ccceeceeeeeeeeeeeeeeneeeeeeeeeeeeeeeeeeeeneeneeees 50 FILESYSTEM amp FIRMWARE RANG 52 TA ONEINIEW ee 52 7 2 Initiating FTP via the Finder Utility 53 7 3 Using FTP with Windows ExploOrer ccccccccccccccccccccccccocenonenencnenenonnonononnnnnnnnnnos 53 7 4 Using FTP with a Windows Command Promp
47. a read property service when targeting the present value property of each supported object type Object Type Read Property Write Property Analog Output Real Real Unsigned Integer Null Binary Output Enumerated Boolean Real Unsigned Integer Null Notes e The Null data type is used to relinquish a previously commanded entry at the targeted priority in the priority array e When writing to Binary Output objects all non zero values are interpreted as a 1 88 Las O R bject Types Property Support Table Table 10 BACnet Object Types Properties Supported Property Binar Binar Analo Analo Object dente R R R R R ObjectName _ LS R R R R Object Type R R R R R System Status LP LL Vendor Name R LL y Vendor Identifier R II D o y O Model Name R LL y FirmwareRevision R J Appl Software Revision R Lo Protocol Version R Protocol Revision 1 CORTE Services Supported RTE Object Types Supported R Object Lit LB IL LI Max APDU Length 1 R LI Segmentation Support R Ill APDU Timeout LD LL LI Number APDU Retries R J MaxMaster LI Max Info Frames fl Device AddressBinding 1 R Lo Database Revision 1 R PresentValue LL R w R w Sis age toll Event State LL R R R R Reliability LL R R R R Out of Service LL R R R R Units pp LL R R Priority Array
48. ard the changes take effect immediately and the interface card continues its operation without interruption Figure 64 Submit Dashboard Changes 48 Las 6 FUNCTION CODE NUMBERING AND BEHAVIOR 6 1 Register Numbers All accessible inverter function codes are referenced by their Modbus register indexes as defined in the RS 485 User s Manual MEH448 section 3 Table 3 2 These same register numbers are used when accessing and configuring function codes via an Ethernet protocol Because the RS 485 User s Manual contains information for several Fuji inverter families the relevant information will be paraphrased here for the specific case of the FRENIC Eco All inverter function codes are exposed as register indexes according to a mathematical conversion formula which combines two elements a function code group number and function code offset to create a unique register number for each function code Each function code group E Extension Terminal Functions for example is assigned a specific function code group number refer to Table 3 Each function code also has an offset number which is the function code without the leading letter the offset number for function code E05 for example is 5 To determine the register number for a given function code therefore the group number is first multiplied by 256 then added to the offset number plus 1 This operation is expressed mathematically via Equation 1 register group number x
49. ard reboots after a new configuration is submitted via the web page for example This would also allow the inverter to trip after 60 seconds when an actual unrecoverable problem occurs If it is desired to ignore any communication errors between the interface card and the inverter then set y12 to a value of 3 continue to run RS 485 Communications Error Timer y13 As mentioned in the discussion of y12 above the value of y13 is only relevant when y12 is set to 2 attempt recovery within the time set by y13 The recommended value of y13 in this scenario is 60 If y12 is set to a value of 3 continue to run then y13 is not relevant and can be disregarded RS 485 Baud Rate y14 Determines the data rate at which the interface card will communicate to the inverter and must be set to a value of 4 38 4kbaud RS 485 Data Length y15 and RS 485 Stop Bits y17 These function codes are not relevant and therefore can be disregarded RS 485 Parity y16 Determines the parity of the communication packets and must be set to a value of 0 no parity RS 485 No Response Error Detection Time y18 Related to the discussion of function codes y12 and y13 above the value of y18 will only be relevant when y12 is set to 2 attempt recovery within the time set by y13 In this scenario y18 works in conjunction with y13 to differentiate recoverable communication issues between the interface card and 17 Las the inverter from those
50. ata in a graphical manner with web browsers such as Microsoft Internet Explorer or Mozilla Firefox In this way the inverter can be monitored configured and controlled from across the room or from across the globe In order to view the interface s web page the free Adobe formerly Macromedia Flash Player browser plug in is required If the plug in is not already installed on your computer then your browser will automatically be redirected to the appropriate Adobe download web site when you initially attempt to access the interface s web page Alternatively the plug in can be downloaded directly by going to http www adobe com and choosing the get Adobe Flash Player link Always ensure that you have the latest version of the Flash Player installed if some aspect of the web page does not appear to be displayed properly installing the latest Flash Player update usually resolves the problem To access an interface s embedded web server either use the finder application refer to section 4 and select the Open Web Interface button when the target unit is highlighted or just directly enter the target unit s IP address into the address URL field of your web browser Refer to Figure 8 for a representative screenshot of the web server interface OPC F1 ETH Windows Internet Explorer Ea El 192 168 16 53 L Dis 5 gt we Favorites 0PC F1 ETH fa me Pager Safety FO e Front runners OPC F1 ETH Embedded Ser
51. ation 8 in order to determine the appropriate frequency command value in units of Hz to be written to register 1798 93 Las _ RPM x number of motor poles 7 120 Hz Equation 8 The number of motor poles term which appears in the numerator of Equation 8 is obtained from the setting of inverter function code P01 Motor number of poles Note that the value of P01 is read by the interface card only at boot up so if the value of this function code is changed then the interface card must be rebooted in order for it to read the new value from the inverter Speed Actual Inverter operating speed in RPM Maps to inverter register 2058 function code MOO output frequency The speed actual component of the PROF drive profile is always in units of RPM Therefore the interface card applies the Hz to RPM conversion indicated in Equation 9 in order to determine the appropriate operating speed in units of RPM to be written to the network Hz x 120 RPM number of motor poles Equation 9 The number of motor poles term which appears in the denominator of Equation 9 is obtained from the setting of inverter function code P01 Motor number of poles Note that the value of P01 is read by the interface card only at boot up so if the value of this function code is changed then the interface card must be rebooted in order for it to read the new value from the inverter 94 Las 9 TROUBLESHOOTING Although by n
52. autions Please read this instruction manual thoroughly prior to proceeding with installation connections operation or maintenance and inspection Additionally ensure that all aspects of the system are fully understood and familiarize yourself with all safety information and precautions before operating the inverter Safety precautions in this instruction manual are classified into the following two categories Failure to heed the information indicated by this symbol may lead A WARN N G to dangerous conditions possibly resulting in death or serious bodily injuries Failure to heed the information indicated by this symbol may lead ACAUT O N to dangerous conditions possibly resulting in minor or light bodily injuries and or substantial property damage Failure to heed the information contained under the CAUTION title can also result in serious consequences These safety precautions are of utmost importance and must be observed at all times Las Installation and wiring AWARNING To avoid electrical shock remove all power from the inverter and wait at least five minutes prior to starting installation Additionally confirm that the DC link bus voltage as measured between the P and N terminals is less than 25 VDC Installation should be performed only by qualified personnel To avoid electrical shock do not operate the inverter with the front cover or wiring cover removed as accidental contact with exposed
53. card s control protocols When the correct settings have been confirmed with a successfully sent test email submit the changes at that time to commit them to the interface Garde filesystem any changes made prior to submitting as described in section 5 9 4 are temporary only and will be lost if a different configuration tab is selected or if the web browser is closed SMTP Authentication Some email servers require that clients wishing to send emails first authenticate themselves If the email server in use requires authentication then enter the user name and password as indicated in Figure 42 If the email server in use does not require authentication then these entries can be disregarded When a test email transmission is initiated completes successfully or fails due to an error the information window refer to section 5 9 1 will display appropriate BALNEL Cong j cthern SMTP Authentication User Name Al Feeder_Drive MyPlant com y Password MyPassword Select Alarm Figure 42 SMTP AUTH Configuration messages such as those shown in Figure 43 and Figure 44 Although the test email is sent immediately note that due to internet and or email server delays it may take several minutes to receive test emails Alarm Activity Sending email Figure 43 Information Window at Test Email Initiation 37 Alarm Activity Successfully sent email Email test completed Figure 44 Information
54. card supports the BACnet IP Annex J protocol over Ethernet via UDP port 47808 e The BACnet driver does not trigger timeout events section 5 7 5 8 4 1 Protocol Implementation Conformance Statement BACnet Protocol Date May 25 2011 Vendor Name ICC Inc Product Name Fuji Electric FRENIC Eco Inverter Product Model Number OPC F1 ETH Applications Software Version V1 100 Firmware Revision V1 100 BACnet Protocol Revision 2 Product Description The Fuji Electric FRENIC Eco series is a family of high performance compact inverters Other features include ROHS compliance built in EMC filter and long life design BACnet Standard Device Profile Annex L L BACnet Operator Workstation B OWS L BACnet Building Controller B BC L BACnet Advanced Application Controller B AAC lt BACnet Application Specific Controller B ASC L BACnet Smart Sensor B SS L BACnet Smart Actuator B SA BACnet Interoperability Building Blocks Supported Annex K XX Data Sharing ReadProperty B DS RP B x Data Sharing ReadPropertyMultiple B DS RPM B lt Data Sharing WriteProperty B DS WP B lt Device Management Dynamic Device Binding B DM DDB B XX Device Management Dynamic Object Binding B DM DOB B Segmentation Capability None L Segmented requests supported Window Size L Segmented responses supported Window Size Standard Object Types Supported See Object Types Property Support Tabl
55. caution to ensure that the commanded registers are not also simultaneously being commanded in the background via I O messaging Indeterminate behavior can occur if MSG instructions and background l O data transfers are both writing to the same registers In other words if the O messaging example procedure detailed in section 8 2 4 has already been implemented and the same program is now being modified to implement explicit messaging then it is recommended to inhibit the target module by selecting the Inhibit Module checkbox in the Connection tab of the Module Properties dialog 78 Las 8 3 Allen Bradley CSP 8 3 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 The interface card supports CSP for direct connectivity to these PLCs If a connection timeout or socket level error occurs the driver will trigger a timeout event as described in section 5 7 5 8 3 2 Tag Reference Register contents are read from and written to the interface card 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
56. class 2 compliant and allows up to 8 simultaneous Modbus TCP client connections sockets Other notes of interest are e Supported Modbus TCP functions are indicated in Table 4 Table 4 Supported Modbus TCP Functions Function Code Modbus TCP Class re U remates Li e Inverter registers can be addressed as either holding registers 4X references or input registers 3X references For example accessing the output frequency involves accessing holding register 42058 or input register 32058 i e offset 2058 e Specific bits within inverter registers can be accessed as either coils OX references or discrete inputs 1X references e Because the transaction is handled locally within the interface card write data checking is not available for scanned registers refer to section 6 2 For example if a write is performed to a register with a data value that is out of range of the corresponding function code no Modbus exception will be immediately returned e Both scanned and non scanned registers can be freely accessed The response time for scanned register accesses will be faster than that for non scanned registers e The unit identifier Ul field of the request packets is ignored e The socket timeout time is determined by the timeout setting on the web server s Config tab refer to section 5 7 5 This means that if a particular open socket experiences no activity for more than the timeout time setting the
57. conncncnnnonocoononeconanancnannnnnnononnonnnnananananns 18 4 FINDER APPLICATION iaa 19 AT e TE 19 4 2 Configuring the IP Address aaa TGA AA 20 4 2 1 Vid the SA AN 20 422 METE WED AGC espa recat cco a So AA cl Usos a st 20 gt EMBEDDED WEB SERVER ainia 21 Bal SOVERVIOW ma AA AA AA AA AA 21 5 2 AuthentlicalloN eegene eege EE 22 3 Page Select ads Oa a OO ka e lid 22 D4 A o o AN 22 5 4 1 Information Mile EE 22 5 4 2 Function Code Group Selection st 23 54 3 A o A Bala AA eal a a a UG LAAN Sta aaa BAN BG BALL El AB on 23 544 Function Code List Filter nada AN palan aan Aa NGA ania aces aaa PAD Wen AAO 24 5 4 5 8 Non Scanned Function Code Refresh 0 2na aaa nananana anakan 25 354 6 Rad SCICCTION EE 25 9 0 PROFINET Ta O ne UNA pn cece ee 26 5 5 1 Information Mie ele EE 26 5 5 2 Device Identification and Configuration ox iis suis ox a Na aaa an a 26 5 5 3 NVO Data Configuration Arrays Ee 27 5594 URAC TOS iee ee Ee 27 50 BAGNE ADA AA E 28 ef e Me reegelen deele 28 DOE DEVICE tt 28 Da S bpmitting CRASAS nG BA aa GA nan aaa BG AA a Aba GB Aa 29 O Tab AA AA es 30 Las 6 7 8 AA Information IN dsd 30 5 7 2 Authenlcation Gonfigurano Na Aa an aan Dn aa aie nenn nnn 30 5 7 3 AR AO CON eco 0 31 5 7 4 MAG Address CONTI AO AA ka nk ng PAGG na NG ab NG AG ad 31 5 7 5 Timeout Config ration lt A A Paan AD AA E A 31 54 0 EIER A mada 32 5 6 EtherNe iP Taba ege 33 5 8 1 Information WINDO
58. d Tab 5 11 1 Information Window Figure 53 shows the Information Window which is located in the upper right hand corner of the Dashboard Tab This Modbus 5 Dashboard window displays various informational messages regarding Dashboard Activity the status of the Dashboard configuration parameters Dashboard configuration has been loading or submitting SES ACTIVITY Figure 53 Dashboard Tab Information Window 43 tec 5 11 2 Virtual Keypad A virtual keypad is displayed on the left hand side of the dashboard tab and acts as an interface for several useful pieces of control and monitor information For an overview of the virtual keypad interface refer to Figure 54 Note that it is recommended to suspend all external protocol based communications with PLC s etc when using the virtual keypad as other protocols may simultaneously be writing to the inverter s frequency command and operation command word resulting in seemingly unpredictable behavior Output frequency OUTPUT FREQUENCY Hz RUNNING STATE Operating status display e display Frequency command entry box Operation command buttons OPERATION MONITOR Write frequency command to inverter button General purpose input terminal command buttons Operation status bits Figure 54 Virtual Keypad Overview Output frequency display Indicates the current output frequency of the inverter in large red numbers as reported by inverter r
59. d Wiite O Decimal 4 gt Monitor Tags AEdit Tags Le saadosd D Figure 92 Create AC DC Drive Profile AOI Tags 5 Double click MainRoutine under Tasks MainTask MainProgram in the controller organizer view 6 Right click on the first ladder logic rung in the MainRoutine window and select Add Ladder Element 7 The Add Ladder Element window appears 8 Select the AC DC drive profile AOI in the Add On folder Refer to Figure 93 BB Add Ladder Element Ladder Element OPCFIETH_ACDC_Diive_ Name Description Motion Event A Motion Config J Motion Coordinated ASCII Serial Port ASCII String ASCII Conversion Add On LA TOPCFIETH_A Interface for AC DC Drive Profile th lt i Show Language Elements By Groups Cancel New Add On Instruction Figure 93 Add AC DC Drive Profile AOI 9 Click OK 10 Edit the add on instruction according to Figure 94 70 tec Cl MainProgram MainRoutine abea Sd ob sl Ub Interface for AC DC Drive Profile that uses Input Assembly Instance 71 and Output Assembly Instance 21 OPCF1ETH ACDC Drive Profile Interface for AC DC Drive Profile that uses OPCF1ETH ACDC Drive acdc_aoi C HFaulted Data Fuji_Inverter Data O Data Fuji Inverter O Data RunningForward RunForward run_fwd De RunningReverse gt RunReverse run rev De
60. defined by the Produced Register Configuration as described in section 5 8 4 The Input Assembly Instance must be set to 150 when connecting to the vendor specific I O assembly instances or 70 71 when using the ODVA AC DC drive profile and the size must be set to the number of 16 bit registers that we wish to receive from the interface card For the purposes of this example we are assuming that the produced configuration array is defined as shown in Figure 37 with two relevant registers 2063 and 2058 We therefore set the Input Size to 2 65 tec Output The Output Assembly is the collection of command amp configuration data that is sent as an output from the PLC and consumed by the interface card Its structure is defined by the Consumed Register Configuration as described in section 5 8 4 The Output Assembly Instance must be set to 100 when connecting to the vendor specific I O assembly instances or 20 21 when using the ODVA AC DC drive profile and the size must be set to the number of 16 bit registers that we wish to send to the interface card For the purposes of this example we are assuming that the consumed configuration array is defined as shown in Figure 37 with two relevant registers 1799 and 1798 We therefore set the Output Size to 2 Configuration The Configuration Assembly Instance is unused and its instance number and size are therefore irrelevant you can Just enter 1 and O respectively When done cl
61. e Data Link Layer Options DJ BACnet IP Annex J L BACnet IP Annex J Foreign Device L ISO 8802 3 Ethernet Clause 7 L ANSI ATA 878 1 2 5 Mb ARCNET Clause 8 L ANSI ATA 878 1 RS 485 ARCNET Clause 8 baud rate s L MS TP master Clause 9 baud rate s 9600 19200 38400 76800 L MS TP slave Clause 9 baud rate s L Point To Point EIA 232 Clause 10 baud rate s L Point To Point modem Clause 10 baud rate s 87 Las L LonTalk Clause 11 medium L Other Device Address Binding Is static device binding supported This is currently for two way communication with MS TP slaves and certain other devise L Yes X4 No Networking Options L Router Clause 6 List all routing configurations L Annex H BACnet Tunneling Router over IP L BACnet IP Broadcast Management Device BBMD Does the BBMD support registrations by Foreign Devices L Yes LJ No Character Sets Supported Indicating support for multiple character sets does not imply that they can all be supported simultaneously Dj ANSI X3 4 L IBM Microsoft DBCS L ISO 8859 1 L ISO 10646 UCS 2 L ISO 10646 UCS 4 L JIS C 6226 If this product is a communication gateway describe the types of non BACnet equipment networks s that the gateway supports N A Datatypes Supported The following table summarizes the datatypes that are accepted in the case of a write property service and returned in the case of
62. e MultiHop field to Yes to cause the MultiHop tab to appear Under the MultiHop tab settings set the To Address in the first row to the inverter s IP address and the To Address in the second row to O Refer to Figure 116 Close the dialog box At this point the program should appear as shown in Figure 117 82 tec MSG Rung 2 0 N20 0 MuliHop This Controller Control Bits Communication Command Ignore if timed out TO 0 Data Table Address To be retried NA 0 Size in Elements Awaiting Execution EW 0 Channel Continuous Run CO 0 Error ER 0 Message done DN o Message Timeout Message Transmitting ST hl Data Table Address N30 50 Message Enabled EN 1 Waiting for Queue Space Local Remote MultiHop Target Device Error Error Code Hex 0 Error Description No errors Figure 115 MSG Configuration General Tab MSG Rung 2 0 N20 0 General MultiHop Ins Add Hop Del Remove Hop TRA 1756 ENet P str 192 168 16 128 ControlLogix Backplane N A 1756 Backplane Slot dec 0 Figure 116 MSG Configuration MultiHop Tab FES LAD 2 MSG Read Write Message Type Peer To Peer Read Write Read Target Device PLCS Local Remote Local Control Block N20 0 Control Block Length 51 Setup Screen DP DD oP Pw e oP e oP me wg PW GP File 2 la Figure 117 PLC Program after
63. e following function codes relate to whether or not the inverter is to be controlled command word and or frequency command from the network or whether the inverter will be locally controlled and only monitored and or configured via the network Communications Link Function Mode Selection H30 If the inverter is to be controlled from the network both command word and frequency command then set the value of H30 to 8 Otherwise set the value of H30 as appropriate for the chosen command and frequency command input sources Bus Link Function Mode Selection 798 If the inverter is to be controlled from the network then set the value of y98 to O follow H30 data A setting of O for y98 may also be appropriate even if H30 is configured for an alternate local control scheme tec 4 FINDER APPLICATION 4 1 Overview The ICC Finder application is a simple Windows PC program just a single exe file no installations DLL s etc which when executed discovers all ICC communication interfaces on the current Ethernet subnet regardless of whether or not their network parameters are currently compatible with the subnet upon which they reside Refer to Figure 7 E ICC Finder V1 0 2 Tasks Devices Open Web Interface dE Address MAC Address Open FTP Interface 132 168 16 45 00 40 9d 32 29 92 1 000 pe F1 Wie Configure IP Settings Device Info Reboot Device Refresh List Close Figure 7 ICC Finder Discovery Ut
64. e settings to the gauge Note however that simply updating the gauge s current display properties does not write these settings to the interface card s filesystem To save the current configuration of all the gauge windows to the filesystem the Dashboard tab s submit button must be selected refer to section 5 11 5 Current Value The current indicated value of the designated register is numerically displayed with the configured Units string at the bottom of each gauge window The following is a summary of the different available gauge types Gauge Refer to Figure 57 This type of meter implements a rotary dial type display format The indicated value and units are shown numerically on the face of the gauge and via the red indicator needle The yellow needle shows the previous indicated value thereby providing a simple historical reference The Min Value attribute is not configurable this gauge always starts at 0 BarGraph Refer to Figure 58 This type of meter implements a linear bar graph display format Hovering the mouse pointer over the red portion of the graph pops up a tooltip which displays the current indicated value and units Meter Refer to Figure 59 This type of meter implements a common panel meter type display format The units string is shown on the face of the meter All raw register values are interpreted as positive numbers i e 0 0xFFFF equates to 0 65535 Register Multiplier Mi
65. ec 5 7 3 IP Address Configuration Figure 29 shows the configuration items used to modify i the IP address related parameters Modification of these IP Configuration settings is consistent with the technique used with the Enable DHCP Finder utility refer to section 4 2 1 W RTE TE IP Address 192 168 16 37 Subnet Mask 299 252005 2555 O Default Gateway 192 316393 46 3 Figure 29 IP Address Configuration 5 7 4 MAC Address Configuration Figure 30 shows the entry boxes that are used to view and or modify the unique MAC address of the interface MAC Address The MAC address should not be changed without first 00 1 40 9D 3 consulting ICC Technical Support MI 129 W93 Figure 30 MAC Address Configuration 5 7 5 Timeout Configuration The interface can be configured to perform a specific set of actions when network communications are lost Support for this feature varies depending on the protocol refer to the protocol specific section of this manual for further information There are two separate elements that comprise the y timeout configuration refer to Figure 31 e y e The timeout time Timeout 0 BE e The timeout configuration array Timeout Configuration The timeout time is a floating point number which allows index register value a Lee adjustment down to 1 100 of a second 0 01 second 1 1798 2000 keng increments This time setting is used by certain 2 0 0 protocols in order t
66. ed Register with the reference Comparison Value Available selections are less than lt less than or equal to lt greater than gt greater than or equal to gt not equal to and equal to Comparison Value The reference comparison value is comprised of two subcomponents a Mask field and a Value field Each time the alarm is evaluated the current value of the indicated Register is first bit wise AND ed with the Mask field The resulting derived value is then compared with the Value field by way of the Logical Comparison operator While the Mask field is always a hexadecimal number the display and entry radix of the Value field can be changed between decimal and hexadecimal with the associated DEC and HEX buttons Registers that correspond to analog process variables e g frequencies voltages etc should typically have their Mask fields set to OXFFFF which causes all data bits to be retained for the Value field comparison For registers that correspond to enumerated process variables e g status words where each bit of the register indicates a different item however the Mask can be chosen to single out one or more specific data bits of the register For example the Mask value of 0x0800 displayed in Figure 45 isolates bit 11 of the operation status register which indicates whe
67. egister 2058 The image in Figure 54 indicates that the associated inverter is currently running at 23 58Hz Frequency command entry box Allows the user to enter a new frequency command for the inverter which is subsequently scaled and written to inverter register 1798 when the SET button is clicked SET button Clicking this button will scale and write the value contained in the frequency command entry box to inverter register 1798 Note that the inverter will use this frequency command as its master frequency reference only when configured accordingly refer to section 3 2 General purpose input terminal command buttons These buttons labeled X1 through X9 map to the corresponding bits in the inverter s operation command word register 1799 bit 2 bit 10 The usage of these bits varies depending on the configuration of inverter function codes E01 to E09 When a given button is clicked and shown in its depressed state the corresponding bit is set to a 1 When clicked again and therefore shown in its non depressed state the corresponding bit is set to a O As an example the image in Figure 54 shows X1 X7 as OFF 0 and X8 and X9 as ON 1 Note that controlling these operation command word bits will only affect the inverter when it is configured accordingly refer to section 3 2 Operating status display Indicates the current state of the inverter based on bits in the inverter operat
68. empt is made to enter a non scanned register number an error dialog box will appear refer to section 6 2 for an explanation of scanned vs non scanned registers A value of 0 indicates that no register is referenced at that location which will cause corresponding command data to be ignored and status data to be a default value of 0 As an example looking at the default configuration shown in Figure 20 we can see that each array contains two defined registers Therefore up to 4 meaningful bytes of data can be both received and sent the qualifier meaningful is used here because the module currently selected by the controller may require larger input and or output data sizes but all unreferenced command data will be ignored and all unreferenced status data will contain dummy 0 values The first word two bytes of command data will be written to register 1799 operation command word and the second word will be written to register 1798 frequency command Similarly the first word of status data will contain the value of register 2063 operation status word and the second word will contain the value of register 2058 output frequency 5 5 4 Submitting Changes Whenever any of the PROFINET fi ti t VO ara SUBMIT Click here to save changes made to the PROFINET 10 contiguration elements ray configuration configuration Device Name etc have Warning This will cause the communication been changed the submit but
69. f the target interface card if the user name has been changed from its default then replace root in ftp root with the new user name Refer to Figure 68 53 EJ ftp 192 168 16 128 File Edit View Favorites Tools Help Back UY 3 po Search Key Folders PE a My Documents wr My Computer Address Ftp froot 192 168 16 128 Other Places Figure 67 oe Windows Explorer Figure 68 FTP Navigation with Windows Explorer You will then be presented with an authentication dialog refer to Figure 69 The user name will already be filled in Enter the case sensitive password default is icc and click Log On Could not login to the FTP server with the user name and password specified FTP server 192 168 16 1285 User name root v Password After you log on you can add this server to your Favorites and return to it easily A FTP does not encrypt or encode passwords or data before sending them to the server To protect the security of your passwords and data use Web Folders WebDAY instead Learn more about using Web Folders Log on anonymously C Save password Figure 69 FTP Authentication Windows Explorer will then display the filesystem s contents refer to Figure 70 You can now perform normal file manipulation actions on the available files cut copy paste open rename drag and drop transfers etc in the same manner as though
70. for writing Note that the Read Write field of each of the MSG instructions is set according to their function MSG Read Write Message Type Peer To Peer Read Write Read Target Device PLCS Local Remote Local Control Block N20 0 Control Block Length 51 Setup Screen MSG Read Write Message Type Peer To Peer Read Write Write Target Device PLCS Local Remote Local Control Block N21 0 Control Block Length ol Setup Screen 0002 IAN File 2 fl Figure 122 Reading and Writing via MSG Instructions Figure 123 shows the configuration details of the write MSG instruction Note that this instruction will only be writing to one inverter register namely register 1798 function code S05 frequency command The source Data Table Address in this case is N18 30 MSG N21 0 51 Elements MultiHop This Controller Control Bits Communication Command Ignore if timed out TO 0 Data T able Address To be retried NR 0 Size in Elements Awaiting Execution EW 0 Channel Continuous Run CO 0 Error ER 0 Target Device Message done DN o Message Timeout Message Transmitting ST 1 Data Table Address Message Enabled EN 1 Waiting for Queue Space Local Remote MultiHop Error Error Code Hex O Error Description No errors Figure 123 MSG Configuration for Writing 86 Las 8 4 BACnet IP e The interface
71. g number on the left hand side of the LAD2 window and select Insert Rung c Right click on the rung number of the new editable rung and select Append Instruction d Select the MSG instruction from the Input Output classification then click OK Refer to Figure 113 4 Addan XIO element to the program a Right click on the rung number of the rung currently being Create Data File File 18 Type integer ei Name DATA Desc Ee Elements 20d er Attributes Debug Skip When Deleting Unused Memory Scope Global Local Protection C Constant C Static None Memory Module OK Cancel Figure 112 Creating a Data File edited and select Append Instruction again b Select the XIO instruction from the Bit classification then click OK Refer to Figure 114 81 tec 5 Instruction Selection Instruction Classification Instruction Names Search gt gt Advanced Math Block Transfer Read All Instructions Block Transfer Write Ascii Control 1 0 Interrupt Disable Ascii String 1 0 Interrupt Enable Bit Immediate Input w Mask Compare Immediate Output w Mask Compute Math MSG Read Write Message File Shift Sequencer Refresh 1 0 File Misc Ranp p Reset Pending Interrupt Micro High Spd Cntr Service Communications Move Logical Program Control Timer Counter Trin Dimitri Description MSG Read Write Message Output Instruction B
72. he file to download and then clicking the download ER button in the right hand source side Similarly files can be easily uploaded to the 56 tec unit by choosing the file to upload and then clicking the upload LU button in the left hand source side of the main page Like most third party FTP client applications Core FTP LE has a wide array of configuration and file management capabilities which are beyond the scope of this manual Refer to the program s Help file for more detailed instructions 7 6 Loading New Application Firmware The interface card s embedded firmware resides in flash memory that can be updated in the field Firmware updates may be released for a variety of reasons such as custom firmware implementations firmware improvements and added functionality as a result of user requests Additionally it may be necessary to load different firmware onto the unit in order to support various protocols such as PROFINET I O ICC is continually striving to enhance the functionality and flexibility of our products and we therefore periodically release new embedded firmware to achieve these goals and meet customer requests Flash firmware files and all related documentation such as updated user manuals can be downloaded from http www iccdesigns com It is suggested that users check this Internet site prior to installation and then periodically afterwards to determine if new firmware has been released and is a
73. he inverters operating frequency register 2058 DC link bus voltage register 2070 and operation status register 2063 this could be accomplished in two different ways 1 Implement three separate Modbus read transactions each one reading one register only or 2 Implement one single Modbus read transaction starting at register 2058 for a quantity of 13 registers Then pick out the registers of interest and ignore the rest of the response data While both of these methods will certainly work neither one of them is optimized for the task at hand which is to access three specific register values A fully optimized solution can be realized however by making use of the interface card s Modbus register remapping capabilities This mechanism operates by allocating a block of 50 user configurable registers 5001 5050 that remap to other inverter registers In this way non contiguous inverter registers can be grouped together in any order and accessed efficiently via the Modbus TCP read multiple registers and write multiple registers function codes The net effect is one of being able to transfer larger blocks of registers using fewer Modbus transactions which results in improved network utilization and simpler data manipulation code on the Modbus master device Figure 50 shows the register remap configuration array Clicking on an entry field in the Remaps To column allows the user to enter an inverter register number that
74. he value is available immediately The interface card does not have to make a corresponding request to the inverter to resolve the network access e Inthe web browsers monitor tab the values of scanned registers are continuously updated An explicit on demand refresh does not have to be initiated in order to view the current inverter values refer to section 5 4 5 e Only scanned registers may be used when configuring alarm processing section 5 9 dashboard gauges section 5 11 and l O protocols such as EtherNet IP consumed 8 produced data configuration arrays The principle disadvantage of scanned registers is that write data checking is not available This means that when the value of a scanned register is modified via a network protocol or via the web browser s monitor tab the interface card itself is not able to determine if the new value will be accepted by the inverter the value may be out of range or the inverter may be in a state in which it will not accept new values being written via communications etc For example if a write is performed to a scanned command register with a data value that is out of range the interface card will not generate a corresponding error However if end to end confirmation of such data writes is required then the register can be read over the network at a later time to confirm that the written value took hold in the inverter If the value was not accepted by the inverter then the unsucces
75. high voltage terminals and internal components may occur To prevent explosions or similar damage ensure that all cables are properly connected to the correct terminals and observe all wiring polarity indicators Do not install or operate the interface if it is damaged or has parts missing Prevent conductive items such as screws and metal fragments or flammable substances such as oil lint paper fibers and sawdust from entering the inverter and interface card enclosure Incorrect handling during installation or removal may cause equipment failure Do not subject the cables to scratches excessive stress heavy loads or pinching To prevent damage due to electrostatic discharge always touch a grounded piece of metal prior to touching any equipment Do not stand on or rest heavy objects on the equipment To prevent burns from hot components do not touch the inverter while power is on or for some time after power is removed Electrical noise may be emitted from the inverter motor and wires Always implement appropriate countermeasures to prevent nearby sensors and devices from malfunctioning due to such noise Operation To avoid electrical shock do not open the front cover of the inverter while power is on or while the inverter is running To avoid electrical shock do not operate switches with wet hands If the inverter s function codes are incorrectly configured or configured without adequate understanding of the FRENI
76. ications IP Address will not pose a danger to equipment or personnel before using this feature 192 168 16 Subnet Mask 255 255 255 Default Gateway 192 168 16 Enable DHCP MAC Address loo Kan Rep Ka Kap El INDUSTRIAL CONTROL COMMUNICATIONS ING internet ba HR 100 Figure 26 Config Tab 5 7 1 Information Window Figure 27 shows the Information Window which is located in the upper right hand Configuration Activity corner of the Config tab This window displays various informational messages regarding the status of the configuration parameters loading or submitting Successfully loaded configuration Tol Wars PR cama PR Shae Gen a ce La the Figure 27 Config Tab Information Window 5 7 2 Authentication Configuration Figure 28 shows the entry boxes used to modify the Authentication authentication credentials The case sensitive PE username and password can contain letters a a E and A Z and numbers 0 9 and can each be up to 80 characters in length SES ICC Be sure to make a note of the new settings whenever these credentials are changed as they must be entered whenever the web page is accessed an FTP Figure 28 Authentication Configuration session is initiated or when a configuration change is performed via the Finder utility Contact ICC for assistance if you have forgotten your customized credentials 30 t
77. ick OK You should now see the new module named ETHERNET MODULE Fuji Inverter in the 1756 ENBT A branch under the I O Configuration in the controller organizer view Right click on this new module choose Properties and select the Connection tab Refer to Figure 82 Confirm the setting of the Requested Packet Interval RPI The RPI defines the amount of time in milliseconds between data exchanges across an l O connection The smallest RPI supported by the interface card is 10ms When done click OK E Module Properties EIP ETHERNET MODULE 1 1 General Connection Module Info Requested Packet Interval RPI 10 0 2 ms 1 0 3200 0 ms F Inhibit Module F Major Fault On Controller If Connection Fails While in Run Mode e Module Fault Status Offline Cancel Help Figure 82 Interface Card Module Properties Connection Tab After adding the I O Module to the configuration the full O 1 0 Configuration i er 65 1756 Backplane 1756 47 Configuration tree should appear similar to Figure 83 fa 0 1756 L61 FIP Example H 1 1756 ENBT A EIP Switch to online mode and download the project to the 3 22 Ethernet PLC Verify that the newly added inverter is available and d ETHERNET MODULE Fuji_Inverter operating correctly by observing any indications shown on B 1756 ENBT A EIP the inverter s icon When the inverter s icon is selected its status and any available error
78. ility In order for the Finder application to discover devices certain UDP Ethernet traffic must be allowed in and out of the computer and firewall applications such as Windows Firewall are often configured to block such traffic by default If the Finder is unable to discover any devices on the current subnet be sure to check the computer s firewall settings during troubleshooting and add an exception to the firewall configuration if necessary All discovered devices can be organized in ascending or descending order by clicking on the desired sort header IP Address MAC Address Application Firmware or Product The buttons on the left side of the window perform the following actions Open Web Interface Opens a web browser page of the selected device Refer to section 5 Open FTP Interface Opens the computer s default FTP application which could be either Windows Explorer a web browser or a 3 party FTP program whatever the computer operating system is configured for by default This allows you to interact directly with the unit s on board flash filesystem enabling you to drag and drop files to from the unit and upload new firmware Refer to section 7 Configure IP Settings Allows configuration of whether the device will use static IP parameters or will obtain its IP parameters via DHCP Refer to section 4 2 for more information Device Info Opens a dialog box containing relevant device information Reboot Device Opens a dialog
79. ils regarding scanned vs non scanned function codes refer to section 6 2 Figure 15 Refresh Button 5 4 6 Radix Selection Figure 16 shows the radix selection buttons These selection Pe wy buttons allow changing the Function Code List value column data gt display and entry radix between decimal and hexadecimal formats LES When DEC is selected the value column heading will be Value Decimal current function code values will be displayed in decimal Figure 16 Radix Selection and values to be written to function codes must be entered in decimal format For example to change the inverter s frequency command to 40 00Hz enter the decimal value 4000 Similarly when HEX is selected the value column heading will be Value Hexadecimal current function code values will be displayed in hexadecimal and values to be written to function codes must be entered in hexadecimal format For example to turn on bit 10 in the inverter s operation command word enter the hexadecimal number 0400 25 tec 5 5 PROFINET Tab This section is only applicable when the PROFINET firmware is loaded onto the interface card The PROFINET tab provides for the configuration of the device on a PROFINET network Refer to Figure 17 2 OPC F1 ETH Windows Internet Explorer DAF el http 192 168 16 28 z IK pj y Favorites OPC F1 ETH J LI v Pag Safety Tools FO e Front runners O
80. ime 1 Run RSLogix 500 and create a new configuration 2 Create a control and a data file a Right click Data Files and select New The Create Data File dialog box appears refer to Figure 111 b To create a control file enter a file number e g 20 set the type to Integer enter a descriptive name e g CONTROL and enter a number of elements e g 100 Click OK to create the file The control file is used to store configuration information pertaining to the functionality of the MSG instruction which will perform the data read c Follow the same procedure to create a data file This file will be used to store the incoming data read from the interface card Enter a file number e g Create Data File File 20 Type Integer ei Name CONTROL ts Desc ess Elements hod E Attributes Debug F Skip When Deleting Unused Memory Scope e Global C Local Protection C Constant C Static None Memory Module OK Cancel Figure 111 Creating a Control File 18 set the type to Integer enter a descriptive name e g DATA and enter a number of elements e g 200 Refer to Figure 112 Click OK to create the file 3 Adda MSG instruction to the program a If not already visible double click LAD2 under Project Program Files in the controller organizer view to bring up the ladder logic program b Right click on the default run
81. in register 3 that coil 34 targets is 34 1 16 1 as 33 16 mod 2 r1 1 Therefore reading coil 34 will return the value of register 3 bit 1 59 Las 8 2 EtherNet IP 8 2 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 multicast 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 processing 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 co
82. ion Read Write Decimal 5 fun rev a BOOL Aun reverse direction Read Write Decimal Ee e 4 gt bh Monitor Tags App Tags IK E saruadosg D Figure 87 Create Generic Default AOI Tags 5 Double click MainRoutine under Tasks MainTask MainProgram in the controller organizer view 6 Right click on the first ladder logic rung in the MainRoutine window and select Add Ladder Element 7 The Add Ladder Element window appears 8 Select the generic default I O AOI in the Add On folder Refer to Figure 88 BB Add Ladder Element Ladder Element OPCFIETH_Generic_Defa Instruction Help gt gt Name Description Motion Event A Motion Config E Motion Coordinated ASCII Serial Port ASCII String ASCII Conversion Add On BB SSYOPCFIETH G Simple interface for generic default lt Show Language Elements By Groups Cancel New Add On Instruction Figure 88 Add Generic Default AOI 9 Click OK 10 Edit the add on instruction according to Figure 89 68 tec 11 12 E MainProgram MainRoutine Hi E5 ES jodo As zi Simple interface for generic default IO mapping that uses Input Assembly Instance 150 and Output Assembly Instance 100 OPCF1ETH_Generic_Default_lO Simple interface for generic default lO mapp OPCF1ETH_Generic_Def generic_aoi C Data O Data Ru
83. ion defines the E EE EE EE i pp Or NG structure of the status data sent from the inverter back to the controller These arrays allow the creation of custom built I O data Up to 32 command registers can be sent to the inverter and up to 32 status registers can be sent back to the controller Each box in an array is capable of containing a register number Because all inverter registers are 16 bit data elements each box therefore represents two bytes of consumed or Figure 37 EtherNet IP Class 1 I O Data Configuration produced data EtherNet IP Consumed Register Configuration Each of the register array locations are numbered 0 31 and traverse from left to right across each row and then increment to the left most position on the next row Clicking on a box in an array allows the user to enter a register number that will be referenced at that location when data is either consumed from the controller or produced to the network Note that only scanned registers may be entered into the register array locations if an attempt is made to enter a non scanned register number an error dialog box will appear refer to section 6 2 for an explanation of scanned vs non scanned registers A value of 0 indicates that no register is referenced at that location which will cause the corresponding consumed data to be ignored and produced data to be a default value of 0 As an example looking at the default
84. ion status register 2063 Possible displays include STOP FWD REV and FAULT Operation command buttons Clicking on these buttons enables different control actions to be imposed on the inverter as follows e FWD sets bit 0 FWD and clears bit 1 REV in the operation command word register 1799 44 tec e REV sets bit 1 REV and clears bit 0 FWD in the operation command word register 1799 e STOP clears both bit 0 FWD and bit 1 REV in the operation command word register 1799 e RESET writes a value of 1 to register 1807 which corresponds to inverter function code S14 alarm reset command This will reset a faulted inverter regardless of the current operation command mode H30 Y98 etc Note that if the inverter was running the FWD or REV buttons were the last buttons pressed on the virtual keypad before the fault occurred the STOP button must be clicked prior to clicking the RESET button in order to clear the FWD and REV bits in the operation command word The inverter will ignore reset commands issued through register 1807 as long as a valid run command still exists in the operation command word Note that the inverter will follow the FWD REV and STOP button commands only when configured accordingly refer to section 3 2 Operation status bits These virtual LEDs map to the ONITOR corresponding bits of the same name i
85. ions refer to the FRENIC Eco Instruction Manual INR S147 1225 E Chapter 2 Section 2 3 Wiring 2 Insert the four nylon standoffs into the four holes located on the inverters control board Ensure that the standoffs are fully seated into the circuit board 3 Press the interface board onto the tops of the four nylon standoffs while simultaneously aligning connector CN1 on the back of the interface board with the Port A connector on the inverter s control board Ensure that the retention tabs on the standoffs protrude fully through the holes on the interface board and that the CN1 and Port A connectors are fully seated Refer to Figure 4 and Figure 5 Figure 4 Interface Board Installation Complete Figure 5 CN1 and Port A Connectors Properly Seated tec 4 Insert the Ethernet cable into the Ethernet jack making sure that it is fully seated Route the cable to the left of the control terminal block and out through the opening at the bottom of the inverter Make sure that the cable is routed in such a way that it will not be pinched and is not located near any power carrying wiring such as the input power or motor wires Refer to Figure 6 Due to available spacing and the 90 degree downward turn required on small capacity Note inverters it may be helpful to use Ethernet cables without large or rigid strain relief collars as they allow a more gradual bending radius to be implemented a MAAN Wan ze Fig
86. ive profile all that is needed is that the controller must target either assembly instances 20 8 70 or 21 amp 71 in its connection parameters The AC DC drive profile implementation provides support for several required CIP objects which are specified in Table 5 While the various supported attributes of all of these objects are accessible via explicit messaging the main intent of using the AC DC drive profile is to interact with the predefined input and output assembly instances via an I O connection The structure of these assembly instances is defined by the EtherNet IP specification in order to engender interoperability among different vendor s products This section will focus primarily on the format of the AC DC drive profile I O assemblies supported by the interface card and the inverter data which their various constituent elements map to Table 5 AC DC Drive Profile Related Objects Class Code Object Name otor Data Object 0x29 Control Supervisor Object Output Instances Table 6 Output Instances 20 and 21 Detail ramos ove our oe Speed Reference Low Byte Speed Reference High Byte Fault Run Run Speed Reference Low Byte Speed Reference High Byte Output Instance Mapping Detail Run Fwd forward rotation command O forward rotation off 1 forward rotation on Maps to inverter register 1799 bit O function code S06 operation command word FWD bit Run Rev reverse rotation command O reverse
87. l create one and initialize it with factory default values Therefore if it is ever desired to reset a protocol s configuration to factory default values this can be easily accomplished by simply deleting the appropriate configuration file from the filesystem and rebooting the unit Note that the application firmware uses specific filenames for the configuration files This means that if a file with a different filename is loaded onto the unit it will be stored correctly but will not be used by the application firmware Similarly if an existing configuration files filename is changed then the unit will again create a default configuration file at next boot up which will be stored in the filesystem alongside the file with the changed name Configuration files are only read by the protocol drivers at unit boot up Therefore if a new configuration file is loaded onto a unit s filesystem that unit must be rebooted for the configuration file s settings to take effect Rebooting a unit can be performed by power cycling the inverter in which the card is installed or by selecting the Reboot Device button in the Finder application Interacting with the filesystem is performed by use of the File Transfer Protocol FTP Using FTP allows the user to interact with the files on the interface card s filesystem in the same manner as though they were traditional files stored on a local or remote PC While there are many different FTP applications availab
88. le the following sections will provide general examples of using some of the most commonly available ones Note that certain routers or firewall applications such as Windows Firewall can block FTP traffic If an FTP connection to the interface card cannot be established be sure to check the computer s firewall settings during troubleshooting and add an exception to the firewall configuration if necessary 52 tec 7 2 Initiating FTP via the Finder Utility After discovering all interface cards on the current subnet as described in section 4 select the target interface card and then click on the Open FTP Interface button This will open the Computers default FTP application which could be Windows Explorer a web browser or a 27 party FTP program whatever the computer operating system is configured for by default This example will assume that a web browser Microsoft Internet Explorer is configured as the default FTP application An authentication dialog will Internet Explorer appear refer to Figure 65 Enter the currently configured user Cu To log on to this FTP server type a user name and password name and case sensitive password defaults are root and FTP server 192 168 16 128 icc respectively then click Log On User name root Password eee The web browser will then display the filesystem s contents refer to Figure 66 FTP access via a web AA ec browser allows
89. llen Bradley EtherNet IP SoftLogix5800 EtherNetsIP Allen Bradley PH P55CENAJA Ethernet Adapter Twisted Pair Media Parker Hannif Drives HMI po v Find Add Favorite By Category Favorites coca to Figure 80 Adding a New Generic Ethernet Module 4 The module properties dialog box will open refer to Figure 81 Enter a Name and Description which will allow easy identification of the inverter on the network the tags created in RSLogix 5000 will be derived from this Name Because all inverter data is stored as 16 bit registers change the Comm Format selection to Data INT Enter the IP address of the targeted interface card New Module Type ETHERNET MODULE Generic Ethernet Module Wendor Allen Bradley Parent EIP 3 z Connection Parameters Name Fuji Inverter Assembly E EN ze Description Conveyor 6 first roller Instance i Input fi 50 2 16 bit ogee TO 2 H nem ta INT gt Comm Format Data Configuration f o 7 8 bit m Address Host Name e IP Address 192 168 16 28 tat put Host Name tat tpu Open Module Properties Cancel Help Figure 81 Interface Card Module Properties In the Connection Parameters portion of the dialog box enter the following information Input The Input Assembly is the collection of monitor data that is produced by the interface card and is received as an input to the PLC Its structure is
90. main Madden Element program Ladder Element EN 6k a Right click on the ladder logic rung containing the MSG instruction in _ Cancel the MainRoutine window and CH Rung SOR EOR Hep select Add Ladder Element Ch A BERDI again 3 Examine On b The Add Ladder Element window Examine Off appears Output Energize Output Latch c Select the XIO element in the Bit ee folder Refer to Figure 98 kaban Iw Show Language Elements By Groups d Click OK 4 Configure the MSG instruction Figure 98 Adding an XIO Element 73 a Edit the Message Control field on the MSG instruction to use the previously created connection tag Refer to Figure 99 SG T CIP Data T EN We Aes connection air ione pata Tyne Descristion 5 E data_array INT 73 Controller Figure 99 MSG Instruction Tag Assignment b Click the message configuration button in the MSG instruction The Message Configuration window will open Refer to Figure 100 tec Message Configuration connection Configuration Communication Tag Message Type CIP Data Table Read Y Source Element id reg 2050 Number Of Elements a y Destination Element data_array 50 y New Tao Figure 100 MSG Instruction Configuration c Configuration tab settings i Change the Message Type to CIP Data Table Read il In the Source Element field enter the read tag you wi
91. n Value lo UE AETA 100 Update Current Value 23 58 Hz rr Y No VAs Figure 57 Gauge Units Register Multiplier Min Value MN Max Value Current Value Figure 58 BarGraph v Units Register Multiplier Min valuo P Max Value Update Current Value 228 V Figure 59 Meter 46 tec Pos Neg Meter Refer to Figure 60 Similar to the meter gauge this type of meter also implements a common panel meter type display format but in this instance the indicated value can be positive or negative two s complement interpretation In other words raw register values of 0 0x7FFF equate to 0 32767 and values of 0x8000 0xFFFF equate to 32768 1 Because the meter placard is always centered around zero the Min Value attribute is not configurable and the Max Value attribute is used for both the maximum positive indicated value as well as the maximum negative indicated value Thermometer Refer to Figure 61 This type of meter implements the universally identifiable thermometer display format Hovering the mouse pointer over the red mercury portion of the graph pops up a tooltip which displays the current indicated value and units Line Graph Refer to Figure 62 This type of graph implements a continuously scrolling historical data logging line graph Up to 80 seconds worth of historical data is available Hovering the mouse pointer anywhere on the graph displays a vertical refere
92. n the interface assumes that the client or network has experienced some sort of unexpected problem and will close that socket e Because the socket timeout determination is performed on a per socket basis note that a certain degree of caution must be exercised when using the network timeout feature to avoid nuisance timeouts from occurring Specifically do not perform inadvisable behavior such as sending a request from the master device to the interface and then closing the socket prior to successfully receiving the unit s response The reason for this is because the interface will then experience an error when attempting to respond via the now closed socket which will immediately trigger the timeout action Always be sure to manage socket life cycles gracefully and do not abandon outstanding requests e f a socket timeout occurs regardless of whether it was due to a communication lapse or abnormal socket error the driver will trigger a timeout event as described in section 5 7 5 58 Las 8 1 2 Coil 8 Discrete Input Mappings The Modbus TCP driver provides read write support for coils 0X references and read only support for discrete inputs 1X references These will collectively be referred to from here on out as simply discretes Accessing discretes does not reference any new physical data discretes are simply indexes into various bits of existing registers What this means is that when a discrete is accessed tha
93. n the inverter s operation status word register 2063 When a given bit in the status word is us Set voltage normal 1 then its corresponding indicator will be lit The indicator will RC nuv not be lit if its status word bit is 0 As an example the image in Figure 54 shows FWD bit 0 NUV bit 5 and RL bit 12 ON amO BRKC and all other bits OFF nee UMUR Figure 55 Virtual LED Tooltips CTip Hovering the cursor over the virtual LEDs will bring up a tooltip which provides a brief a lp summary of the indicated function Refer to Figure 55 5 11 3 Gauge Window Navigation Figure 56 shows the two buttons that provide for navigation of the gauge windows Gauge windows are displayed two at a time in the Dashboard Tab S qe and by clicking the right or left buttons the gauge windows will scroll in the corresponding direction Figure 56 Gauge 5 11 4 Gauge Window Configuration Window Navigation Each of the gauge windows can be independently configured to display a user defined register with a variety of flexible configuration options While the behavior and presentation may vary slightly depending on the specific gauge chosen all of the gauges share the following common elements refer to Figure 57 for an example Gauge Selector A drop down selection box in the upper left hand corner of the gauge window which allows the user to select the type of gauge that will be displayed Title A text en
94. n various disjoint locations in the register map To accomplish this task efficiently multiple MSG instructions can be implemented in the PLC program The configuration and execution for implementing multiple MSG instructions is in general identical to that required for implementing just one MSG instruction Each MSG instruction will require its own message control file In the case of read MSG instructions more than one instruction may use the same data file to store the received register values but the storage locations must not overlap Figure 121 shows an example of two MSG instructions each accessing different target integer files It is evident from this logic that N20 and N21 are the two independent message control files created for these instructions MSG Read Write Message Type Peer To Peer Read Write Read Target Device PLCS Local Remote Local Control Block N20 0 Control Block Length 51 Setup Screen MSG Read Write Message Type Peer To Peer Read Write Read Target Device PLCS Local Remote Local Control Block N21 0 Control Block Length 51 Setup Screen 0002 MIRA File 2 KN Figure 121 Multiple MSG Instructions 85 tec 8 3 6 SLC 5 05 Example Reading and Writing Often times applications may need to both read data from and write data to the inverter At a minimum this will require two MSG instructions and two message control files Figure 122 shows an example of two MSG instructions one for reading and one
95. nForward RunReverse ResetFault FrequencyCommand OutputFrequency MainRoutine MainProgram Fuji Inverter l Data Fuji Inverter O Data run_fwd De run rev De reset De freq cmd De De RunningF orward RunningReverse DCBreaking InverterShutdown Braking DCBusYoltageNormal gt TorqueLimiting gt YoltageLimited CurrentLimited Accelerating Decelerating Alarm 3 CommeEstablished BusyV riting 3 Figure 89 Configure Generic Default AOI The program is now complete Save download and run the program 8 2 6 ControlLogix Example AC DC Drive Profile Add On Instruction The AC DC drive profile Add On Instruction AOI is a simple interface to command and monitor the inverter It is based on the assembly instances 21 amp 71 1 2 69 Complete all the steps in section 8 2 4 Please note that the Assembly Input Instance must be changed to 71 and the Assembly Output Instance must be changed to 21 Refer to Figure 90 New Module Type Vendor Parent Allen Bradley elpscanner ETHERNET MODULE Generic Ethernet Module Name Fuji Inverter Description Input Comm Format Data INT 8 Output Address Host Name Configuration IP Address 192 168 16 Status Input Host Name Status Output Open Module Properties Connection Parameters Assembly Instance
96. nce line at the corresponding time and pops up a tooltip which displays the current indicated value at that time 47 voce DR gro Rogister Multiplier NA Y Min Value o INMENSA 100 Update Current Value 9 75 Figure 60 Pos Neg Meter Units Register Multiplier Min Value MN Max Value TN Current Value 35 66 Hz Figure 61 Thermometer Line Graph v Units Register Multiplier Min Value mn Max Vaioo DR Current Value Figure 62 Line Graph At times it may be convenient to zoom in on a particular gauge or meter in order to more clearly see the indicator or to fill the computer screen with a particular gauge s image This can be easily accomplished with the web browser s Flash Player plug in by right clicking on the gauge and selecting the desired zoom level refer to Figure 63 Zoom Out n Show All Quality Play v Loop Rewind Forward Settings About Adobe Flash Player 10 Figure 63 Zooming 5 11 5 Submitting Changes Whenever any of the gauge window configuration items in the Dashboard Tab have been changed the submit must be selected in order to write these settings to the interface card s filesystem Refer to Figure 64 Note that Click here to save changes made to the dashboard submitting the Dashboard Tab configuration does not button located on the right hand portion of the web page SUBMIT require rebooting of the interface c
97. nction code refer to section 6 The third column contains the function code descriptions which are used by the filter function The last column performs two functions it displays the current value of the function code and for writable function codes also allows changing the function code s value by clicking on the number in the value column and entering the new value 23 tec Func Code Register Description F00 1 Data Protection F01 Frequency Command 1 F02 a Run Command F03 4 Maximum Frequency F04 5 Base Frequency F05 6 Rated Voltage at Base Frequency FO 8 Acceleration Time 1 FO8 9 Deceleration Time 1 F09 10 Torque Boost F10 11 Electronic Thermal Overload Protection for Motor Select motor characteristics F11 Electronic Thermal Overload Protection for Motor Overload detection level F12 3 Electronic Thermal Overload Protection for Motor Thermal time constant F14 5 Restart Mode after Momentary Power Failure Mode selection F15 6 Frequency Limiter High F16 Frequency Limiter Low F18 9 Bias Frequency command 1 F20 21 DC Braking Braking start frequency F21 DC Braking Braking level DC Braking Braking time Value Decimal A e AS Figure 13 Function Code List Some items to keep in mind when interacting with the Function Code List are e When entering new function code values be sure that the number being entered is appropriate for the currently selected radix refer to section 5
98. nd General purpose input on off 91 Las 8 4 3 Supported Object Details Binary Input Objects Blass Indicates whether the inverter is running forward Corresponds to function code M14 bit 0 Bl2 irii Indicates whether the inverter is running reverse Corresponds to function code M14 bit 1 BIS Seca Indicates DC injection braking or pre exciting Corresponds to function code M14 bit 2 BI4 Indicates inverter shutdown Corresponds to function code M14 bit 3 BIB an Indicates braking Corresponds to function code M14 bit 4 BIG anas Indicates normal DC bus voltage Corresponds to function code M14 bit 5 Blas Indicates torque limited Corresponds to function code M14 bit 6 BIB Indicates voltage limited Corresponds to function code M14 bit 7 BIG cues Indicates current limited Corresponds to function code M14 bit 8 BI10 Indicates acceleration Corresponds to function code M14 bit 9 B111 Indicates deceleration Corresponds to function code M14 bit 10 Bli2 Indicates alarm Corresponds to function code M14 bit 11 BI13 Indicates communications established Corresponds to function code M14 bit 12 B114 Indicates function code write in progress Corresponds to function code M14 bit 15 Binary Output Objects BO lima Forward command Corresponds to function code S06 bit 0 BO2 Reverse command Corresponds to function code S06 bit 1 BOB X1 command Corresponds
99. ng on your interface must match this manual s respective revision in order for all documented aspects to apply The primary features of the OPC F1 ETH are as follows Ethernet Port IEEE 802 3 10 100BaseT Ethernet compliant Shielded RJ45 connector accepts standard CAT5 type 8 conductor unshielded twisted pair UTP patch cables Supports multiple simultaneous protocols Supported Protocols The interface currently provides server support for the following fieldbus protocols e Modbus TCP e EtherNet IP e Allen Bradley CSP also known as PCCC and AB Ethernet e BACnet IP e PROFINET lO Note that use of PROFINET lO is mutually exclusive of the other supported protocols In order to use PROFINET IO a separate application firmware file must be loaded into the interface refer to section 7 6 Adobe Flash Enabled Embedded Web Server Interface configuration and real time inverter register monitoring amp control are provided via an embedded web server The interface s web server feature provides direct data access and control via standard web browsers such as Microsoft Internet Explorer and Mozilla Firefox The latest version of Adobe Flash Player browser plug in is required Refer to section 5 XML Configuration File Upload Download All interface configuration files are stored in the unit s internal filesystem in XML format These files can be transferred to from a PC via the FTP protocol which provides the capabili
100. ntrollers The interface card supports both explicit and I O messaging Further two different types of I O messaging are supported One type invoked when the client opens a connection to the interface using assembly instances 20 amp 70 or 21 amp 71 is included with the implementation of the AC DC drive profile and requires no user configuration The other type however is entirely user configurable and is invoked when the client opens a connection to the interface using assembly instances 100 and 150 The following sections demonstrate specific examples of how to use EtherNet IP to transfer data between the inverter and Allen Bradley Logix brand PLCs Some other notes of interest are e The interface card supports the EtherNet IP protocol as administered by the Open DeviceNet Vendor Association ODVA e This product has been self tested by ICC Inc and found to comply with ODVA EtherNet IP Conformance Test Software Version A 5 e l O connection sizes for assembly instances 100 and 150 are adjustable between O and 64 bytes 32 registers max 2 bytes per register 64 bytes Because registers are 16 bit elements however connection sizes cannot be odd i e 1 3 5 etc e The interface card s product type code is 2 AC Drive e Supports unconnected messages UCMM and up to 16 simultaneous class 1 I O or class 3 explicit connections e Assembly instances 100 and 150 if a register entry in the consumed data configura
101. nverter in 0 01 Hertz units Corresponds to function code S05 AO saan Sets the acceleration time in 0 1 second units Corresponds to function code S08 AOS Sets the deceleration time in 0 1 second units Corresponds to function code S09 92 tec 8 5 PROFINET lO 8 5 1 Overview The interface card supports two different types of PROFINET data transfer One type is entirely user configurable and is utilized when a standard I O module is chosen during network configuration The other type is a module that is compliant with the PROFIdrive profile Some other notes of interest are e Supports real time RT communication e A total of 85 modules are available for selection by the controller 84 standard I O modules and one PROFIdrive module The standard I O modules follow the naming conventions of IN XX OUT YY where XX is the number of input status registers to be sent to the controller and YY is the number of output command registers to be sent to the inverter The single PROFIdrive profile compliant module is named Standard Telegram 1 Refer to the GSDML file for specific module information e When using standard I O modules up to 8 command registers can be sent to the inverter and up to 32 status registers can be retrieved from the inverter e No explicit module selection is required on the interface card the module will be selected automatically according to the controller s configuration e The lowest
102. o Figure 41 and Figure 42 DNS Servers Enter the dotted decimal IP addresses of the primary and secondary DNS servers which will be used to resolve the configured SMTP server name Only the primary DNS server is required but if a secondary DNS server is entered then it will be used if the primary server is inaccessible Mail Server Enter the SMTP server address as a name or as a dotted decimal IP address and the SMTP port default 25 that the SMTP server listens for incoming emails on From Email Enter the email address that will appear as the sender s email address in the email headers To Emails Up to four recipients can be designated to receive alarm emails Blank entries will not be processed by the interface Test Email Button When the Test Email button is pressed the interface card will use the information currently entered in the above mentioned fields to send a test email Note that you do not have to first submit the settings to the interface card s filesystem refer to section 5 9 4 in order to test them fields can be changed and retested on the fly DNS Servers Primary Address 192 168 16 3 Secondary Address Mail Server SMTP Server mail charter com SMTP Port 25 From Email Feeder_Drive MyPlant com To Emails 1 Plant Maintenance MyPlant com 2 TEST EMAIL Figure 41 Email Configuration without affecting the operation of the interface
103. o Register Conversion Function Code Group Group Fundamental Functions Ea a a EN E98 terminal FWD function 1 x 256 98 1 355 unctions NN Control Functions NUN C20 jogging frequency 2 x 256 20 1 533 WE Motor Parameters BEN P03 motor rated current 3 x 256 3 1 772 El Sc e H11 deceleration mode 4 x 256 11 1 1036 unctions BEER 7 EEN H E MOO output frequency 8 x 256 9 1 2058 J03 PID proportional gain 13 x 256 3 1 3332 Y98 bus link function 14 x 256 98 1 3683 1182 PID ouput 15x 256 32 1 3873 X00 alarm history latest 16 x 256 0 1 4097 253 3 last alarm torque 17 x 256 53 1 4406 F07 acceleration time 1 Ox 256 7 1 6 2 Scanned and Non Scanned Registers The interface card provides network access to inverter registers as two different classes The first class called scanned registers is comprised all Command Data S Monitor Data 1 M and Monitor Data 2 W function code groups These registers are constantly being scanned by the interface card which is to say that they are constantly being read and or written as applicable and their current values are therefore mirrored in the interface card s internal memory Because these inverter registers are mirrored by the interface card they have the following advantages e Access speed when a network protocol accesses a scanned register read or write t
104. o determine abnormal loss of 3 0 0 communications conditions and optionally to trigger a 0 timeout processing event The default timeout time is 10s n e The timeout configuration array allows up to 10 register value pairs to be designated by the user When a timeout event is triggered by a protocol the timeout Figure 31 Timeout Configuration configuration array indexes are parsed If the register field for an index is set to O then this index is disabled and therefore ignored If on the other hand the register field is non zero then the value contained in the value field is automatically written to the designated register This flexible mechanism allows up to 10 designated inverter registers to have their own unique fail safe conditions in the event of a network interruption For example Figure 31 shows a timeout time of 10s and one timeout entry assignment If a protocol that makes use of timeout processing triggers a timeout event then a value of 2000 will automatically be written to inverter register 1798 the frequency command Provided the inverter has a valid run command and is currently configured to use the network frequency command as its master frequency command it will ramp to 20 00Hz If timeout failsafe processing is not desired just set the register fields for all indexes to O disabled This is the default condition DEC and HEX selection buttons are
105. o means exhaustive Table 15 provides possible causes behind some of the most common errors experienced when using the interface card Problem No communications between the interface card and the inverter No communications between the network and the interface card Firmware generated error XML socket connection failed Unable to control the inverter via network communications 95 Table 15 Troubleshooting The interface card s MODULE STATUS LED blinks red at a regular interval of one blink per second Communications cannot be established or the Ethernet activity LED flashes only infrequently or not at all MODULE STATUS LED is flashing red with an x y z 3 blink sequence The number of LED flashes indicates an error code Message on a web server tab information window Writing to command and frequency registers has no apparent effect on inverter operation Solution e Confirm that the interface card connectors are properly seated e Confirm that the inverter s station address baud rate protocol etc function codes are set correctly refer to section 3 1 e Confirm that the destination IP address programmed into the controller equipment or computer matches that of the interface card as displayed by the finder utility e Confirm that intermediate firewalls or routers have been configured to allow access to the interface via the applicable TCP UDP ports e
106. ode values prior to starting operation Icons The following icons are used throughout this manual mm Indicates information which if not heeded can result in the product not operating to full Cote efficiency as well as information concerning incorrect operations and settings which may result in accidents Grip Indicates information that can prove handy when performing certain settings or operations LL Indicates a reference to more detailed information Las TABLE OF CONTENTS 1 PRE OPERATION INSTRUCTIONG cccccssseescesseeseenseecenseeseenseeseenees 8 1 1 roue ENEE 8 1 2 Unpacking and Product Confirmation aa 10 1 2 1 Shipment eege EE 10 k22 COMPITE Md 11 13 SEED Indicators ege 12 Wesel Network Status LED odas 12 jase Module SigiuS LE LAAN Ale on Nh Ba AY Abd eas ah da 12 PI ETNIA ARA ba daa na pnk a daga baa Aden EE 12 1 3 4 Ethernet Activity AA AP NA 12 1 4 Environmental Specifications 1 1 11 7 777 maaaaasaananananananananananaaaananaaununanunanannawaan 12 2 INSTALLATION asia NANANA NA AA AA 13 2 1 Pre Installation Instructions nananana NAKAKA A NN NAAAAA NA NAKAOO NN NAAAAA AA KEE NA AKOOO Ke 13 2 2 Installation Procedure a e 14 3 INVERTER FUNCTION CODE SETTINGS 00ccoonccooncconnnccnnnccnancconaninnaninnanos 16 3 1 RS 485 Communication SettiNgS ccccoccnnnnnccncnnnnnocoononennnnnancnnnnnnnnoncnnrrnrnennananans 17 3 2 Inverter Control Related SettingS cccocc
107. ommands to perform such pa gg plak Ha in ASCII mode a D A onfig_16 Ya xm actions as listing files Figure larn 106482 xn1 72 copying files to your acnet 1064ba xn1 computer Figure 73 and 26 Transfer complete copying files to the unit Figure tp 89 bytes received in M 19Seconds M 48Kbytes sec tp gt 74 Figure 72 Listing Files with Is Command cx C WINDOWS system32 cmd exe ftp 192 168 16 128 tp get pnio 10640a xm1 66 PORT command Ok bp About to open data connection 26 Transfer complete EE 1165 bytes received in 0 23Seconds 4 98Kbytes sec tp cx C WINDOWS system32 cmd exe ftp 192 168 16 128 tp put pnio_1564Ba xml 66 PORT command Ok 26 Transfer complete EU 1165 bytes sent in B BBSeconds 1165000 BBKbytes sec tp Figure 74 Copying a File to the Unit With put Command 55 tec 7 5 Using FTP with Core FTP LE Core FTP LE Lite is a third mode Site Manager party FTP application that can f be downloaded for free from o OPC F1 ETH Site Name http www coreftp com Core JOPCFIETH ee on run 192 168 16 28 o Advanced freeware FTP client applications available on the Usemame internet root F Anonymous Password XXX After installing Core FTP LE run the program If the Site Manager window Figure 75 Port Timeout does not automatically open 21 60 open it by choosing File connect SSL Options AUTH SSL SSLT Ee Comments
108. ond 16 bit word of output data Fuji_Inverter O Data 1 has been set to a decimal value of 3558 Once again referring back to Figure 37 we can see that the second element of the consumed register configuration references register 1798 which is the inverter s frequency command register A value of 3558 therefore equates to a frequency command of 35 58Hz The input data from the inverter shows similar expected results Values of 0x1021 and 3558 corresponding to registers 2063 status register and 2058 output frequency respectively are consistent with the inverter running at the parameters commanded by the output tag Controller Tags EIP Example controller Ea Xx Scope H EIP Example Show Show All d Data Type Fuji Inverter C AG al AB ETHERNET_MODULE C 0 Fuji Inverter avs wo AB ETHERNET MODULE INT 4Bytes 0 Fuji Inverter l Data SRP E Decimal INT 2 Fuj_Inverter Data 0 16 1021 Hex INT Fuj_Inverter Data 1 3558 Decimal INT Fuji Inverter 0 ak Goal AB ETHERNET MODULE INT 4Bytes 0 0 Fuji Inverter 0 Data TASA if Decimal INT 2 Fuji InverterO Data 0 16 0001 Hex INT Fuji Inverter 0 Data 1 3558 Decimal INT e b 4 gt Ji Monitor Tags Edit Tags a Figure 85 Controller Tags for I O Access 8 2 5 ControlLogix Example Generic Default LO Add On Instruction The generic default I O Add On Instruction AOI is a simple interface to command and monitor the in
109. onnections is enabled checked the connection remains open after transmission If disabled unchecked the connection is opened before and closed 74 tec 5 6 7 75 e after every transmission For efficiency it is recommended to enable Cache Connections Message Configuration connection Configuration Communication Tag Path JEIP 2 192 168 16 28 Browse EIP 2 192 168 16 28 O e _ C jw Cache Connections Figure 102 Setting the Communication Path Click OK to close the MSG Configuration dialog At this stage MainRoutine should look like Figure 103 El MainProgram MainRoutine SEE SG Type CIP Data Table Read Message Control connection MainRoutine Figure 103 MainRoutine Assign a tag to the XIO element a Double click on the XIO element located to the left of the MSG block In the drop down box double click on the connection EN field Refer to Figure 104 This configuration causes the MSG instruction to automatically retrigger itself when itcompletes While this is acceptable for the purposes of this example it can produce high network utilization In actual practice it may be desirable to incorporate additional logic elements to allow triggering the MSG instruction at a specific rate or under specific conditions The program is now complete Refer to Figure 105 Save download and run the program To view the values of the
110. our interface start the ICC FINDER EXE discovery utility The discovery utility scans the network for ICC devices and then lists each device s IP Address MAC Address Firmware Version and Product Name Refer to Figure 7 on page 19 Identify your device by its unique MAC address printed on a label on the top of the Ethernet network jack To change the IP address select the device in the list of detected devices and click the Configure IP Settings button In the dialog that appears select Manually configure network settings Enter the desired IP Address Subnet Mask and Default Gateway in the appropriate boxes and then click Apply Enter the case sensitive system password default is cc in the Authentication dialog box then click Submit A popup dialog box will prompt you to reboot Click Reboot Rebooting may require 30s or more to complete When the device status indicates Ready click Close The discovery utility will automatically rescan the network Confirm that the new IP address has been accepted by the device 4 2 2 Via the Web Page Once an initial IP address has been assigned to the device and the configuration web page can be accessed the IP address related parameters can also be modified via the web page Refer to section 5 7 3 20 tec 5 EMBEDDED WEB SERVER 5 1 Overview The interface contains an embedded web server also known as an HTTP server which allows users to access the inverter s internal d
111. ox Instruction Figure 113 MSG Instruction Selection Instruction Selection Instruction Classification Instruction Names Search gt gt Ascii Control Diagnostic Detect Cancel Ascii Strin File Bit Comparison One Shot Rising Help Compare Output Energize Compute M ath Output Latch File Shift Sequencer Output Unlatch File Misc Examine if Closed Input Output XIO Examine if Open Micro High Spd Cntr Move Logical Program Control Timer Counter Trig Functions User Customized Description re Examine if Open Figure 114 XIO Instruction Selection Configure the MSG instruction a b Set the Read Write field to Read Target Device field to PLC5 Local Remote field to Local and Control Block to N20 0 Upon hitting the lt ENTER gt key while in the Control Block entry box the MSG Properties dialog box should appear or it can be opened by clicking on the Setup Screen button at the bottom of the MSG instruction Refer to Figure 115 In this example we will be reading a total of 25 registers beginning at N30 50 register 2050 function code M01 To configure this under This Controller set the Data Table Address field to N18 1 set the Size in Elements field to 25 and set the Channel field to 1 Ethernet Under Target Device set the Data Table Address field to N30 50 starting target register 2050 and set th
112. r 2063 operation status word has been remapped to register 5005 With this configuration it is now possible to efficiently interact with these five non contiguous inverter registers via just two Modbus read write multiple registers transactions Writing to the frequency command and command word can be accomplished with a single write multiple registers transaction by writing a quantity of two registers starting at register 5001 Similarly reading the output frequency DC link bus voltage and operation status word in that order can be accomplished with a single read multiple registers transaction by reading a quantity of three registers starting at register 5003 41 tec 5 10 4 Submitting Changes Whenever the Modbus configuration has been changed the submit button located on the right hand portion of the web page must be clicked in order to write these settings to the interface card s filesystem Refer to Figure 51 Note that because these configuration elements are read from the filesystem only when the interface card boots up the act of submitting configuration changes will also reset the interface card Please allow 30 seconds for the interface card to reboot at which time it will then be operating with the recently submitted configuration sugmit Click here to save changes made to the Modbus configuration Warning This will cause the communication interface card to reset Ensure that the sy
113. re 10 To change tabs just click on the tab you wish to view The title of the currently selected tab is red Note that because different protocols are supported by the interface with different firmware images not all tabs may be accessible with the firmware image currently loaded The titles of tabs that are not accessible are grayed out and clicking them has no effect unners OPC F1 ETH Embedded Server Pa NAAA VA AAN Monitor Five BACnet Config EtherNet IP Alarm Modbus Dashboard le Group a CPU firmware version V1 000 XML socket connection succeeded Figure 10 Page Select Tabs 5 4 Monitor Tab 5 4 1 Information Window Figure 11 shows the Information Window which is located in the upper right hand corner of the monitor tab This window displays various informational messages regarding the status of the interface card or web browser session There is also an activity indicator located in the lower right hand corner of the Information Window which blinks periodically to show the status of data communication between the web browser and the interface card If you do not observe the activity indicator blink at all for several seconds or more it is possible that the web browser may have lost contact to the web server due to an inverter power cycle or a network problem to reestablish communications select refresh on your web browser E EtherNet IP Alarm Modbus
114. recommended I O Cycle Update Time in Step 7 or an equivalent hardware configuration tool is 8ms Lower update times are possible but determinism may vary depending on the interface s processing load Note that this setting is not related to and should therefore not be confused with the Update Time setting on the embedded web server s PROFINET tab e Ifthe RT connection timeout occurs the driver will trigger a timeout event as described in section 5 7 5 The timeout value is dictated by the PROFINET controller and is at least three times the lO Cycle update time The timeout value is also known as the IO Cycle Watchdog time e The interface card supports PROF ldrive profile V4 1 For more information on PROF Idrive communications refer to the PROFlidrive Profile Drive Technology Technical Specification for Profibus and PROFINET Profibus International order 3 172 e Any available inverter register can be accessed via PROFINET acyclic services The record index unless reserved directly corresponds to a register number section 6 e Standard I O module configuration if a register entry in the command data configuration array is 0 then any commanded data that corresponds to that location will be ignored Conversely if a register entry in the status data configuration array is 0 then any status data that corresponds to that location will be a default value of 0 Refer to section 5 5 3 for further information on the data configura
115. self issues such as out of range data values will always be checked for and any applicable errors will be immediately returned to the originating network protocol For those protocols such as Modbus TCP that allow access to non scanned registers note that the inverter applies the following rules to these accesses e Amaximum of 50 registers may be read or written in one transaction e f only one non scanned register is accessed in a particular transaction then that register must exist in the inverter or an error will be returned e Reading registers if more than one non scanned register is accessed in a particular transaction then at least the starting register must exist in the inverter or an error will be returned Any non existent registers accessed as a result of the remainder of the request will be returned with dummy 0 values e Reading registers registers cannot be read across function code groups Any multiple register request will return dummy O values for all registers that extend past the last register in that group e Writing registers if more than one non scanned register is targeted in a particular transaction then at least the starting register must exist in the inverter or an error will be returned Write data corresponding to any non existent registers targeted as a result of the remainder of the request will be ignored e Writing registers registers cannot be written across function code groups Wri
116. sful write can be observed by reading the current unchanged value of the register during a subsequent network transaction If the 50 Las unsuccessful write was initiated via the web browser s monitor tab then the displayed register will revert back to its original value automatically Accesses to any register in the scanned register range 1794 1807 2050 2122 or 3842 3937 will always be successful Even if an inverter function code corresponding to a given scanned register does not exist the interface card still maintains a location in its internal mirroring memory for that register This feature allows for the block access of non contiguous registers as described in section 6 1 The second class of registers is called non scanned registers and is comprised of all inverter configuration function codes and alarm related function codes Non scanned registers are not continuously accessed by the interface card What this means is that for those protocols that allow accesses to non scanned registers such accesses will incur additional response latency as the interface card must first forward the request to the inverter for it to process While the principle disadvantage of accessing non scanned registers is the additional delay that is incurred the unique advantage that non scanned register accesses provide is that write data checking is available Because all non scanned register accesses must first be processed by the inverter it
117. sh to access refer to section 8 2 5 In this example we will be reading a total of 21 registers beginning at rd reg 2050 function code M01 per unit frequency reference final command iii Enter the Number Of Elements to read In this example we will read 21 registers iv For the Destination Element either directly type in data array 50 or select element 50 in the data array tag via the drop down box refer to Figure 101 The destination could be any offset in the data array tag as long as the offset plus the Number Of Elements 21 does not exceed the tag s defined size 73 Message Configuration connection Configuration Communication Tag Message Type CIP Data Table Read e Source Element rd_reg_2050 Number Of Elements 21 ES Destination Element data array 50 E New Tag data_array 48 data_array 49 data_array 51 data_array 52 Figure 101 Selecting the Destination Element d Communication tab settings refer to Figure 102 i Enter the Path to the interface card A typical path is formatted as Local ENB 2 target IP address where Local ENB is the name of the 1756 ENBx module in the local chassis we named ours EIP in section 8 2 3 2 is the Ethernet port of the 1756 ENBx module in the local chassis and target IP address is the IP address of the target node In our example this path would be entered as ElP 2 192 168 16 28 If Cache C
118. stem is in a safe state such that loss of communications will not pose a danger to equipment or personnel before using this feature Figure 51 Submit Configuration Changes 42 tec 5 11 Dashboard Tab The Dashboard Tab provides access to a virtual keypad as well as a variety of gauges meters and graphs that can be configured to provide an at a glance graphical overview of critical application variables in real time A total of 10 gauge windows are available two at a time and each gauge window can be configured to display any scanned registers value via one of six different gauge types User defined engineering units scaling and range limits are also configurable Refer to Figure 52 OPC F1 ETH Windows Internet Explorer TAR GO y E http 192 168 16 28 44 2 Google e E We de Soso A El dh gt fe Gros E e Front runners OPC F1 ETH Embedded Server Monitor PROFINET BACnet i EtherNet IP Dashboard Dashboard Activity Gauge y Successfully loaded configuration OUTPUT gt E Y Hz RUNNING STATE Units 3 F pa 5 H Register A ACTIVITY E 23 58 Multipilar 23 Hz MESA 100 Click here to save changes made oo to the dashboard MONITOR Update Pa Current Value 23 58 Hz Unies Register Multiplier Min Value 300 WED AE 320 Update Current Value 309 Volts Page 1 5 INDUSTRIAL CONTROL COMMUNICATIONS ING La Internet Qi y Figure 52 Dashboar
119. t 55 7 5 Using FTP with Core FTP LE osa ii iia 56 7 6 Loading New Application Firmware 57 PROTOCOL SPECIFIC INFORMATION cooocccccccoococooccccncnnnnnannnnnnnnnananaannnnnos 58 Sech 0 0 5401 14 K8 EE 58 O CA AA AA AA 58 8 1 2 Coil amp Discrete Input Eeer 59 8 2 A Ee 60 Bal E TEE 60 E22 ODVAAC DG Dive Prone ip A A adhe 61 8 2 3 CONTO OIC Exampl s Set EE 63 8 2 4 ControlLogix Example I O Message 64 8 2 5 ControlLogix Example Generic Default I O Add On Instruction ocooooconnccncccooonconnommmoo 67 d4 8 2 6 ControlLogix Example AC DC Drive Profile Add On Instruction ooooonncccinooommmmmmmmmmmoo 69 8 2 7 Explicit Messaging Tag Relerence naa a aaa dt 71 8 2 8 ControlLogix Explicit Messaging Example Read a Register Glock 72 8 2 9 ControlLogix Explicit Messaging Example Read a Single Register nanan 77 8 2 10 ControlLogix Explicit Messaging Example Multiple MSG Instructions ooooooncoom oo 77 8 2 11 ControlLogix Explicit Messaging Example Reading and Wetmg 2 awwawn anan 78 8 3 Allen Bradley ES ia 79 Bai A pa Sean aan pa MGA a NANANA NA ane tT eee i Naga 79 8 3 2 Tag Eet 79 8 3 3 SLC 5 05 Example Read a Register Glock AAA 81 8 3 4 SLC 5 05 Example Read a Single Hegtster AAA 84 8 3 5 SLC 5 05 Example Multiple MSG Jnstruchong ee 85 8 3 6 SLC 5 05 Example Reading and Writing ua apan aan ee 86 8 4 BACHEVIP E 87
120. t required for implementing just one MSG instruction Each MSG instruction will require its own message controller tag In the case of read MSG instructions more than one instruction may use the same Destination Element tag but the storage locations must not overlap Figure 108 shows an example of two MSG instructions each accessing different read tags It is evident from this logic that rd connection and rd connection2 are the two independent message controller tags created for these instructions El MainProgram MainRoutine SG Type CIP Data Table Read Message Control rd_connection2 Y MainRoutine Figure 108 Reading Via Multiple MSG Instructions 77 tec 8 2 11 ControlLogix Explicit Messaging Example Reading and Writing Often times applications may need to both read data from and write data to the inverter At a minimum this will require two MSG instructions and two message controller tags Figure 109 shows an example of three MSG instructions one for reading and two for writing the inverter s frequency command and operation command word The only item of note that differentiates this example from the multiple read example in section 8 2 10 is the addition of the en xx wr XIC elements The reason for the addition of these elements is that while reading from a remote device is often continuously performed monitoring data is typically written to the remote device only when necessary i e when the value to
121. t discrete is resolved by the interface into a specific register and a specific bit within that register The pattern of discrete to register bit relationships can be described as follows Discrete 1 16 map to register 1 bitO bit15 bitO LSB bit15 MSB Discrete 17 32 map to register 2 bitO bit15 and so on Arithmetically the discrete to register bit relationship can be described as follows For any given discrete the register in which that discrete resides can be determined by Equation 3 Equation 3 discrete 15 register 16 Where the bracket symbols indicate the floor function which means that any fractional result or remainder is to be discarded with only the integer value being retained Also for any given discrete the targeted bit in the register in which that discrete resides can be determined by Equation 4 bit discrete 1 16 Equation 4 Where discrete e 1 65535 bit e 0 15 and is the modulus operator which means that any fractional result or remainder is to be retained with the integer value being discarded i e it is the opposite of the floor function For clarity let s use Equation 3 and Equation 4 in a calculation example Say for instance that we are going to read coil 34 Using Equation 3 we can determine that coil 34 resides in register 3 as 3 0625 3r1 3 Then using Equation 4 we can determine that the bit with
122. te data corresponding to any registers that extend past the last register in a group will be ignored 51 Las 7 FILESYSTEM amp FIRMWARE 7 1 Overview The interface card s on board filesystem is used to store files for use by the application firmware Currently the application firmware s main use of the filesystem is to store XML encoded configuration files that dictate the characteristics of the various protocols Each protocol that requires configuration will have its own XML file stored on the filesystem For easy identification the filename will begin with the corresponding protocol which it configures For example a BACnet configuration file s filename will begin with bacnet and an Ethernet IP file will begin with eip Whenever the configuration for a specific protocol is completed it is suggested that a backup copy of the configuration file be downloaded from the unit to a PC One reason for this is in case it becomes necessary to restore a previous configuration at a later time Another reason is that it may be desirable to load multiple units with the same configuration as a downloaded configuration file can be uploaded again to any compatible unit allowing the user to easily clone multiple units with the same configuration Each time the interface card boots up it will search the filesystem for the configuration files required by the protocols currently operating in the unit If it does not find a required file it wil
123. ter a string of up to 128 characters in length which will appear in the subject line of the alarm email The body of the alarm email is empty 5 9 4 Submitting Changes Whenever any of the Alarm configuration elements alarm settings or email configuration parameters have been changed the submit button located in the lower right hand portion of the web page must be clicked in order to write these settings to the interface card s filesystem Note that because these configuration elements are read from the filesystem only when the interface card boots up the act of submitting configuration changes will also reset the interface card Please allow 30 seconds for the interface card to reboot at which time it will then be operating with the recently submitted configuration Refer to Figure 46 SUBMIT Click here to save changes made to the Alarm configuration Warning This will cause the communication interface card to reset Ensure that the system is in a safe state such that loss of communications will not pose a danger to equipment or personnel before using this feature Figure 46 Submit Configuration Changes 39 tec 5 10 Modbus Tab The Modbus tab provides access to configuration items related to communication on a Modbus TCP network Refer to Figure 47 gt OPC F1 ETH Windows Internet Explorer SEE El 192 168 16 53 Ka S lez AA EI ip Favorites 0PC F1 ETH H mm y Pager Safety PO e Front runners O
124. that are unrecoverable When y13 is set to its recommended value of 60 seconds the setting of y18 will only determine the speed with which the inverter will react to an unrecoverable communication fault For example if y18 is set to 2 seconds then a timeout error will be triggered within 2 seconds of a communication interruption If the cause of such an interruption was recoverable the interface card had simply been rebooted for example then the 60 second grace period set by y13 will allow a normal recovery to take place and the inverter will not trip as a result of the error If on the other hand the cause of the interruption was unrecoverable then the inverter will trip 62 seconds after the initial communication gap 2 seconds for the error to be signaled due to y18 and an additional 60 seconds due to y13 before the error is converted to an inverter trip RS 485 Response Dela 19 Sets a delay time that is added to the inverter s internal processing time before it will send a response packet to the interface card While the factory default value of 0 01 10ms is acceptable optimal performance can be achieved by setting y19 to 0 00 A setting of 0 00 will allow the inverter to response to interface card requests immediately after it has completed its internal processing RS 485 Protocol Selection y20 Determines the RS 485 port protocol and must be set to a value of O Modbus RTU 3 2 Inverter Control Related Settings Th
125. ther or not an inverter alarm exists The Value field is also set to a hexadecimal value of 0x0800 so the alarm condition will be evaluated as true when bit 411 of the operation status register equals 1 The Condition Must Remain True For A Minimum Of Alarm analysis processing is performed by the interface card once per second Enter the number of seconds that the condition must be continuously evaluated as true for the alarm to be triggered A time of 0 seconds means that just a single evaluation of true will immediately trigger the alarm Send Additional Reminders While The Condition Remains True If this check box is unchecked then only one email transmission event will occur when an alarm condition is triggered further email transmissions will not be attempted for this alarm unless the alarm condition is first evaluated as false which resets the alarm and then once again is triggered by a subsequent event If this check box is checked then as long as the alarm condition continues to be evaluated as true subsequent email transmissions will be automatically retriggered every indicated number of minutes for 38 tec a maximum of the indicated number of times If at any time during the subsequent transmissions the alarm condition is evaluated as false then the alarm will be reset and email transmissions for this alarm will stop until the next time the alarm is triggered of course Subject En
126. tion array is 0 then any consumed data that corresponds to that location will be ignored Conversely if a register entry in the produced data configuration array is O then any produced data that corresponds to that location will be a default value of 0 Refer to section 5 8 4 for further information on the data configuration arrays e Class 1 implicit WO supports both multicast and point to point unicast when producing data in the TO direction e Point to point class 1 connected messages will be produced targeting the IP address of the device that instantiated the connection UDP port 0x08AE UDP port 2222 e Ifa class 1 point to point connection is established in the TO direction no more class 1 connections can be established e fa class 1 connection s consuming half O gt T times out then the producing half T gt 0 will also time out and will stop producing e Ifa class 1 or class 3 connection timeout occurs the driver will trigger a timeout event as described in section 5 7 5 The timeout value is dictated by the scanner client and is at a minimum four times the scan rate Requested Packet Interval for class 1 The typical timeout value for class 3 messaging is usually much larger and is also dictated by the scanner client 60 d4 8 2 2 ODVA AC DC Drive Profile The interface card supports the ODVA AC DC drive profile No special EtherNet IP configuration of the interface card is required when using the AC DC dr
127. tion arrays 8 5 2 PROFIdrive Profile For optimal interoperability the interface card supports the PROFIdrive profile No special configuration of the interface card is required when using the PROFldrive profile all that is needed is that the controller must be configured to target the Standard Telegram 1 module on the interface card e Implements Application Class 1 standard drive e Supports only Standard Telegram 1 ST1 PZD 2 2 on slot 1 similar to Profibus PPO type 3 e Supports only Speed Control Mode e The maximum motor speed in RPM maximum frequency x 120 number of motor poles where maximum frequency equates to the value of register 4 function code F03 maximum frequency 1 and number of motor poles equates to the value of register 770 function code P01 motor number of poles e The speed setpoint value is the commanded speed reference in RPM sent from the controller to the inverter Similarly the speed actual value is the actual operating speed in RPM of the inverter sent back to the controller As the inverter natively operates in units of Hz the following conversion equations are applied within the interface card Speed Setpoint Inverter speed reference in RPM Maps to inverter register 1798 function code S05 frequency command The speed setpoint component of the PROFldrive profile is always in units of RPM Therefore the interface card applies the RPM to Hz conversion indicated in Equ
128. tion firmware which can be confirmed by observing the version displayed in the web server s information window refer to section 5 4 1 e Because the transferred firmware file is not written to the unit s flash memory until the FTP connection is closed be sure to close the connection in order to trigger the write process The method of closing an FTP connection differs depending on the FTP transfer mechanism used For example if using Windows Explorer close the window If using the command prompt method type quit to close the connection If using Core FTP click on the disconnect button etc e Because the interface s web pages may have changed with the new firmware version it is recommended to clear your web browser s cache memory before accessing the web server after the firmware update This will ensure that your web browser will load the updated web server pages directly from the interface instead of just loading the local old copy stored in your computer s cache memory To accomplish this in Internet Explorer go to Tools Internet Options Browsing History Delete and delete all temporary internet files 57 Las 8 PROTOCOL SPECIFIC INFORMATION This section will discuss topics that are specific to each of the supported protocols 8 1 Modbus TCP 8 1 1 Overview The interface card supports Schneider Electric s Modbus TCP protocol release 1 0 The interface is conformance class 0 and partial class 1 and
129. ton located interface card to reset Ensure that the system is in a safe state such that loss of communications will not In the lower left hand portion of the web pose a danger to equipment or personnel before page must be clicked in order to write these using this feature settings to the interface card s filesystem Note that because these configuration Figure 21 Submit PROFINET Changes elements are read from the filesystem only when the interface card boots up the act of submitting configuration changes will also reset the interface card Please allow 30 seconds for the interface card to reboot at which time it will then be operating with the recently submitted configuration Refer to Figure 21 27 tec 5 6 BACnet Tab The BACnet tab provides for the configuration of the device on a BACnet IP network Refer to Figure 22 gt OPC F1 ETH Windows Internet Explorer TAR E 192 168 16 53 A a P su koh 2 Jip Favorites 0PC F1 ETH a gt mmr Pager Safety FO e Front runners OPC F1 ETH Embedded Server Ds ff f Lk Monitor PROFINET BACnet Config EtherNet 1P Alarm Modbus Dashboard BACnet Activity Successfully loaded BACnet configuration Device Name OPC F1 ETH Device ID Click here to save changes made to the BACnet SUBMIT a A A svemir device configuration Warning This will cause the communication interface card to reset Ensure that the system is
130. try box located above the gauge in which the user can enter a descriptive gauge title comprised of up to 16 characters Units A text entry box in which the user can enter an engineering units string comprised of up to 8 characters This units string will be appended to all locations in the gauge window that display the designated register s current value Register The designated register whose value is to be reflected on the gauge Note that only scanned registers may be displayed in Dashboard gauges refer to section 6 2 for a discussion of scanned registers Multiplier The multiplier value is a floating point number that is used to scale the raw value of a register As its name suggests the multiplier value is multiplied by the designated register s current raw value in order to calculate the gauge s indicated value Negative values can also be used if desired Min Value The gauge s minimum indicated value Negative values can be used if desired e g if a negative Multiplier attribute is used to generate a negative indicated value Not all gauges allow adjustment of the min value 45 tec Max Value The gauge s maximum indicated value Similar to the Min Value attribute negative values can be used if desired Indicated value characteristics can even be inverted by setting the Max Value attribute to a value less than the Min Value attribute Update Button Clicking the update button will apply the current configuration attribut
131. ty for PC based file backup and easy configuration copying to multiple units Configuration files can also be viewed and edited via standard text editors XML editors and web browsers Refer to section 7 Email Based Alarm Notifications Up to 20 configurable alarm conditions can be programmed into the interface Value logical comparison and time based conditions can be provided for the interface to autonomously monitor any available inverter register When an alarm condition is triggered a notification email can be sent to up to four destination email addresses Refer to section 5 9 Dashboard GUI A dashboard tab on the embedded web server provides 10 gauge windows each of which can be configured to display any available scanned inverter register in a variety of meter graph and gauge formats A virtual keypad interface is also provided Refer to section 5 11 Las Network Timeout Action A configurable network timeout action can be programmed that allows registers to have their own unique fail safe conditions in the event of a network interruption Refer to section 5 7 5 Field Upgradeable As new firmware becomes available the interface can be upgraded in the field by the end user Refer to section 7 6 for more information EtherNet IP Data Access Options The EtherNet IP protocol provides access to inverter data via explicit messaging user defined UC assembly instances and the ODVA AC DC drive profile Refer to section 8 2 for
132. ual Low Byte Cir Running2 Running1 are Kag pe From Ready g g Warning Faulted Net Net Speed Actual High Byte Input Instance Mapping Detail Faulted Inverter fault signal O not faulted 1 faulted Maps to inverter register 2063 bit 11 function code M14 operation status word ALM bit Warning This bit is not used it is always O Running1 FWD Running forward status signal O not running forward 1 running forward Maps to inverter register 2063 bit O function code M14 operation status word FWD bit Running2 REV Running reverse status signal O not running reverse 1 running reverse Maps to inverter register 2063 bit 1 function code M14 operation status word REV bit Ready Inverter ready signal O not ready 1 ready The Ready bit will be 1 whenever the Drive State attribute see below is in the Ready Enabled or Stopping state CtrlFromNet This bit is not used it is always O RefFromNet This bit is not used it is always O AtReference Up to speed signal O not up to speed 1 up to speed Set to 1 if the inverter is running either Running1 1 or Running2 1 and both the ACC bit bit 9 and DEC bit bit 10 in the operation status word register 2063 function code M14 are 0 62 tec Drive State Indicates the current state of the Control Supervisor Object state machine Refer to the ODVA EtherNet IP specification object library for detailed information on the Control S
133. upervisor Object state machine Speed Actual Inverter operating speed in RPM Maps to inverter register 2058 function code M09 output frequency The speed actual component of the AC DC drive profile input instances is always in units of RPM Therefore the interface card applies the Hz to RPM conversion indicated in Equation 6 in order to determine the appropriate operating speed in units of RPM to be written to the network Hz x120 RPM _ _ _ _ Equation 6 number of motor poles The number of motor poles term which appears in the denominator of Equation 6 is obtained from the setting of inverter function code P01 Motor number of poles Note that the value of P01 is read by the interface card only at boot up so if the value of this function code is changed then the interface card must be rebooted in order for it to read the new value from the inverter 8 2 3 ControlLogix Examples Setup This section will demonstrate how to initially setup a ControlLogix PLC such as a 1756 L61 coupled with a 1756 ENBT A communication interface adjust this procedure according to your specific equipment Later sections will provide specific read write examples using this configuration with I O or explicit messaging 1 Run RSLogix 5000 and create a new configuration 2 Toadda 1756 ENBT A to your WO configuration first switch to offline mode 3 Right click on the I O Configuration node in the controller organizer view and
134. ure 34 EtherNet IP Tab Information Window 5 8 2 Device Identification A text entry box is available which allows customization of the device s name for identification on the EtherNet IP network ee fr Ar This string is accessible as the product name attribute of the identity object Refer to Figure 35 Figure 35 EtherNet IP Device Identification 33 tec 5 8 3 Run ldle Flag Behavior EtherNet IP clients such as PLCs have the option of adding a 32 bit run idle header to all class 1 I O data packets Y Invoke Timeout When Run Idle Flag Idle sent to devices Bit 0 of this header is called the run idle flag by the EtherNet IP specification and is intended to signify when the client is in a running state or an Figure 36 Run Idle Flag Behavior Selection idle state A running state run idle flag Run is indicated whenever the client is performing its normal processing e g scanning its ladder logic An idle state run idle flag Idle is indicated otherwise For example Allen Bradley ControlLogix PLCs will set their run idle flag to idle whenever their processor keyswitch is placed in the PROG position presumably in preparation to receive a new application program from RSLogix The behavior of EtherNet IP devices when they receive I O data from a controller with the run idle flag set to Idle is not specified in the EtherNet IP specification The interface card allows the option of t
135. ure 6 Example Ethernet Cable Routing 5 Reinstall all covers removed in step 1 Take a moment to confirm that the Ethernet cable is not being pinched and is not routed near any power carrying wiring Note For inverters with capacities of 37kW and above also close the keypad enclosure RA For reinstallation instructions refer to the FRENIC Eco Instruction Manual INR S147 1225 E Chapter 2 Section 2 3 Wiring 15 Las 3 INVERTER FUNCTION CODE SETTINGS The inverter function codes listed in Table 2 are critical for overall operation of the end to end communication system Some of these function codes must be set to specific values and some may have multiple allowable settings depending on the desired operation of the overall application Although there may be many other function codes that will require configuration for your specific application it is important to understand the manner in which the following function codes will impact successful communications with and control of the inverter For further details regarding these function codes please refer to the FRENIC Eco Instruction Manual INR 5147 1225 E Chapter 5 FUNCTION CODES FRENIC Eco MA an User s Manual y codes Link Functions and RS 485 Communication User s Manual MEH448 Chapter 5 Section 5 2 Data Formats Table 2 Function Code Settings Overview E si Setting Default E Required 3 Col CEA Range Value Value Communications Link Function
136. vailable to upgrade their units Besides the new firmware file firmware updates require only a PC with the same FTP client capabilities as described earlier in this section The new firmware is loaded on the unit via the FTP protocol in the same manner as uploading a configuration XML file Some notes on uploading new firmware via FTP are e Please be sure to read the firmware release notes and updated user s manual for any important notices behavior precautions or configuration requirements prior to updating your firmware For example upgrading to a new firmware version may affect user defined configuration files prior to starting an update procedure always back up your configuration file to a PC for later recovery if necessary e Because the FTP application firmware in the unit distinguishes application firmware files from XML configuration files by virtue of the filename don t change the default name of the firmware file to be uploaded to the unit e Although the firmware file is uploaded from your PC to the unit in the same manner as configuration files are uploaded the firmware cannot be downloaded from the unit because the firmware does not reside in the unit s filesystem like configuration files do e After the firmware upload process has been completed typically requiring 30 45 seconds the unit will reset automatically 5s after the FTP connection is closed When the unit boots up again it will be running the new applica
137. ver e 1 P 1 f f f f f f Monitor PROFINET BACnet Config EtherNet IP Alarm Dashboard Function Code Group a CPU firmware version V1 000 All XML socket connection succeeded Fundamental Functions Extension Terminal Functions Control Functions Motor Parameters Fier REFRESH Hex Func Code Register Description Value Decimal 00 Data Protection 0 ACTIVITY 8 1 Frequency Command 1 0 02 Run Command 0 3 Maximum Frequency 600 04 Base Frequency 5 Rated Voltage at Base Frequency 07 Acceleration Time 1 8 Deceleration Time 1 sr TSS TITSER TEA SO o o o o 09 Torque Boost F10 Electronic Thermal Overload Protection for Motor Select motor characteristics Fld Electronic Thermal Overload Protection for Motor Overload detection level F12 Electronic Thermal Overload Protection for Motor Thermal time constant F14 Restart Mode after Momentary Power Failure Mode selection F15 d Frequency Limiter High F16 Frequency Limiter Low F18 Bias Frequency command 1 F20 DC Braking Braking start frequency F21 DC Braking Braking level F22 DC Braking Braking time INDUSTRIAL CONTROL COMMUNICATIONS ING internet fay 100 Figure 8 Embedded Web Server In order to access the web server and view the function code values destination TCP ports 80 and 2000 must be accessible from the client computer If an XM
138. verter It is based on the vendor specific assembly instances 100 amp 150 and the default produced and consumed data configuration arrays refer to section 5 8 4 1 2 67 Complete all the steps in section 8 2 4 Right click on Add On Instructions in the controller organizer view and select Import Add On Instruction Browse and import the generic default I O AOI Refer to Figure 86 Controller Organizer E Controller logix5561 Tasks E Motion Groups B E Add On Instructions E OPCF1ETH Generic Defaule IO A Parameters and Local Tags En Logic H E Data Types Trends C3 110 Configuration Figure 86 Generic Default IO AOI Double click Controller Tags in the controller organizer view and select the Edit Tags tab at the bottom Create the tags in Figure 87 tec Controller Tags logix5561 controller SEE Scope fa logix5561 Y Show All Tags g Y Name z8 Alias For Base Tag Data Type Description External Access Constant Style WG ie om INT Frequency command Read Write E Decimal Fui Inverter AB ETHERNET_MODULE C 0 Readwite Co Fuji Inverter AB ETHERNET_MODULE_INT_4Bytes l 0 Read Wrte Cl E Er Inverter 0 ABETHERNET_MODULE_INT_4Bytes 0 0 Read wiite fe generic_aoi se OPCFIETH Generic Default 10 Simple interface for Read Write F a reset Io BOOL Fault reset Read write Decimal tun fwd BOOL Run forward direct
139. verter the transmission of request packets is performed asynchronously to other threads in the interface card s internal operating system Some of these other threads are able to reboot the interface card under certain circumstances when commanded by the user via the Finder program or after configuration changes are submitted via the web browser for example It is possible that the interface card may be in the middle of transmitting a request packet to the inverter when one of these asynchronous reboots is issued thereby resulting in a single incomplete packet being received by the inverter If the inverter is running at the time such an incomplete packet is received then it will trip either immediately if y12 is set to O or after the time set in y13 if y12 is set to 1 To eliminate the possibility of such nuisance trips therefore do not configure y12 with a value of 0 or 1 If it is desired to trip the inverter when the inverter is controlled from the interface card is currently running and there is a real communication problem between the interface card and the inverter then y12 can be set to a value of 2 attempt recovery within the time set by y13 In such a scenario however it is also recommended to set y13 to a value of 60 60 seconds A retry time of 60 seconds will allow sufficient time for the interface card to successfully re establish communications with the inverter when the outage is recoverable when the interface c
140. viewing and downloading files to a computer but does not allow advanced file manipulation such as cut paste drag and drop etc For advanced file manipulation abilities use of a different FTP application is required After you log on you can add this server to your Favorites and return to it easily Figure 65 FTP Authentication gt FTP root at 192 168 16 28 Windows Internet Explorer SE II gt El fep 11192 168 16 28 sll ell Xx er gt We d GTP root at 192 168 16 28 ED El gt ep Page CP Tools FTP root at 192 168 16 28 To view this FTP site in Windows Explorer click Page and then click Open FTP Site in Windows Explorer 01 01 1970 E 475 config 10810a xml 01 01 1970 4 044 bacnet 10810a xml 01 01 1970 1 690 eip 10810a xml 01 01 1970 3 163 alarm 10810a xml 01 01 1970 1 434 mbtcp 10810a xml 01 01 1970 313 dashboard 10810a xml 01 01 1970 1 156 pnio 10810a xml La E Internet R 100 Figure 66 FTP Navigation with Internet Explorer 7 3 Using FTP with Windows Explorer To use FTP with Microsoft Windows Explorer first open either Windows Explorer or My Computer Refer to Figure 67 Please note that the indicated procedure prompts and capabilities outlined here can vary depending on such factors as the installed operating system firewalls and service packs In the Address field type in ftp root and then the IP address o
141. web page must De CIICKEO a safe state such that loss of communications will order to write these settings to the not pose a danger to equipment or personnel before using this feature interface card s filesystem Note that because these configuration elements are read from the filesystem only when the interface card boots up the act of submitting configuration changes will also reset the interface card Please allow 30 seconds for the interface card to reboot at which time it will then be operating with the recently submitted configuration Refer to Figure 25 Figure 25 Submit BACnet Changes 29 tec 5 7 Config Tab The Config tab provides access to various configuration items Refer to Figure 26 gt OPC F1 ETH Windows Internet Explorer BAR 192 168 16 53 Y Pr Peg e Ki E Favorites 0PC F1 ETH ag y Pager Safety FO e Front runners OPC F1 ETH Embedded Server y e z f Wr 2 bh 8 bc f Y Monitor PROFINET BACnet Config EtherNet IP Alarm Modbus Dashboard Authentication Username Timeout 110 root Configuration Activity Successfully loaded configuration Password Timeout Configuration kay index register value a IP Configuration suemit Click here to save changes made to the configuration Warning This will cause the communication interface card to reset Ensure that the system is V Enable Static IP in a safe state such that loss of commun
142. 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 Las Preface Thank you for purchasing the OPC F1 ETH Multiprotocol Ethernet Interface This instruction manual has been prepared to help you connect your FRENIC Eco inverter to a variety of Ethernet control networks This instruction manual does not contain inverter usage instructions Please refer to this instruction manual in conjunction with the FRENIC Eco Instruction Manual INR SI47 1225 E in order to become familiar with the proper handling installation and operation of this product Improper handling or installation procedures may result in incorrect operation or premature product failure Please keep this instruction manual in a safe place Related Publications Listed below are publications that are recommended for reference in conjunction with this instruction manual e RS 485 Communication User s Manual MEH448 e FRENIC Eco Instruction Manual INR S5147 1225 E These documents are subject to change without notice Please be sure to refer to the most recent available versions Safety prec
143. wn in Figure 19 7 and are explained in further detail below DEER Mo ms A PROFINET device s name station name must be unique across the entire PROFINET Figure 19 PROFINET Device Identification and network because it is used by controllers to Configuration uniquely identify PROFINET devices The Device Name text entry box is used to configure this unique device identifier on every inverter 26 tec The Update Time field is a configuration item which changes the frequency with which command and status data updates take place internally in the device This setting is not related to the frequency with which data communications take place on the Ethernet network This time setting is a 32 bit value adjustable in 1ms increments Typically this value should not need to be changed from its default value of 10ms Please note that this setting is not related and should not be confused with the I O Cycle Update Time in Step 7 or an equivalent hardware configuration tool 5 5 3 I O Data Configuration Arrays The interface card supports two different A types of PROFINET data transfer One PROFINET IO Command Register Configuration type is included with the implementation of jo 1 2 3 4 1s 6 7 the PROFldrive profile and requires no a user configuration refer to section 8 5 for more information The other type however is entirely user configurable and PROFINET IO Status Register Configuration is utilized when a standard
144. wo different behavioral responses when a run idle flag Idle condition is received depending on the state of the checkbox indicated in Figure 36 e f the checkbox is cleared default setting then the interface card will maintain the last I O data values received from the client For example if the inverter was being commanded to run prior to the run idle flag being set to Idle then it will continue to run e f the checkbox is checked then the interface card will invoke its user configured timeout processing refer to section 5 7 5 This setting allows the user to determine any inverter behavior they may desire stop the inverter fault the inverter ramp to a preset speed etc 5 8 4 Class 1 I O Data Configuration Arrays The interface card supports two different types of EtherNet IP class 1 I O data transfer One type is included with the implementation of the AC DC drive profile and requires no user configuration The other type however is entirely user configurable and is utilized when the client opens a connection to the interface using assembly instances 100 and 150 The user configurable data arrays consist of two separate elements refer to Figure 37 The consumed register configuration defines the structure of the ee yn command data sent from the EtherNet IP O 11799 1798 0 0 0 0 0 0 controller for example a ControlLogix 8 O 0 0 0 0 0 0 0 PLC to the inverter and the produced 16 O 0 0 0 0 0 0 0 register configurat
145. write has changed This conserves both network bandwidth and potentially EEPROM lifespans on the target device The en xx wr elements in this example therefore would typically be replaced in an actual application program by user provided logic that controls the conditions under which write operations would be performed CI MainProgram MainRoutine Sel SG Type CIP Data Table Read Message Control rd connection en fc wt fc wr connection EN SG E ea Type CIP Data Table Write Message Control fc wt connection en cmd wt cmd wt connection EN SG Type CIP Data Table rte Message Control cmd vr connection MainRoutine Figure 109 Reading and Writing via MSG Instructions Figure 1 10 shows the Message Configuration fc wr connection configuration details of the example fc wr connection MSG Configuration Communication Tag instruction Note that the chosen i ee Message Type Message Type is CIP Data Table Write and that this Source Element wi data 1 Y New Tag instruction will only be writing to Huerlibamare g one inverter register namely the Destination Element at reg 1 798 frequency command Destination Element is wr reg 1798 function code S05 The Source Element in this case is the 2 element starting from index 0 of Figure 110 MSG Configuration for Writing an INT array tag named wr_data Note that when writing data via explicit messaging use
146. x 11 Confirm that the IP Address Subnet Mask and Gateway Address fields are configured correctly The IP Address must match the IP Address entered when the new module was first created Refer to Figure 79 New Module Type 1756 ENBT 4 1756 10 100 Mbps Ethernet Bridge T wisted Pair Media Vendor Allen Bradley Parent Local Name EIP Address Host Name P Address 192 168 16 199 C Host Name Description Slot 1 Revision ja D f Electronic Keying Compatible Keying D Open Module Properties Cancel Help Figure 78 Configuring the New Module E Module Properties Local 1 1756 ENBT A 4 1 Port Diagnostics Backplane IP Address 192 168 16 199 Domain Name Must Match IP Address on General Tab Has Name Subnet Mask 255 255 255 0 Select Port Speed Gateway Address 19251684 AG 3 Current Port Speed 100 Mbps 0 Primary DNS WELELELA l A ei Server Address Eb Select Duplex Secondary DNS Toate ox o e Server Address O s05 Os O Current Duplex Full Duplex Changes to Port Speed and T Enable Bootp Duplex require module reset T Enable DHCP DHCP must be configured to return a fixed address V Enable DNS Iw Auto Negotiate Port Speed and Duplex Refresh se Status Running Cancel Apply Help Figure 79 Confirming the Module s Properties 12 Apply any changes to the settings using the Set button 13 You should now be
147. xample Read a Register Block This example program will show how to continuously read a block of registers from the inverter with a single MSG instruction Only one read request is outstanding at any given time 1 Create new Tags a Double click Controller Tags in the controller organizer view b The Controller Tags Controller Tags EIP _example controller window appears Refer to j z Figure 95 Scope pe Her ElP_example Show Show All Name amp Alias For Base Tag Data Type Description c Select the Edit Tags tab at connection MESSAGE the bottom E H data array INT 3 Decimal d Create a new tag by 4 gt bh Monitor Tags AEdit Tags f l4 e entering connection in the first blank Name field and change its Data Type to MESSAGE This tag will Figure 95 Create New Tags contain configuration information for the MSG instruction e Select the Monitor Tags tab Expand the connection tag by clicking on the sign next to the tag name Scroll down to the connection UnconnectedTimeout field and change its value from the default 30000000 30s in 1uS increments to 1000000 1s This value determines how long to wait before timing out and retransmitting a connection request if a connection failure occurs Refer to Figure 96 Controller Tags EIP example controller Scope f EIP example Show Show All connection Remotelndex 0 Decimal DINT
Download Pdf Manuals
Related Search
Related Contents
REDES DE ACESSO PARTE E - REDES DE WATER CHILLERS EVGA Surface - EGC DOC TECHNIQUE ( 1437 Ko) DESCRIPTION : PRÉVI`MOUSSE est un anti-mousse Digitus DN-19 FAN-2-WM-I rack accessory iTEK9200 User Guide PRESS RELEASES DATABASE USER MANUAL DMX信号ワイヤレス送受信機 Copyright © All rights reserved.
Failed to retrieve file