Home

OPC-PRT User`s Manual

image

Contents

1. Figure 53 AC DC Drive Profile Generic Ethernet Module Configuration 2 Right click on Add On Instructions in the controller organizer Controller Organizer vax view and select Import Add On Instruction Browse and import E amp I Controller logixS561 the AC DC drive profile add on instruction Refer to Figure 54 on 2 i otion Groups 3 Double click Controller Tags in the controller organizer view and eee _ select the Edit Tags tab at the bottom HB Parameters and Local Tags 4 Create the tags in Figure 55 im da E Trends mz yo Configuration Figure 54 AC DC Drive Profile Add On Instruction 67 FO 5 6 7 8 9 10 Scope f logix5561 Show All Tags Y v Name zaj Data Type Extemal Access acd ai OPCPRT_ACDC Dive Profle Interface f Read Write FuilnveterC ABETHERNET MODULECO v Read Write Fuiinveterl ABETHERNET MODULE INT AByeslO Read Write _ Fujlnveter ABETHERNET MODULE INT 4ByesD 0 Read wite preset 0 BL Rea drite L mud feor Read vie L mue RO jJ peaiite fF seedet 0 0 NT JReadWie ST Montor Tags Edit Tags r AM L Lee Sa For Figure 55 Create AC DC Drive Profile AOI Tags Double click MainRoutine under Tasks MainTask Ma
2. lees cseeeeeeeee eene nennen nnn nns 35 5 8 Restore Factory Settings eeeeeeeeeeeeeeeeeeeeeseeee eene nennen nnne 36 SENE I occ P TTE 36 6 EMBEDDED WEB SERWVENR usiecsizisttntzDusctixbsukE us uci EE RE Ex c Ed ti ExBEN ENS uSaDE E Gi 37 ol AVVO ETT ET mee 37 SM Monitor A tet c M M 37 6 2 1 Information WINDOW erret ene rena loea pner a e Ekap aree onu ERR NERs Eee EUR pea Rxea cna NER RKKRP I ERES 37 6 2 2 Function Code Group Selection List sees eee nnns 38 6 23 Function Code IST E 39 6 2 4 Function Code List Filter cccccccccccccsssecccseeccccseeececsecessseeecsssenecessseecsssueeessseeessseneessaaeeeees 39 FO PO Radix Selection D stepsister 40 SACER EC e 41 6 3 1 Information Window MR m 41 6 3 2 Virtual IR GY 0 Asis vds tesis u xa dadsberKnstoNaa edes e Miu Udo tag ects unis isda pa seule adeasiacodsvisial 42 6 3 3 Gauge Window NaViG tiONn cccccccccsseeeeececsaneseceeeaseeseeesssaaaeeeesessaaeaseeseessaaseeessaaaaetess 43 6 3 4 Gauge Window Configuration sessi essen nsns 43 6 3 5 Su bMitting CIAO EE 46 6 4 Customizing the Embedded Web Server eese 47 6 4 1 Customization OVOIVIOW sepsis opo bioepd to deeo osx visa an I s bpxa E ddpa t Ge fvegud
3. _ 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 7 Explicit Messaging Via Data Table Read Write Services Data table read 0x4C and data table write 0x4D services provide a direct method of accessing the inverter function codes by reference to tag names Tags are read via the EtherNet IP data table read service and written via the EtherNet IP data table write service To read data the client must reference a starting source element and the number of elements to read Similarly to write data the client must reference a starting destination element and the number of elements to write The number of elements can be any quantity from 1 to the maximum allowable length while the source element and destination element must be tag names constructed according to the naming conventions shown in section 8 2 8 60 FO 8 2 8 Inverter Function Code Access Tag Format Any inverter function code can be accessed with its own unique tag name or an array tag can be used to access a group of function codes with one PLC instruction The tag name
4. e Because the transaction is handled locally within the interface card write data checking is not available for scanned registers refer to section 4 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 The unit identifier UI field of the request packets is ignored e Modbus TCP should not be confused with Modbus serial over TCP Modbus over TCP is not compatible with Modbus TCP and is not supported e The driver can be configured to detect a timeout communication loss and perform a timeout action 8 1 2 Holding amp Input Registers The inverter registers by default are mapped as both holding registers 4X and input registers 3X and are accessed by using the inverter register numbers described in section 4 1 The 4X and 3X only serve as a naming convention for holding register and input register respectively and should NOT be included as part of the actual on the wire register number To further clarify Modbus register 42058 is the same as Modbus holding register 2058 The same description applies to input registers 3X For example from a Modbus TCP master s point of view in order to access the output frequency function code MOS register 2058 as a holding register the Modbus TCP master must execute the Read Multiple Registers function code and target register 2058 This will similarly a
5. 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 BOO XT 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 ANT aus The output frequency of the inverter in 0 01 Hertz units 6000260 00HZz Corresponds to function code MOO9 AI2 The output current of the inverter in 0 1 or 0 01 Amp units depends on inverter capacity Corresponds to function code W05 Pd occu The output voltage of the inverter in 0 1 Volt units 1000 100 0V Corresponds to function code WO6 AIA Input power of the inverter in 0 01 kW units Corresponds to function code W21 ATIS eue Output power of the inverter in 0 01 kW units Corresponds to function code W22 Analog Output Objects AOQ1 Frequency command of the inverter in 0 01 Hertz units Corresponds to function code S05 BO sacs Sets the acceleration t
6. si Data Type po reqcmd inst Rete Fui inverter ABETHERNET MODULECO Read wiite ABETHERNET_MODULE_INT_4Bytes 0 Read Write ABETHERNET_MODULE_INT_4Bytes 0 0 Read Write OPCPRT Generic Defaut O Simple inte Read Wte o oo BO qp RedAWie o oo BOL oo ReedWite Read Write Monitor Tags _ Edit Tags VON Figure 50 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 7T The Add Ladder Element window appears 8 Select the generic default I O add on instruction in the Add On folder Refer to Figure 51 Ladder Element DPCPRT Generic Default Name Description Motion E vent Motion Config Motion Coordinated ASCII Serial Port ASCII String ASCII Conversion Add On OPCPRT_Gen Simple interface for generic default Z Show Language Elements By Groups New Add On Instruction Figure 51 Add Generic Default Add On Instruction 9 Click OK 10 Edit the add on instruction according to Figure 52 66 Simple interface for generic default IO mapping that uses input Assembly Instance 150 and Output Assembly instance 100 OPCPRT Generic Default IO Si
7. No trip present as indicated by ALM Refer to function werent code M14 bit 11 Coast Stop Not Activated Follows STW1 bit 1 ON2 active Coast Stop Activated Follows STW1 bit 1 OFF2 active 1 0 1 Quick Stop Not Activated Follows STW1 bit 2 ON3 active 0 1 Quick Stop Activated Follows STW1 bit 2 OFF3 active Switch ON Inhibited Not ready to run command ON 5 S Switch ON Not Inhibited Ready to run command ON 7 Dae 8 Actual value equals the reference value and is within Speed Within Tolerance the tolerance as indicated by FAR Refer to function codes M70 bit 1 and E30 Actual value differs from the reference value or is Speed Out Of Tolerance outside of the tolerance as indicated by FAR Refer to function codes M70 bit 1 and E30 Control by PLC is enabled as indicated by RL Refer to 1 Control Requested function code M14 bit 12 Control is not possible by the controller as indicated by g No Control Requested RL Refer to function code M14 bit 12 10 11 15 1 Frequency Reached Or The actual value 2 max reference value as indicated Exceeded by FDT Refer to function codes M70 bit 2 and E31 0 rednencv Not Reached The actual value lt max reference value as indicated q y by FDT Refer to function codes M70 bit 2 and E31 Notused Jom 8 5 5 3 PROFIdrive reference speed setpoint and actual speed The speed setpoint value NSOLL A is the commanded speed reference normalized sent from the controller to the inve
8. Viewing an Object In the Project panel select a parent object to display a summary of all its child objects For example selecting a protocol driver will display the driver s configuration in the Summary panel and list of current objects in the Object List panel Updating an Object To update an object select the object in the Project panel and make any required changes in the Settings panel Deleting an Object An object can be deleted by performing one of the three following actions e Selecting the object in the Project panel and dragging it A trash can icon will appear at the bottom of the Project panel and dragging the object to the trash will then delete it from the project Hitting the lt DELETE gt key on the keyboard when the object is selected in the Project panel Right clicking on the object in the Project panel and choosing Remove from the context sensitive menu Selecting Remove Selected Item from the Edit menu when the object is selected Clicking on the Remove button in the toolbar when the object is selected Note that this action cannot be undone Deleting an object will also delete all of its child objects Copying and Pasting an Object To copy an object first click on an item in the Project panel An object can then be copied by Right clicking on it and choosing Copy from the context sensitive menu e Pressing the lt CTRL C gt keys on the keyboard Holding the lt CTRL gt key and dragg
9. http www profibus com Some other notes of interest include 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 8 5 5 1 PROF ldrive standard telegram 1 The standard telegram 1 mapping is described in Table 35 Table 35 Standard Telegram 1 Setpoint PLC to Inverter Actual Value Inverter to PLC 0 STW1 Control word 1 ZSW1 Status word 1 NSOLL A Reference speed setpoint NIST A Speed actual 8 5 5 2 PROFIdrive control and status words The control word STW1 is the principal means for controlling the drive It is sent by the controller PLC to the device inverter The bitmapping for the control word is described in Table 36 The status word ZSW1 returns status information from the inverter to the controller The bitmapping for the status word is described in Table 37 Table 36 STW1 Control Word Mapping Bit Value Significance Description 0 Run command ON 1 2 No quick stop Unfreeze Ramp Unfreeze the RFG Generator 0 1 0 1 o 5 oj j o 2jo o 0 Notused S e O 1 0 No Control By PLC n remote control The IO process data is not Notused J 11 15 Table 37 ZSW1 Status Word Mapping 1 0 i 1 0 100 Operation Enabled Operation Disabled Running disabled Inverter tripped as indicated by ALM Refer to function eMe code M14 bit 11
10. ssseesssssssse 98 8 35 95 PROFIdrv Profile 99 8 9 0 Acyclic Data ACCESS m ieiki araia EEEn EEEE EEE EAE EEE TAE EEEN ROER DEEE EREE EA 103 8 5 7 STEP 7 Hardware Configuration Example sessi 103 9 TROUBLESHOOTING uiciicubucup oes pce aEIaDe rius u iobcleb aUa Cu bu pru GC Ig Cubes 107 FO 1 PRE OPERATION INSTRUCTIONS 1 1 Product Overview The OPC PRT Multiprotocol Ethernet interface allows information to be transferred seamlessly between a FRENIC Ace inverter and several Ethernet based fieldbus networks with minimal configuration requirements The interface installs directly onto the inverter and presents two RJ 45 jacks with an embedded 10 100BaseT Ethernet switch for connection to the Ethernet network In addition to the supported fieldbus protocols the interface also hosts a fully customizable embedded web server which provides access to inverter information via a standard web browser for remote monitoring 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
11. 0 1 3329 J03 PID proportional gain 13 x 256 3 1 3332 J99 13 x 256 99 1 3428 y00 14 x 256 0 1 3585 y98 bus link function 14 x 256 98 1 3683 y99 14 x 256 99 1 3684 WOO 15 x 256 0 1 3841 W32 PID output 15 x 256 32 1 3873 W99 15 x 256 99 1 3940 X00 alarm history latest 16 x 256 0 1 4097 X99 16 x 256 99 1 4196 Z00 17 x 256 0 1 4353 Z53 3 last alarm torque 17 x 256 53 1 4406 Z99 17 x 256 99 1 4452 b00 18 x 256 0 1 4609 b12 motor 3 starting frequency 18 x 256 12 1 4621 b99 18 x 256 99 1 4708 d00 19 x 256 0 1 4865 d24 zero speed control 19 x 256 24 1 4889 d99 19 x 256 99 1 4964 W100 22 x 256 0 1 5633 W199 22 x 256 99 1 5732 W200 23 x 256 0 1 5889 W299 23 x 256 99 1 5988 0100 37 x 256 0 1 9473 0199 37 x 256 99 1 9572 U100 39 x 256 0 1 9985 U199 39 x 256 99 1 10084 Function Code Group Code Name PID Control 1 Group Number Register Example Using Equation 1 J100 48 x 256 0 1 12289 J199 48 x 256 99 1 12388 26 FO 4 2 Scanned Function Codes The interface card provides network access to the specified list of function codes contained in the param xml file located in the WEB folder of the interface card s fil
12. dialog box appears refer to Figure 71 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 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 18 set the type to Integer enter a descriptive name e g DATA and enter a number of Create Data File File 20 Type integer Name CONTROL Desc e SSS Elements E od Attributes Debug Skip When Deleting Unused Memory Scope Global C Local Protection C Constant C Static None Memory Module DK Cancel Figure 71 Creating a Control File elements e g 200 Refer to Figure 72 Click OK to create the file If not already visible double click LAD2 under Project Program Files in the controller organizer view to bring up the ladder logic program Right click on the default rung number on the left hand side of the LAD2 window and select Insert Rung Right click on the rung number of the new editable rung and select Append Instruction Select the MSG instruction from the Input Output Class
13. menu select Other Units and enter the appropriate enumerated value as defined by the BACnet Specification in the Unit Value field Unit Value This field is enabled only when the Units selection is set to Other Units Enter the appropriate enumerated value as defined by the BACnet Specification Relinquish Default Defines the default value to be used for an object s present value property when all entries in the object s priority array are NULL 8 4 10 Analog Value Object Settings Object Name The name of the BACnet object Enter a string of between 1 and 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 Ox0 0x3FFFFE Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed to 16 bit Unsigned Units Select the desired units from this dropdown menu If the desired units are not available in the dropdown menu select Other Units and enter the appropriate enumerated value as defined by the BACnet Specification in the Unit Value field Unit Value This field is enabled only when the Units selection is set to Other Units Enter the appropriate enumerated value as defined by the BACnet Specification Relinquish Default Defines the default value to be used for an object s present value property when all entries in the object s prior
14. 1C BA 8C D1 489 FF OPC PRT opcprt v Fast search MAC address Cancel Help Figure 93 Discover PROFINET Devices on the Network If the Device name and IP address do not match the values set in the configuration select the device and click OK Any non matching value must be assigned to the device as shown in Figure 94 Edit Ethernet Node Ethernet node Nodes accessible online MAC address E C BA 8C D1 49 FF Browse r Set IP configuration Use IP parameters Gateway anes n 192 168 17 102 C Do not use router Subnet mask 255 255 255 0 Use router Address 192 168 17 41 Obtain IP address from a DHCP server Identified by Client ID Client ID Assign IP Configuration m Assign device name Device name opcprt Assign Name m Reset to factory settings Reset Figure 94 Configure Online Device 8 5 7 6 Save the configuration The hardware configuration is now complete Save and perform any necessary compilation of the configuration The PLC application program can then be started Please consult with the vendor of your PROFINET PLC software for additional configuration details 106 FO 9 TROUBLESHOOTING Although by no means exhaustive Table 39 provides possible causes behind some of the most common errors experienced when using the interface card Table 39 Troubleshooting Problem No communications
15. 2 _ Figure 82 Reading and Writing via MSG Instructions Figure 83 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 57 Elements Gene General MuliHop Control Bits Data Table Addkess To be retried NR D Size in Elements m Awaiting Execution Ew 0 E Continuous Run ICO p Eno ER p Message done DN Message Transmitting ST 1 Data Table Address Message Enabled EN 1 Local Remate Loca MukiHop ves Waiting for Queue Space 0 Error Emor Code Hex Figure 83 MSG Configuration for Writing 85 FO 8 4 BACnet IP The interface card supports the BACnet IP Annex J protocol over Ethernet via a configurable UDP port default value of 47808 e The BACnet driver does not trigger timeout events section 5 4 1 8 4 1 Protocol Implementation Conformance Statement BACnet Protocol Date December 19 2014 Vendor Name ICC Inc Product Name Fuji FRENIC Ace Product Model Number OPC PRT Applications Software Version V1 1 0 Firmware Revision V1 1 0 BACnet Protocol Revision 2 Product Description The Fuji Electric FRENIC series is a family of high performance multifunctional inverters Other features include ROHS compliance and built
16. 4 2 XTPro Overview XTPro is an acronym for XML TCP IP Protocol The XTPro specification is an application layer positioned at level 7 of the OSI model messaging protocol that provides XML based client server communication via TCP port 843 Typically XTPro is used for the implementation of graphical user interfaces GUIs such as advanced web servers or HMls that have the ability to request information via XML sockets and then manipulate and or display the information in a rich application specific manner XTPro is a request response protocol that provides services specified by commands For more information on XTPro refer to the separate XTPro Specification This section will cover the device specific implementation of the XTPro protocol 47 FO 6 4 5 XTPro Web Browser Based Implementation A representative implementation based upon using a web browser as the client is detailed in Figure 35 In this scenario the client application is developed by using an active web server authoring tool such as Adobe Flash The active content is then embedded into one or more HTML files and loaded onto the device s file system refer to section 6 4 1 for detailed information regarding customization of the web server content Accessing the device s web server via a standard web browser then loads the active content which initiates communication with the server Programmer authors active web page content via Adobe Content is loaded onto Flas
17. 6 2 Monitor Tab 6 2 1 Information Window Figure 17 shows the Information Window that displays 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 that 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 refresh your web browser 37 FO Drive Type HVAC Ethernet CPU firmware version V1 030 AcTIVITY 8 Figure 17 Monitor Tab Information Window 6 2 2 Function Code Group Selection List The Function Code Group Selection List is shown in Function Code Group a Figure 18 Individual groups wwo So can be selected by clicking on the group name Multiple groups may also be selected by holding down the CTRL key while clicking on the group names or a range of groups can be selected by first Figure 18 Function Code Group Selection List 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 6 2 3 The following
18. 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 The card supports the EtherNet IP server protocol including the CSP server variant EtherNet IP incorporates both the TCP and UDP layers of Ethernet in the transmission of data EtherNet IP uses TCP IP only for explicit messaging i e those messages in which the data field carries both protocol information and instructions for service performance With explicit messaging nodes must interpret each message execute the requested task and generate responses These types of messages can be used to transmit configuration control and monitor data The UDP IP protocol layer which has the ability to multi cast is used for implicit I O messaging With I O messaging the data field contains only real time I O data no protocol information is sent because the meaning of the data is pre defined at the time the connection is established which in turn minimizes the 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 controllers The interface card supports both explicit UCMM and class 3 and implicit class 1 I O messaging When the EtherNet IP server driver is added to the configuration class 1 communication capability is ena
19. BOOL P Description Program Show Show All X Main Figure 65 Configure XIO Element 6 The program is now complete Refer to Figure 66 E MainProgram MainRoutine SG Type CIP Data Table Read Message Control connection X MainRoutine Figure 66 Complete Program 7 Save download and run the program a Toview the values of the function codes being read from the interface card double click Controller Tags in the controller organizer view b Select the Monitor Tags tab and expand the data array tag c 21 function code values starting at function code M01 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 73 FO 8 2 14 ControlLogix Example Read a Single Function Code The configuration and execution for reading a single function code is in general identical to that required for reading a block of function codes as detailed in section 8 2 13 The only difference is in the configuration of the MSG instruction Figure 67 shows an example MSG instruction s Configuration tab which will read a single tag 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 7 Source Element M14 Number Of Elements 1 E Destinatio
20. Module 4 The Select Module window will open 5 Select the 1756 ENBT A and click Create Refer to Figure 41 Select Module we gWElllllls s T Catalog Module Discovery Favorites Module Type Category Filters v Module Type Vendor Filters Analog i V Allen Bradley V Communication W Advanced Micro Controls Inc AMC V Controller V Hardy Instruments Inc V Digital V Molex Incorporated 4 p 4 n Catalog Number Description Vendor Category 1756 EN2T 1756 10 100 Mbps Ethemet Bridge Twisted Pair Media Allen Bradley Communication 1756 EN2TR 1756 10 100 Mbps Ethemet Bridge 2 Port Twisted P Allen Bradley Communication 1756 EN2TSC 1756 10 100 Mbps Ethemet Bridge Twisted Pair Medi Allen Bradley Communication 1756 EN3TR 1756 10 100 Mbps Ethemet Bridge 2 Port Twisted P Allen Bradley Communication 1756 ENBT 1756 10 100 Mbps Ethemet Bridge Twisted Pair Media Allen Bradley Communication 1756 ENET 1756 Ethemet Communication Interface Allen Bradley Communication 1756 EWEB 1756 10 100 Mbps Ethemet Bridge w Enhanced Web Allen Bradley Communication 1756 HSC 1756 High Speed Counter Allen Bradley Specialty z lt n h 135 of 135 Module Types Found Add to Favorites Close on Create Create Close Help Figure 41 Adding a New Module 6 The New Module window will open Refer to Figure 42 61 General Connection RSNetworx Modul
21. Units and via the red indicator needle The yellow needle shows the previous indicated value Medic MOD thereby providing a simple historical Multiplier reference The Min Value attribute is not configurable this gauge always starts at O Min Value os HUE SETTE 100 Update Current Value 23 58 Hz Figure 27 Gauge BarGraph Refer to Figure 28 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 Units which displays the current indicated value Func Code and units Max Value 250 Update Current Value Figure 28 BarGraph Meter Refer to Figure 29 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 function code Units values are interpreted as positive numbers E rods i e 0 OxFFFF equates to 0 655354 Multiplier Update Current Value Figure 29 Meter 44 FO Pos Neg Meter Refer to Figure 30 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 function code values of 0 0x7FFF equate to 0 3276745 and values of 0x8000 0xFFFF equate to 32768 1 Because the meter placard is always centered around zero the Min Va
22. 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 20 AC DC Drive Profile Related Objects Class Code Object Name Assembly Object Motor Data Object Control Supervisor Object AC Drive Object 58 Table 21 Output Instances 20 and 21 Detail Speed Reference Low Byte Speed Reference High Byte Fault Run Speed Reference Low Byte Speed Reference High Byte Output Instance Mapping Detail Run Fwd forward rotation command 0 forward rotation off 1 forward rotation on Maps to inverter function code S06 bit O function code S06 operation command word FWD bit Run Rev reverse rotation command 0 reverse rotation off 1 reverse rotation on Maps to inverter function code S06 bit 1 function code S06 operation command word REV bit Fault Reset Inverter reset command 0 no action 0 1 rising edge reset Maps to inverter function code S06 bit 15 funct
23. clicking the right or left buttons the gauge windows will scroll in the corresponding direction Figure 26 Gauge Window Navigation 6 3 4 Gauge Window Configuration Each of the gauge windows can be independently configured to display a user defined function code 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 27 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 entry 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 function code s current value Function Code The designated function code whose value is to be reflected on the gauge Note that only scanned function codes may be displayed in Dashboard gauges refer to section 4 1 for a discussion of scanned function codes Multiplier The multiplier value is a floating point number that is used to scale the raw value of a function code As its name suggests the multiplier value is multiplied by the desi
24. code M14 register 2063 and Life of cooling fan function code M48 register 2097 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 40 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 by making use of the register remap objects Non contiguous inverter function codes 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 Description This 32 character max field is strictly for user reference it is not used at any time by the driver Remap Register Remap register that maps to the specified inverter function code Select from 5001 to 5050 Function Code Function code that is accessed by the Remap Register Data Type Fixed to 16 Bit Unsigned This is equivalent to two bytes 55 FO 8 2 EtherNet IP
25. com
26. exists communication is Green On Link l possible on this port A valid Ethernet link does not exist communication is Red Blink Activity S when a packet is transmitted or received on 15 FO 2 INSTALLATION 2 1 Pre Installation Instructions ANWARNING e 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 e Installation should be performed only by qualified personnel e 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 e To prevent explosions or similar damage ensure that all cables are properly connected to the correct terminals and observe all wiring polarity indicators e Only one additional option card may be used when the OPC PRT is installed in the inverter If two additional option cards are required please consult with the factory first to confirm compatibility 2 2 Installation Procedure Before installing the interface card perform all wiring for the main circuit terminals and control circuit terminals Note 1 Remove the front cover from the inverter to expose the control printed circuit board control PCB Install the interface card according to the inverter capacity a
27. function code groups are available Fundamental Functions Extension Terminal Functions Control Functions of Frequency Motor 1 Parameters v All All function codes registers are available Fundamental Functions F function codes are available Extension Terminal Functions E function codes are available Control Functions of Frequency C function codes are available Motor 1 Parameters P function codes are available Motor 2 Parameters A function codes are available Motor 3 Parameters b function codes are available Motor 4 Parameters r function codes are available High Performance Functions H H1 function codes are available Application Functions 1 J function codes are available Application Functions 2 d function codes are available PID Control 1 J1 function codes are available Link Functions y function codes are available Command Data S function codes are available Monitor Data 1 M function codes are available Monitor Data 2 W function codes are available Monitor Data 3 W1 function codes are available Monitor Data 4 W2 function codes are available Alarm Data 1 X function codes are available Alarm Data 2 Z function codes are available Operational Functions o o1 function codes are available Customizable Logic Functions U U1 function codes are available 38 FO 6 2 3 Function Code List The function code list is shown in Figure 19 The function codes that are displayed in the list a
28. in EMC filter 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 X 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 X Data Sharing ReadProperty B DS RP B X Data Sharing ReadPropertyMultiple B DS RPM B X Data Sharing WriteProperty B DS WP B X Device Management Dynamic Device Binding B DM DDB B X 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 Table Data Link Layer Options X 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 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 L LonTalk Clause 11 medium 86 FO Other Device Address Binding Is static device binding supported This is currently for two way communicati
29. is essentially the ASCII representation of the function code itself Tag names are generated according to the following structure function code group function code offset Where function code group is a 1 to 2 character field and is the ASCII character s for the function code s group The characters are case sensitive Refer to Table 14 function code offset is a 2 character field corresponding to the function code offset If the offset is less than 10 it must be pre pended by O Valid offsets are 00 to 99 Examples Acceleration time t T FO7 Freq ency COMMING METER S05 Qperatlon StatUS RR P tr gen CISD nora ene Sel em reno en Ree M14 Qutput power NR T UN EMT W22 Life of cooling TANS M T E EMT W168 For explicit messaging examples refer to sections 8 2 13 8 2 14 8 2 15 and 8 2 16 8 2 9 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 Toadd a 1756 ENBT A to your I O configuration first switch to offline mode 3 Right click on the I O Configuration node in the controller organizer view and choose New
30. is stored as 16 bit function codes change the Comm Format selection to Data INT Enter the IP address of the targeted interface card General Connection Module Info Type ETHERNET MODULE Generic Ethernet Module Vendor Allen Bradley Parent EIP Name Interface Card Connection Parameters Assembly Description E Instance Size Input 150 2 16 bit Output 100 2 16 bit Comm Format Data INT Address Host Name IP Address 182 168 16 100 Configuration 1 0 8 bit Host Name Status Offline Cancel Apply Heb Figure 44 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 defined by the Produced Data Configuration as described in section 8 2 3 The Input Assembly Instance must be set to 150 when connecting to the generic 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 function codes that we wish to receive from the interface card For the purposes of this example we are assuming that the default produced data word configuration with two relevant function codes M14 and M09 We therefore set the Input Size to 2 Output The Output Assembly is the collection
31. 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 M14 status register and MO9 output frequency respectively are consistent with the inverter running at the parameters commanded by the output tag 8 2 11 ControlLogix Example Generic Default I O Add On Instruction The generic default I O add on instruction is a simple interface to command and monitor the inverter It is based on the vendor specific assembly instances 100 amp 150 and the default produce and consume data configuration refer to section 8 2 3 The add on instruction is optional and provided for user convenience 1 Complete all the steps in section 8 2 10 2 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 add on instruction Refer to Figure 49 Controller Organizer 2X 5 Controller logix5561 H S Tasks Motion Groups 5 3 Add On Instructions OPCPRT_Generic_Default IO Jg Parameters and Local Tags Eh Logic Data Types d Trends H E YO Configuration Figure 49 Generic Default IO Add On Instruction 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 50 65 Name
32. of Service R R R Number of States R R R Priority Array O R R O RelinquishDefaut R R R readable using BACnet services W readable and writable using BACnet services 89 FO 8 4 2 Default Supported Objects This section will describe the default objects Since the objects are configurable the system integrator is responsible for managing maintaining and documenting the actual configuration Table 29 Binary Input Object Instance Summary HE Active Ble NUV DC bus voltage normal on off Table 30 Binary Output Object Instance Summary i p Active BO1 FWD ROT CMD Forward rotation command forward off reverse off on off on off on off on off on off on off on off on off on off on off on off on off on off Table 31 Analog Input Object Instance Summary OUTPUT FREQ Output frequency OUTPUT CURRENT Output current OUTPUT VOLTAGE Output voltage INPUT POWER Input power OUTPUT POWER Output power 90 Table 32 Analog Output Object Instance Summary AO1 FREQ REF Frequency command AO2 ACCEL TIME Acceleration time AO3 DECEL TIME Deceleration time 91 FO 8 4 3 Default Supported Object Details This section will describe the default objects details Since the objects are configurable the system integrator is responsible for managing maintaining and documenting the actual configuration Binary Input Objects Boss Indicates
33. operate the interface if it is damaged or has parts missing e 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 e Incorrect handling during installation or removal may cause equipment failure e Do not subject the cables to scratches excessive stress heavy loads or pinching e To prevent damage due to electrostatic discharge always touch a grounded piece of metal prior to touching any equipment e Donot stand on or rest heavy objects on the equipment e To prevent burns from hot components do not touch the inverter while power is on or for some time after power is removed e 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 appropriate inverter Instruction Manual and User s Manual 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 FO Ma
34. the Ethernet network regardless of whether or not the card s network settings are compatible with the subnet upon which they reside All connected devices are automatically added to the Discovered Devices panel This panel is shown by selecting the Online Devices list heading in the Project panel In the Discovered Devices panel discovered Ethernet devices will be listed under Ethernet and will display the firmware version in brackets and the current IP address in parentheses to the right of the device name refer to Figure 11 In order for the studio to discover Discovered Devices 9X devices certain UDP Ethernet traffic D li Ethernet port 4334 must be allowed in and out of the computer and firewall SA OPC PRT 1 1 28 192 168 17 103 applications such as Windows Firewall are often configured to block such traffic by default If the studio is unable to discover any devices on the current subnet be sure to check the computer s firewall settings during troubleshooting and add the studio as a program exception to the firewall configuration if necessary It may be necessary to restart your PC before the new firewall configuration can take effect Figure 11 Configuration Studio Discovery over Ethernet The network settings of a discovered card r Configure Network Settings can be configured remotely by jo i IP Settings e Right clicking on the device in the Project panel and choosing Static IP Settings C
35. the input data and the Interface Card O tag allows modification of the output data These tags will be synchronized with the inverter at whatever rate was established for the module s RPI Figure 47 Online Module Status 64 Controller Tags EP Eample controle Scope BJ EIP Example Show Show All Name o Vaue Force Mask e Style Data Type Interface_Card C fase d ABLETHERNET_MODULE C 0 T metece Card ca ea ABETHERNET_MODULE_INT_ABjes10_ metase CadiDae coa ee Demi INT L F verece Cadi baai 1681021 Hee INT metase cado a ABETHERNET MODULE INT AByes0 0 L metce Cad Daa 3 edema INT DO O B REED gt N Monitor Tags Eat Tags 14 Figure 48 Controller Tags for I O Access We can directly interact with these tags in order to control and monitor the inverter In Figure 48 for example we can see that the first 16 bit word of output data Interface Card O Data 0 has been set to a hexadecimal value of 0x0001 The default consumed data word configuration word offset O references function code S06 which is the inverter s command register A value of 0x0001 therefore means that the FWD run forward bit has been turned ON Similarly we can see that the second 16 bit word of output data Interface Card O Data 1 has been set to a decimal value of 3558 The default consumed data word configuration word offset 1 references function code S05 which
36. the present value property is writable for Outputs and Values only 8 4 8 Analog Input Object Settings Object Name The name of the BACnet object Enter a string of between 1 and 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 Ox0 0x3FFFFE Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed to 16 bit Unsigned Units Select the desired units from this dropdown menu If the desired units are not available in the dropdown menu select Other Units and enter the appropriate enumerated value as defined by the BACnet Specification in the Unit Value field Unit Value This field is enabled only when the Units selection is set to Other Units Enter the appropriate enumerated value as defined by the BACnet Specification 8 4 9 Analog Output Object Settings Object Name The name of the BACnet object Enter a string of between 1 and 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 Ox0 0x3FFFFE 93 FO Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed to 16 bit Unsigned Units Select the desired units from this dropdown menu If the desired units are not available in the dropdown
37. to access inverter function codes Note that there are multiple different combinations of file section numbers and offsets elements that will result in the same inverter function code being accessed Table 23 CSP Target Register Examples Function Target File Section Address N10 1 905 178 N27 98 N2798 d99 X 4904 X N50 64 N5964 In addition to providing access to the inverter function codes in their standard numerical locations as mentioned above the function codes can also be accessed in a special assembly object type format by targeting integer file N50 What this means is that when N50 is targeted for reading what is actually returned by the interface card is the user defined function code data as ordered by the EtherNet IP produced data word configuration refer to section 8 2 3 Similarly when N50 is targeted for writing the written data is disseminated to the inverter s function codes according to the definition contained in the EtherNet IP consumed data word configuration By appropriate configuration of the EtherNet IP consumed and produced data word configuration therefore bulk access to non contiguous but frequently used inverter function codes can be conveniently provided by performing only one read and or write instruction targeting file N50 Because both the EtherNet IP consumed and produced data word configurations are comprised of 32 function code definitions the tar
38. 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 Me ouTPUT FREQUENCY Hz RUNNING STATE Operating status display FWD 7 display Frequency command entry box Operation command buttons OPERATION MONITOR x e Write frequency command to inverter button zx oO x Li 2 o General purpose input terminal command buttons Operation status bits Ni x zx N to D gt doodga Figure 24 Virtual Keypad Overview Output frequency display Indicates the current output frequency of the inverter in large red numbers as reported by inverter function code MO9 The image in Figure 24 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 function code S05 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 function code S05 Note that the inverter will use this frequency command as its master frequency reference only when configured accordingly refer to section 3 1 General purpose input terminal command buttons These buttons labeled X1 through X9 map to the corresponding b
39. whether the inverter is running forward Corresponds to function code M14 bit O BIZ us Indicates whether the inverter is running reverse Corresponds to function code M14 bit 1 BIS sus Indicates DC injection braking or pre exciting Corresponds to function code M14 bit 2 BIA Indicates inverter shutdown Corresponds to function code M14 bit 3 BIS Indicates braking Corresponds to function code M14 bit 4 BI6 Indicates normal DC bus voltage Corresponds to function code M14 bit 5 BI us Indicates torque limited Corresponds to function code M14 bit 6 BIS Indicates voltage limited Corresponds to function code M14 bit 7 BIG Indicates current limited Corresponds to function code M14 bit 8 BI10 Indicates acceleration Corresponds to function code M14 bit 9 BI11 Indicates deceleration Corresponds to function code M14 bit 10 BI12 Indicates alarm Corresponds to function code M14 bit 11 BI13 Indicates communications established Corresponds to function code M14 bit 12 BI14 Indicates function code write in progress Corresponds to function code M14 bit 15 Binary Output Objects BO1 Forward command Corresponds to function code S06 bit 0 BO2 Reverse command Corresponds to function code S06 bit 1 BOS3 X1 command Corresponds to function code S06 bit 2 BOA X2 command Corresponds to function code S06 bit 3 BO5
40. will appear at the bottom of the Project panel and dragging and dropping the device in the trash will go offline with it Hit the lt DELETE gt key on the keyboard when the device is selected in the Project panel Right click on the device in the Project panel and choose Go Offline from the context sensitive menu e Select Go Offline with Device from the Edit menu when the device is selected e Click on the Go Offline button in the toolbar when the device is selected Downloading a Configuration to a Device To download a configuration to an online device first select the device under the Device Configurations heading in the Project panel and then navigate to Device Download Configuration to Device If the studio is currently online with only one compatible device then the configuration will be downloaded to the online device Otherwise a device selection prompt is displayed to select which device to download the configuration to Do not power off the device or interrupt the connection once the download is in progress as this may corrupt the firmware and or the configuration Note Stop all other communication to the device when downloading Updating Firmware The studio automatically manages firmware updates when going online with a device and downloading a configuration to a device Download the latest studio to obtain the latest firmware Do not power off the 30 FO device or interrupt the connection once the update
41. writing When the present value property of a binary object is set to active by a BACnet client then the bit s in the designated function code indicated by the bitmask are set Similarly when the present value property of the object is set to inactive then the bit s in the designated function code indicated by the bitmask are cleared The effect of the Bitmask field when reading When the present value property of a binary object is read by a BACnet client the bitmask is used to determine the active inactive state of the object by inspecting the value in the designated function code at the bit location s indicated in the bitmask If all of the bit locations at the designated function code are set then the object s state will be returned as active Else the object s state will be returned as inactive Active Text J 13 Specifies the description of the object s active state Enter a string of up to 32 characters in length This field is optional and may be left blank Inactive Text Specifies the description of the object s inactive state Enter a string of up to 32 characters in length This field is optional and may be left blank Relinquish Default Defines the default value to be used for an object s present value property when all entries in the object s priority array are NULL 96 FO 8 4 14 Multi state Input Object Settings Object Name The name of the BACnet object Enter a string of between 1 a
42. 05 The Source Element in this case is the 2 element starting from index 0 of an INT array tag named wr data Messape Configuration fc wr connection Message Type CIF Data T able Wnte had Source Element va data x New Tag Number Of Elements i Destination Element S06 Figure 70 MSG Configuration for Writing Note that when writing data via explicit messaging use caution to ensure that the commanded function codes are not also simultaneously being commanded in the background via I O messaging Indeterminate behavior can occur if MSG instructions and background I O data transfers are both writing to the same function codes In other words if the I O messaging example procedure detailed in section 8 2 10 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 15 FO 8 3 Allen Bradley CSP PCCC 8 3 1 Overview Ethernet enabled Allen Bradley legacy PLCs such as the PLC5E SLC 5 05 and MicroLogix 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 Note that CSP r
43. 1 set the Size in Elements field to 25 and set the Channel field to 1 Ethernet d Under Target Device set the Data Table Address field to N30 50 starting target register 2050 and set the MultiHop field to Yes to cause the MultiHop tab to appear e 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 0 Refer to Figure 76 MSG Rung 2 0 N20 0 General MultiHop Ins Add Hop Del Remove Hop To Address Type To Address This SLC500 1755 ENet I P str 192 168 16 128 ControlLogix Backplane wa 1756 Backplane Slot dec 0 Figure 76 MSG Configuration MultiHop Tab f Close the dialog box At this point the program should appear as shown in Figure 77 80 6 7 8 81 HS LAD 2 MSG Read Write Message Type Peer To Peer Read Wnite Read Target Device PLCS Local Remote Local Control Block N20 0 Control Block Length 51 Setup Screen A gt NFile 2 1 Figure 77 PLC Program after MSG Instruction Configuration 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 practic
44. FO Timeout Object configuration 5 4 1 2 Timeout Time The timeout time is the maximum number of milliseconds for a break in network communications before a timeout will be triggered This timeout setting is configured at the protocol level as part of a driver s configuration and used by the protocol drivers themselves to determine abnormal loss of communications conditions These conditions then trigger timeout processing events If it is not desired to have a certain protocol trigger timeout processing events then the protocol s timeout time may be set to O the default value to disable this feature For some protocols the timeout time is set by the master device PLC scanner etc and a timeout time setting is therefore not provided in the Configuration Studio s driver configuration Additionally not all protocols support timeout detection refer to the protocol specific sections of this manual for more information 5 4 1 3 Timeout Object Configuration A timeout object is used as part of the timeout processing to set certain parameters to fail safe values When a timeout event is triggered by a protocol the timeout objects are parsed and written to the corresponding function code s The timeout object s will be executed sequentially from first to last To add a timeout object select the device in the Project panel then add Internal Logic Fail safe Values Timeout Object The following paragraphs describe the configurable fie
45. Instruction Manual FC Fuji Electric Innovating Energy Technology FRENIC ACE OPC PRT Multiprotocol Ethernet Interface Thank you for purchasing the OPC PRT Multiprotocol Ethernet Interface This product is designed to connect the FRENIC Ace 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 inverter instruction manual July 31 2015 Part 10949 O 2015 Fuji Electric OPC PRT Multiprotocol Ethernet Interface Instruction Manual Part Number 10949 Printed in U S A 2015 Fuji Electric All rights reserved Fuji Electric reserves the right to make changes and improvements to its products without providing notice Notice to Users PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS Life support devices or systems are devices or systems intended to sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling and user s manual can be reasonably expected to result in significant injury No complex software or har
46. LC5 Write DF1 protocol typed write 0x67 Logical ASCII Addressing Yes Logical Binary Addressing Yes Max Read Size 240 bytes 120 16 bit Integers Max Write Size 240 bytes 120 16 bit Integers 10 Table 7 BACnet IP Specifications a EN Standard Device Profile BACnet Application Specific Controller B ASC Annex L ReadProperty B DS RP B ReadPropertyMultiple B DS RPM B WriteProperty B on WP B Dynamic Device Ed B DM DDB B Dynamic object Binding B DM DOB B Max APDU Length 1444 bytes Character Sets ANSI X3 4 Analog Output Analog Input Analog Value Binary Output Binary Object Types Input Binary Value Multi state Output Multi state Input Multi state Value UDP Port 47808 OxBACO configurable Min 160us Typical less than 1ms Table 8 PROFINET Specifications em ee BACnet Interoperability Building Blocks BIBB 11 Table 9 Applicable Inverters Ti FRENIC Ace FRN E2n All capacities 0300 or higher Table 10 Environmental Specifications Item Description Indoors less than 1000m above sea level do not expose to direct Operating Environment sunlight or corrosive explosive gasses Operating Temperature 10 50 C 14 122 F 20 90 without condensation 5 9m s 0 6G or less 10 55Hz RoHS Lead free 12 FO 1 3 Unpacking and Product Confirmation 1 3 1 Shipment Confirmation Check the encl
47. List of all parameters for signals Fault number M16 M19 964 0 6 Drive Unit identification 102 FO 8 5 6 Acyclic Data Access Any inverter function code can be accessed via PROFINET acyclic services To accomplish this set the API to 0 Slot to 1 and SubSlot to 1 The record number index value is equivalent to the desired function code register number described in section 4 1 The length is specified according to the number of bytes to access Since each register corresponds to 2 bytes of data the length must be an even number 8 5 7 STEP 7 Hardware Configuration Example The following example will use STEP 7 to demonstrate the basic and typical hardware configuration procedure which will apply to similar configuration software The example will not cover all features of STEP 7 Any questions regarding STEP 7 or similar configuration software must be directed at the vendor of the software 8 5 7 1 Register the GSDML file Navigate to Options Install GSD File as shown in Figure 85 ly Station Edit Insert PLC View DELERS gs Customize Ctrl Alt E Window Help Configure Network Symbol Table Ctrl Alt T Fi 0 SIMOTION D410 2 logo f Edit Catalog Profile Update Catalog X201 JF Por 2 Install HW Updates Find in Service amp Support Figure 85 Install GSD File Menu Option Locate and install the GSDML file as shown in Figure 86 Install GSD Files Instal
48. Motor 1 Overload detection level 300 F12 Electronic Thermal Overload Protection for Motor 1 Thermal time constant 50 F14 15 Restart Mode after Momentary Power Failure Mode selection 0 F15 16 Frequency Limiter High 700 F16 Frequency Limiter Low 0 F18 9 Bias Frequency command 1 0 F20 21 DC Braking 1 Braking starting frequency 0 F21 22 DC Braking 1 Braking level 0 Figure 19 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 6 2 5 The column widths can be changed by dragging the vertical bars that separate the header row s cells If 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 When editing a function code value clicking someplace off the entry cell is equivalent to hitting the ENTER key 6 2 4 Function Code List Filter A filter function provides Function Code List search capabilities To use the filter function simply type a tema word or portion of a word into the filter entry box and then click the filter button Refer to Figure 20 The filter will then display only those function codes currently available in the Function Code List that satisfy the search criteria Once
49. Project The current configuration of an online device can be uploaded into the Project panel by selecting a device under the Online Devices list heading and then Right clicking on it and choosing Upload Configuration from the context sensitive menu e Dragging it from the Online Devices heading into the Device Configurations heading e Selecting it and selecting Upload Configuration to Project from the Device menu Selecting it and clicking the Upload Configuration button in the toolbar The device s configuration will then be added to the list of Device Configurations Once the configuration is uploaded into the project it may be modified Removing a Device Configuration from a Project A configuration can be removed from a project by Selecting the device in the Project panel and dragging it A trash can icon will appear at the bottom of the Project panel and dragging and dropping the device in the trash will remove it from the project e Hitting the lt DELETE gt key on the keyboard when the device is selected in the Project panel e Right clicking on the device in the Project panel and choosing Remove from the context sensitive menu e Selecting Remove Selected Item from the Edit menu when the device is selected Clicking on the Remove button in the toolbar when the device is selected Going Offline with a Device To go offline with a device e Select the device in the Project panel and drag it A trash can icon
50. UDIO 5 1 Overview The interface card is discovered configured and updated by the Fuji Configuration Studio PC application refer to Figure 8 The studio must be installed prior to connecting an interface card to the computer in order to ensure that the appropriate USB drivers are installed The studio requires a USB connection for reading writing a configuration and updating the firmware Depending on the currently active drivers remote discovery network setting configuration and firmware updates are also possible via Ethernet To obtain the latest release of the Configuration Studio please contact technical support The remainder of this section will provide only a brief introduction to the configuration concepts For protocol specific configuration refer to the relevant protocol section i i fF ji Electric Configuration Studio Project 1 File Edit View Device Help Au iW Project l X Available Devices v 2 X Offline Devices Settings di FRO Fuji Electric Interface Cards A OPC PRT iy OPC PRT2 2 Device Configurations Online Devices Project Summary A X Object List vax Project Summary Figure 8 Fuji Configuration Studio Creating a Device Configuration A device can be added to the Project panel for configuration by first selecting the Device Configurations list heading and then Double clicking on the device in the Available Devices panel e Right clicking on the dev
51. a filter has been entered it will continue to be applied to all information normally displayed in the Function Code List To remove the filter delete any characters contained in the filter entry box and then click the filter button Figure 20 Function Code List Filter 39 FO 6 2 5 Radix Selection Figure 21 shows the radix selection buttons These selection buttons allow changing the Function Code List value column data display pec and entry radix between decimal and hexadecimal formats When DEC is selected the value column heading will be Value Figure 21 Radix Selection Decimal current function code values will be displayed in decimal 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 40 FO 6 3 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 rea
52. an be sent to the inverter and up to 32 status function code values can be sent back to the controller Therefore up to 32 Produced and 32 Consumed Data Word objects can be created If a consumed word offset is not defined that data will be ignored by the inverter If a produce word offset is not defined the value will default to 0 The size of the actual I O produced and consumed data is determined by the client upon initial connection establishment Since a data word utilizes 2 bytes the size must be an even number of bytes Description This 32 character max field is strictly for user reference it is not used at any time by the driver Produced Data Word Offset The value from the associated inverter function code will populate this word offset of the produced data that is to be sent to the client It is recommend to start at word offset O of FO Consumed Data Word Offset The consumed data received from the client at this word offset will contain the value to be written to the associated inverter function code It is recommend to start at word offset 0 Function Code The inverter function code associated with the word offset For the Produced Data Word object enter a status function code to be monitored For the Consumed Data Word object enter a command function code that can be written Data Type Each data word is fixed to 16 Bit Unsigned This is equivalent to two bytes 8 2 5 Generic Class 1 I O Connec
53. an example of three MSG instructions one for reading and two for writing the inverter s frequency command and command word The only item of note that differentiates this example from the multiple read example in section 8 2 15 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 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 MainProgram MainRoutine en fc wr fc wr connection EM SG LF Type CIP Data Table Write Message Control fc wvr connection en cmd wer cmd wr connection EN SG p M n Type CIP Data Table Write Message Control cmd wr connection A MainRoutine End Figure 69 Reading and Writing via MSG Instructions Figure 70 shows the configuration details of the example fc wr connection MSG instruction Note that the chosen Message Type is CIP Data Table Write and that this instruction will only be writing to one inverter function code namely the frequency command Destination Element is S
54. arameters 5 8 Restore Factory Settings The interface card connected via USB can be restored to the factory settings Note that the filesystem will be reformatted which will destroy all custom modifications and configurations Please backup the configuration before executing this feature The factory settings can be restored by e Right clicking on the device in the Project panel and choosing Restore Factory Settings Selecting the device in the Project panel and navigating to Restore Factory Settings 5 9 Help Links to videos and documents can be found in the Help menu Please review these links before contacting technical support for more in depth assistance 36 FO 6 EMBEDDED WEB SERVER 6 1 Overview The interface contains an embedded web server also known as an HTTP server which allows users to access the inverter s internal data in a graphical manner with web browsers such as Microsoft Internet Explorer or Mozilla Firefox In this way the inverter can be monitored and controlled from across the room or from across the globe To access an interface s embedded web server directly enter the target unit s IP address into the address URL field of your web browser Refer to Figure 16 for a representative screenshot of the web server interface In order to access the web server and view the parameter values destination TCP ports 80 and 843 must be accessible from the client computer Note that in order to view the interfac
55. array are NULL 97 FO 8 5 PROFINET IO 8 5 1 Overview The PROFINET IO device driver allows a controller to interact with the interface card via cyclic data exchange and acyclic read write requests The I O data is entirely user configurable and is utilized when a standard I O module is chosen during network configuration Some other notes of interest are Allows simultaneous access to only 1 PROFINET controller Supports conformance class A and real time RT communication e Supports MRP Media Redundancy Protocol client e Supports DCP Discovery Control Protocol Supports alarms Supports I amp M The lowest supported I O Cycle Update Time in STEP 7 or an equivalent hardware configuration tool is 1ms e The GSDML file can be obtained from technical support Supports several user configurable I O modules with up to 32 input words and 32 output words Supports the PROFIdrive profile version 4 1 No explicit module selection is required on the interface card the module will be selected automatically according to the controller s configuration e If a timeout occurs on the RT connection the driver can be configured to trigger a timeout event as described in section 5 4 1 The timeout value is dictated by the PROFINET controller and is at least three times the IO Cycle update time The timeout value is also known as the IO Cycle Watchdog time 8 5 2 Device Settings In the studio s Project pa
56. as a Removable Disk Refer to Figure 38 My Computer File Edit View Favorites Tools Help c P 27 P Search E Folders E E Address X My Computer System Tasks Y IR Local Disk C Other Places Y 7 Windows i DVD Drive E Explorer Details Qe Removable Disk F A E drive on ICC Central Server DJ F drive on ICC Central Server Removable Disk Serverl N Serverl O File System FAT Figure 37 B G drive on ICC Central Server P H drive on ICC Central Server Accessing Windows Explorer Figure 38 Removable Disk with Windows Explorer Windows Explorer will then display the file system s contents refer to Figure 39 You can now perform normal file manipulation actions on the available files and folders cut copy paste open rename drag and drop transfers etc in the same manner as though you were manipulating any traditional file and folder stored on your computer s hard drive 50 File Edit View Favorites Tools Help Q see Q 27 PO search Folders a E Address F File and Folder Tasks Other Places Details Removable Disk F Removable Disk File System FAT Figure 39 USB File Access via Windows Explorer 7 1 3 FTP with Windows Explorer To use FTP with Microsoft Windows Explorer first open either Windows Explorer or My Computer Please note that the indicated procedure prompts and capabilities outlined here can vary depend
57. ature allows for the block access of non contiguous registers function codes as described in section 4 1 Care must be taken to utilize only the function codes that are known to exist and that are also specified in the param xml file 4 3 Commonly Used Function Codes For a complete listing of all available function codes their bit mappings scaling values etc please refer to the Fuji FRENIC Ace Instruction Manual INR SI47 1733a E and the Fuji RS 485 User s Manual 24A7 E 0082 As a user convenience the structures of the commonly used Operation command function code S06 Operation status function code M14 and Rotation Speed function code W08 are replicated here refer to Table 15 Table 16 and Table 17 respectively Table 15 Structure of Operation command Function code S06 Data format p Operation command 31 1 RST EN x x6 x5 xi xi xi REV FWD REV FWD General purpose Unused EN General purpose input FWD Forward input terminal command Alarm reset REV Reverse command 1 bit11 The EN terminal is a bit dedicated for monitor and the terminal command cannot be input through communications Applicable only with FRNLJELIG1LI LIE and FRNLEIELIG1LUJI LJA All bits are turned ON when set to 1 Example When S06 operation command FWD X1 ON 0000 0000 0000 0101 00054 Consequently 27 FO Table 16 Structure of Operation status Function code M14 Data format 16 O
58. between the Inverter displays interface card and Er code the inverter Communications cannot be established the Ethernet link LED is off or the Ethernet activity LED flashes only infrequently or not at all No communications between the network and the interface card PROFINET I O communication cannot be established The Network Status LED is not solid green No PROFINET communication Writing to command and frequency function codes registers has no apparent effect on inverter operation Unable to control the inverter via network communications 107 Confirm that the interface card connector is properly seated Rebooting the interface card via the Fuji Configuration Studio disrupts the communication with the inverter Reset the fault If the card is connected in a ring topology the ring must support MRP Otherwise a ring topology will result in an Ethernet loop Confirm that the card is running normally and connected to the local Ethernet network Ensure that the card is programmed with compatible network settings Consult with your network administrator to determine the compatible settings Confirm that the destination IP address programmed into the controller equipment or computer matches that of the interface card as displayed by the studio Confirm that intermediate firewalls or routers have been configured to allow access to the interface via the applicable TCP UDP ports Tr
59. bled by default and cannot be disabled The driver continually listens for incoming class 1 connection requests 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 100 and 150 is entirely user configurable The other type invoked when the client opens a connection to the interface using assembly instances 20 amp 70 or 21 amp 71 requires no user configuration and is included with the implementation of the AC DC drive profile 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 The interface card supports the EtherNet IP protocol as administered by the Open DeviceNet Vendor Association ODVA e This product has been self tested and found to comply with ODVA EtherNet IP Conformance Test Software Version CT11 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 Class 1 implicit I O supports both multicast and point to point unicast when producing data in the TO direction 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 If a class 1 point to point co
60. cel Figure 45 Module Properties Connection Tab Confirm the setting of the Requested Packet Interval RPI The RPI defines the amount of time in milliseconds between data exchanges across an I O connection The smallest RPI supported by the interface card is 1ms Click OK when done After adding the I O Module to the configuration 5 6 VO Configuration the full I O Configuration tree should appear similar S S 1756 Backplane 1756 A7 to Figure 46 fa 0 1756 L61 EIP Example c 1 1756 ENBT A EIP Switch to online mode and download the project to Ciz Ethernet the PLC Verify that the newly added inverter is f ETHERNET MODULE Interface Card available and operating correctly by observing any f 1756 ENBT A EIP indications shown on the inverter s icon When the inverter s icon is selected its status and any Figure 46 I O Configuration Tree available error messages will be displayed in the area below the project tree Refer to Figure 47 Also confirm that the interface card s Network 5 6 1756 Backplane 1756 A7 Status LED should be solid green indicating an fa 0 1756 L61 EIP_Example online connected state 5 J 1 1756 ENBT A EIP Cj Ethernet By double clicking Controller Tags in the project ETHERNET MODULE Interface_Card tree it is possible to view the newly added tags fJ 1756 ENBT A EIP Refer to Figure 48 The Interface Card C configuration tag is unused the Interface Card l tag allows viewing of
61. dware 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 FO This instruction manual has been prepared to help you connect your FRENIC Ace inverter to Industrial Ethernet networks using the OPC PRT Multiprotocol Ethernet interface card This instruction manual does not contain inverter usage instructions Please refer to this instruction manual in conjunction with the applicable inverter instruction manual 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 Preface Related Publications Listed below are publications that are necessary for reference in conjunction with this instruction manual e RS 485 User s Manual 24A7 E 0082 e FRENIC Ace Instruction Manual INR SI47 1733a E e FRENIC Ace User s Manual 24A7 E 0043E These documents are subject to change without notice Please be sure to refer to the most recent available versions Safety precautions 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 a
62. e 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 78 MS as LAD 2 Read Write Message Type Peer To Peer Read Wnite Read Target Device PLCS Local Remote Local Control Block N20 0 Control Block Length 51 Setup Screen Figure 78 Completed PLC Program Save download and run the program a To view the function codes being read from the interface card double click the data file N18 under Data Files in the controller organizer view 25 function code 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 79 We can see that N18 9 register 2058 output frequency function code M09 has a value of 2525 25 25Hz N18 12 register 2061 output voltage function code M12 has a value of 610 61 0V etc Data File N18 dec DATA 0 0 O 2525 610 l 4125 1 0 17235 100 800 Figure 79 Monitoring the Data Being Read from the Inverter 82 FO 8 3 5 SLC 5 05 Example Read a Single Function Code The configuration and execution for reading a single function code is in general identical to that required for reading a block of function codes as detailed in section 8 3 4 The only difference is in the configuration of the MSG instruction Figure 80 shows an
63. e Info Internet Protocol Port Configuration Type 1756 ENBT 1756 10 100 Mbps Ethemet Bridge Twisted Pair Media Vendor Allen Bradley Parent Local Bhemet Address Name EIP C Private Network 192 168 1 Description a IP Address 192 168 16 199 C Host Name Module Definition Revision Electronic Keying Rack Connection Time Sync Connection Status Creating Cancel Help Figure 42 Identifying the New Module 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 9 Switch to online mode Right click on the 1756 ENBT A module in the I O Configuration and choose Properties 10 Select the Internet Protocol tab from the Module Properties dialog box and confirm that the IP Settings are configured correctly 8 2 10 ControlLogix Example I 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 or 20 amp 70 or 20 amp 71 EtherNet IP I O messaging allows the inverter s function codes 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 2 Right click on the 1756 ENBT A node under the I O Configuration in the con
64. e onto the unit in order to support various protocols In order to ensure that the firmware update is successful and in the interest of equipment and personnel safety it is strongly recommended to stop all of the card s production activities prior to initiating the firmware update procedure 7 2 2 Update Procedure 1 Always back up your configuration to a PC for later recovery if necessary 2 Download and install the latest Configuration Studio which can be obtained from technical support 3 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 4 Ensure that the device is in a safe state prior to initiating the firmware update The card may be temporarily inaccessible during the firmware update process 5 Locally via USB Connect a USB cable between the card and the PC and open the studio If the studio contains newer firmware it will automatically prompt you to update the firmware Proceed with the firmware update 6 Remotely Via FTP Connect an Ethernet cable and ensure that the card has compatible network settings T Once the firmware update process has started do not interrupt the card as this may corrupt the firmware Do NOT manually power cycle the inverter or reboot the card Do NOT disturb the USB or Ethernet FTP connection 8 After the firmware update has been completed the card will r
65. e run idle flag being set to Idle by the client then it will continue to run If the checkbox is checked then the driver will perform the Timeout Action Timeout Action Select an action from the drop down menu o ossreisorieseiuussoreenossgnnnas No effect The inverter will continue to operate with the last available settings Apply Fail safe Values Apply the fail safe values as described in section 5 4 1 Fault DVIVG sisesieticcavssseetsasnce The behavior will depend on the timeout conditions set by the inverter function codes 027 and 028 which may result in an Er5 fault Refer to section 3 2 Enable Drive Fault Reset This will clear the Er5 fault once communication is re established This option is only available if the Timeout Action is set to Fault Drive 8 2 4 Generic Class 1 I O Produced and Consumed Data Settings The Produced Data Word and Consumed Data Word objects are only applicable when connecting to assembly instances 100 and 150 generic I O which is typically the case The Produced Data Word defines the structure of status data sent from the inverter back to the controller T gt O target to originator The Consumed Data Word objects will define the structure of the command data sent from the EtherNet IP controller for example a ControlLogix PLC to the inverter O gt T originator to target These objects allow the creation of custom built I O data Up to 32 command function code values c
66. e s web page the free Adobe Flash Player browser plug in is required The plug in can be downloaded from http www adobe com lt gt C a 1 v File Edit View Favorites Tools Help FC Fuji Electric Monitor Dashboard Function Code Group Drive Type Ace N 1 Ethernet CPU firmware version V1 1 0 Fundamental Functions Extension Terminal Functions Control Functions of Frequency Motor 1 Parameters FILTER FuncCode Register Description Value Decimal F00 Data Protection 0 F01 Frequency Command 1 0 F02 Operation Method 2 F03 Maximum Frequency 1 600 F04 Base Frequency 1 500 F05 Rated Voltage at Base Frequency 1 200 F06 Maximum Output Voltage 1 200 F07 Acceleration Time 1 600 F08 Deceleration Time 1 600 F09 Torque Boost 1 F10 Electronic Thermal Overload Protection for Motor 1 Select motor characteristics Electronic Thermal Overload Protection for Motor 1 Overload detection level Electronic Thermal Overload Protection for Motor 1 Thermal time constant Restart Mode after Momentary Power Failure Mode selection Frequency Limiter High Frequency Limiter Low Bias Frequency command 1 DC Braking 1 Braking starting frequency DC Braking 1 Braking level amp crivITY 8 O c c Qi C hh eh w ab N o F12 F14 F15 oh ok eh T OC tn Ww F18 F20 F21 gt of a N N Figure 16 Embedded Web Server
67. e system These function codes are constantly being read and or written as applicable and their current values are therefore mirrored in the interface card s internal memory Only those function codes specified in the param xml file will represent meaningful values The principle disadvantage of scanned function codes is that write data checking is not available This means that when the value of a scanned function code 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 function code 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 function code can be read over the network at a later time to confirm that the written value took hold in the inverter Accesses to any function code 00 99 where is any valid function code group letter from Table 14 will always be successful Even if an inverter function code corresponding to a given register does not exist in the param xml file the interface card still maintains a placeholder location in its internal mirroring memory for that function code This fe
68. eb server can be requested from technical support It is suggested that users first check with technical support and then periodically afterwards to determine if a new default web server has been released and is available to update their units Besides the new WEB folder containing the new web server the update requires a USB connection as described earlier in this section To update the web server complete the following steps 51 FO 1 Navigate to the card s file system see section 7 1 2 or 7 1 3 Backup the WEB folder if desired by copying it to the local computer Delete the WEB folder from the card s file system Copy the new WEB folder to the card s file system a sm w N Although it is not typical if your param xml file was specially modified for a custom application for example it may be necessary to re apply those modifications Please consult technical support for any questions related to customized versions of param xml 6 Clear your internet browser s cache to ensure that the new web server content will be properly loaded from the interface card T 2 Firmware 7 2 1 Overview 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 firmwar
69. ecific to any given protocol These settings must be appropriately configured regardless of any Ethernet control protocols that may be enabled The Ethernet Settings panel is then available whenever the Ethernet port is selected in the Project panel 5 3 1 Authentication Be sure to make a note of the new settings whenever authentication credentials are changed as they must be entered whenever the web page is accessed or an FTP session is initiated User Name The username is case sensitive and can contain letters a z and A Z and numbers 0 9 Password The password is case sensitive and can contain letters a z and A Z and numbers 0 9 5 3 2 Network Configuration The card supports a static IP address The IP Address Subnet Mask and Default Gateway fields must be configured Please consult with your network administrator for the proper settings of these fields 5 4 Internal Logic Settings 5 4 1 Fail safe Values 5 4 1 1 Overview The card can be configured to perform a specific set of actions when network communications are lost timeout event This allows each inverter parameter to have its own unique fail safe condition in the event of network interruption 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 timeout configuration e The timeout time 32
70. ee deine tee 93 8 4 8 Analog Input Object SCHINOS susitessi d unitesm tu pbi PPP aczedi po itesd gag unb Uee an RERUM cesi as oR itu cusa ure Ma MERE nnne 93 8 4 9 Analog Output Object Settings cc ucxeeetee banno ee tete reae Ma Fire deeeo abeo cepa bee tap Mendealnesgeberebied 93 8 4 10 Analog Value Object SBIIOS us edito eren RES ERE aesttabd Ec IHE E eu eoe RAS EE D cad depdon ids MES a Sw Pene RETE UPE 94 8 4 11 Binary Input Object SOLNQS c asenisd pick deouamagade devo sd opa ao duc de FE DpputmE CEPR dead eo paa se sd Eden ro pate DUE 94 8 4 12 Binary Output Object Sall IUS uiia pahesmtu bibo ca eumb pa i12 0g o Roa Yd Pc on DU DEL ORO casudune DNUS oes FOE UR RRPPOPE 95 8 4 13 Binary Value Object SCUINOS scsiieccsce dices tntase oceano ronds dii adi sae eate sS salas Da abad sedi RD Ro PERPE nne 96 8 4 14 Multi state Input Object Settings sss esee nnne nnn nnn 97 8 4 15 Multi state Output Object Settings sss essen nnns 97 8 4 16 Multi state Value Object Settings ccccccccsssseeeeceensneeeeceeeanensseesessaaeeeessssaaeeeessesaaensseeseas 97 9 5 PROFINET IO risers dime ae esses ee eR eR HAN REN ates eee 98 CREE 0 E 98 RS MEER urere 98 8 5 3 Connection Timeout ODNONS siis nt esae idR acer supo i123 Ep and iesu tUi doP cesis ae ito cu oe ex pU aa RE tars 98 8 5 4 Cyclic I O Produced and Consumed Data Access Settings
71. effect The inverter will continue to operate with the last available settings Apply Fail safe Values Apply the fail safe values as described in section 5 4 1 Fault Drive The behavior will depend on the timeout conditions set by the inverter function codes 027 and 028 which may result in an Er5 fault Refer to section 3 2 Enable Drive Fault Reset This will clear the Er5 fault once communication is re established This option is only available if the Timeout Action is set to Fault Drive 8 1 5 Node Settings There are no node settings A node is simply a container for objects 8 1 6 Holding Input Register Remap Settings In the studio s Project panel add OPC PRT Ethernet Modbus TCP Server Node Holding Input Register Remap The holding input register remap objects are optional By default all inverter function codes are already mapped as both holding 4X and input 3X registers refer to section 8 1 2 For user convenience register remap objects can be created to map any inverter function code to holding input register 5001 to 5050 At times it may be convenient to access inverter function codes in bulk Modbus transactions This may be especially true in situations where it is desired to access certain function codes that are natively non contiguous For example if it were desired to read the inverter s output frequency function code M09 register 2058 operation status function
72. emsnt Tasks MainTask MainProgram in the controller organizer view Ladder Element MSG b Right click on the first ladder logic Cancel rung in the MainRoutine window r Rung SOR EOR Help and select Add Ladder Element ES Branch BST BND EOM 7 H ci Bit P C The Add Ladder Element window L A Timer Counter appears EJ Input Output i i i AELE Message d Select the MSG instruction in the H GS Get System Value Input Output folder Refer to Figure SSV SetSystem Value 59 4 IOT Immediate Qutput MV Show Language Elements By Groups e Click OK 3 Add an XIO element to the main program Figure 59 Adding a MSG Instruction a Right click on the ladder logic rung containing the MSG instruction in the MainRoutine window and select Add Ladder Element again b The Add Ladder Element window appears C Select the XIO element in the Bit folder Refer to Figure 60 70 Add Ladder Element Ladder Element lt io Mnemonic Description Cancel H Rung SOR EOR 2 Hel k4 Branch BST BND i Examine On Examine Off Output Energize Output Latch Output Unlatch One Shot MV Show Language Elements By Groups Figure 60 Adding an XIO Element d Click OK 4 Configure the MSG instruction a Editthe Message Control field on the MSG instruction to use the previously created connection tag Refer to Figure 61 Type CIP Data Table Message Co
73. ers IP address oe Subnet mask C Address Figure 90 Assign Unique Compatible IP Address Set the I O Cycle Update Time as shown in Figure 91 Properties OPCPRT General 10 Cycle Update time Number of accepted update cycles with missing IO data 3 M f 2 000 ms Watchdog time Figure 91 Set I O Cycle Update Time 8 5 7 4 Assign the I O module In the device tree expand the OPC PRT module to view the available Virtual IO modules as shown in Figure 87 By default there are two modules 1 IN 32 WORDS OUT 32 WORDS a User configurable refer to section 8 5 3 2 Standard Telegram 1 a PROFldrive profile refer to section 8 5 5 First select the OPC PRT node in the configuration Next select an OPC PRT Virtual IO module from the device tree and drag it into Slot 1 of the OPC PRT In this example the IN 32 WORDS OUT 32 WORDS module was added to Slot 1 in the configuration as shown in Figure 92 Diagnostic address Comment 1 OPCPRT Order Number Address O address Slot ar GARS EAT nro qM csl 0 63 1 FIN 32 WORDS OUT 32 w 063 Figure 92 Add Module to Slot 8 5 7 5 Online device discovery and configuration Navigate to PLC Ethernet Edit Ethernet Node Click Browse to discover and view the online PROFINET devices on the network as shown in Figure 93 105 Browse Network 1 Nodes IP address MAC address 192 168 17 102
74. eset automatically When the card boots up again it will be running the new application firmware which can be confirmed by observing the version displayed in Device Device Info or the web server s information window refer to section 6 2 1 9 If new default web server content is available load the new web server refer to section 7 1 3 52 FO 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 Electrics Modbus TCP protocol release 1 0 The interface is conformance class 0 and partial class 1 and 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 19 Table 19 Supported Modbus TCP Functions Function Function Modbus TCP Code Class 1 Read coils 2 Read input status 3 Read multiple registers 4 Read input registers 5 Write coil 6 Write single register NI lIloi 15 Force multiple coils 16 Write multiple registers To calculate the register number for a function code refer to section 4 1 O e Inverter registers can be addressed as holding registers 4X references and input registers 3X references Specific bits within inverter registers can be accessed as either coils 0X references or discrete inputs 1X references
75. example MSG instruction s General tab which will read a single element N30 58 which corresponds to register 2058 output frequency function code MO9 and place it in the first element offset 0 of N18 EJ MSG N20 0 51 Elements General MutHop Control Bits Ignore if timed out TOT D Address To be retried NR 0 Size in Elements Awaiting Execution Ew D Chamet 7 Continuous Run CO o Ener ERI 0 Target Device Mestage done DN o Message Timeout 5 1 Message Transmitting ST 1 DataTable Address N3058 Message Enabled EN 1 Local Remote MultHop ves Waking for Queue Space D Ema Emo CodefHex U Emor Description Ma erort Figure 80 Read the Inverter s Status Function Code 83 FO 8 3 6 SLC 5 05 Example Multiple MSG Instructions At times reading from different groups of function codes may be necessary For example a specific application may require some function codes located in 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
76. ffset O Function Code The inverter function code associated with the word offset For the Produced Data Word object enter a status function code to be monitored For the Consumed Data Word object enter a command function code that can be written Data Type Each data word is fixed to 16 Bit Unsigned equivalent to two bytes The data word is transferred in little endian format Table 33 User Configurable Module I O Data Format Consumed Data Produced Data PLC to Inverter Inverter to PLC Function Code The default I O configuration is described in Table 34 Note Always use the studio to confirm the configuration before commissioning the device Table 34 Default User Configurable Module I O Data Format Produced Data Inverter to PLC Function Code L0 o o 31 8 5 5 PROFIdrive Profile For optimal interoperability the interface card supports the PROFIdrive profile version 4 1 No special configuration of the interface card is required when using the PROFIdrive profile The controller must support the PROFIdrive profile and must be configured to use the Standard Telegram 1 module on the interface card If the controller does not support the PROFIdrive profile use the configurable I O IN 32 99 FO WORDS OUT 32 WORDS module The PROF Idrive profile is only partially described in this manual due to its complexity The complete PROF ldrive profile specifications can be obtained from
77. geted offset element must be within the range of 0 to 31 inclusive Refer to Table 24 for some examples of N50 accesses 76 Table 24 Examples of EtherNet IP Style Bulk Access via File N50 Start Target Function Code of Max Number of Accessible Offset Element m Array 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 function code S06 T1 FO 8 3 4 SLC 5 05 Example Read a Block of Function Codes This example program will show how to continuously read a block of function codes from the inverter with a single MSG instruction This action is performed via the Typed Read a k a PLC5 Read message type Only one read request is outstanding at any given time Note that the steps for the MicroLogix and PLC5E may vary slightly but in general are similar 1 2 3 4 Run RSLogix 500 and create a new configuration Create a control and a data file a Add a MSG instruction to the program a Right click Data Files and select New The Create Data File
78. gnated function code 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 43 FO 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 attribute 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 file system To save the current configuration of all the gauge windows to the file system the Dashboard tab s submit button must be selected refer to section 6 3 5 Current Value The current indicated value of the designated function code 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 27 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
79. guration file is loaded that unit must be rebooted for the new configuration take effect Rebooting a unit can be performed by power cycling the inverter in which the card is installed The embedded web server is customizable and is located in the WEB folder All web page related items should reside in the WEB folder Interacting with the file system can be performed via USB using a mini B USB cable as the interface card enumerates as a standard USB mass storage device flash drive The file system can also be accessed via FTP if the card has compatible network settings Users can interact with the files on the interface card s file system in the same manner as though they were traditional files stored on a local or remote PC Note that the USB and FTP connection will prevent the file system from being accessed by other interfaces such as the web server Therefore USB and FTP should only be connected when performing maintenance and configuration USB and FTP should be disconnected while the card is running normally in a production environment 7 1 2 USB with Windows Explorer To use Microsoft Windows Explorer first open either Windows Explorer or My Computer Refer to Figure 37 Note that the indicated procedure prompts and capabilities outlined here can vary depending on such factors as the installed operating system and service packs The interface card will typically be displayed as a removable medium such
80. gured via the network Bus Link Function Mode Selection y98 If the inverter is to be controlled from the network then set the value of y98 to 3 fieldbus option A setting of 3 for y98 may also be appropriate even if H30 is configured for an alternate local control scheme When the inverter is controlled from the network a selection of reference commands S function codes as defined in Table 12 are available for controlling the inverter s speed If multiple reference commands are being modified from the network then the interface card invokes a hierarchy to determine which reference is to be passed to the inverter as its main reference command The S function code hierarchy is listed from highest to lowest priority in Table 12 Table 12 S Function Code Hierarchy S Function Code Hierarchy Priority S01 Highest frequency reference per unit S05 2 Highest frequency reference Hz 19 3 Highest speed command S02 4 Highest torque command S03 5 Highest torque current command 13 PID command The highest priority S function code with a non zero value will be used as the inverter s main reference command 21 FO 3 2 Inverter Reaction to Network Timeout Conditions Function codes 027 and 028 specify the inverter s reaction when a network timeout occurs Table 13 lists the settings for 027 and 028 Table 13 Inverter Reaction to Network Timeout Conditions Function Codes o27 and 028 027 Value 028 Val
81. h etc server device s file system for web server Active web content is delivered to client Q OQ HTTP port 80 l File System http 192 168 16 111 3 User accesses server s web Network or Internet page via web browser client Server Device Client initiates XTPro BCAA requests XML socket port 843 lt xreq gt lt read_data gt lt ref gt Pr_e lt ref gt lt read_data gt lt xreq gt Active content executes and establishes XML socket E ete preza N client s requests lt xresp gt lt read_data gt lt ref gt Pr_e lt ref gt X val le283 va E w gt C 09 Y ie lt mi gt L lt xresp gt Figure 35 Web Browser Based Implementation 48 FO 6 44 XTPro HMI Based Implementation A representative implementation based upon a stand alone HMI client is detailed in Figure 36 In this scenario the client application is developed by using tools provided by the HMI manufacturer and is hosted independently of the actual server device Programmer authors HMI client content Content is loaded onto HMI device Server Device Client initiates XTPro requests lt xreq gt lt read_data gt lt ref gt Pr_e lt ref gt HMI content executes and establishes XML socket lt read_data gt lt xreq gt Server responds to lt xresp gt j lt read_data gt c
82. he description of the object s active state Enter a string of up to 32 characters in length This field is optional and may be left blank Inactive Text 3 T Specifies the description of the object s inactive state Enter a string of up to 32 characters in length This field is optional and may be left blank Polarity Indicates the relationship between the physical state of the object as stored in the function code and the logical state represented by the object s present value property If the physical state is active high select Normal from this dropdown menu If the physical state is active low select Reverse from this dropdown menu For further detail refer to the Bitmask behavioral description 8 4 12 Binary Output Object Settings Object Name The name of the BACnet object Enter a string of between 1 and 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 0x0 Ox3FFFFE Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed at 16 Bit Unsigned Bitmask Specifies which bit s in the 16 bit value designated by the Function Code that the binary object will map to This mechanism allows up to 16 binary objects to be simultaneously assigned to one function code each binary object mapping to a single bit of that 16 bit word It is possible to map b
83. he standoffs located on the inverter s control board Refer to section 2 2 Inverter Control Board Connector Attaches to the inverter s connector board which may vary depending on the inverter model USB Port USB 2 0 port with mini B connector Used to access the card via the Fuji Configuration Studio refer to section 5 and as a USB flash drive refer to section 7 1 Module Status and Network Status LEDs These LEDs indicate the current status of the interface card and protocols in use Refer to section 1 4 Ethernet Link and Activity LEDs One set of LEDs are provided for each Ethernet port These LEDs provide insight into the Ethernet network s status and activity Refer to section 1 4 14 FO 1 4 LED Indicators 1 4 1 Network Status LED Green Blink Red Blink Startup Startup blink sequence Green Blink EtherNeIP connection is not established EtherNetIP connection is not established is not established Green Off No Connection PROFINET connection is not established Green On Connection EtherNet IP or PROFINET connection is established Established 1 4 2 Module Status LED Device Off The inverter power is off Green Blink Red Blink Startup Startup blink sequence Discovery ji Green Blink identification PROFINET discovery and identification DCP Record the error code sequence and contact technical support Red Blink Error Code 1 4 3 Ethernet Link Activity LEDs A valid Ethernet link
84. ice in the Available Devices panel and choosing Add from the context sensitive menu Hitting the lt ENTER gt key on the keyboard when the device is selected in the Available Devices panel e Dragging the device from the Available Devices panel into the Project panel e Selecting it and selecting Add Selected Device from the Edit menu e Selecting it and clicking the Add button in the toolbar The device will then be added to the list of Device Configurations Going Online with a Device All connected devices are automatically added to the Discovered Devices panel This panel is shown by selecting the Online Devices list heading in the Project panel To go online with a device Double click on it in the Discovered Devices panel Right click on it in the Discovered Devices panel and choose Go Online from the context sensitive menu 29 FO Hit the lt ENTER gt key on the keyboard when the device is selected in the Discovered Devices panel e Drag it from the Discovered Devices panel into the Project panel e Select it and select Go Online with Device from the Edit menu e Select it and click the Go Online button in the toolbar When the studio goes online with a device its configuration is automatically read While the studio is online with a device it will appear in green text in the Discovered Devices panel The studio may be online with multiple devices simultaneously Uploading a Device s Configuration into a
85. ification then click OK Refer to Figure 73 Add an XIO element to the program a Right click on the rung number of the rung currently being edited and select Append Instruction again Create Data File File 18 Type integer Name DATA Desc Elements 20d Idi Attributes Debug l Skip When Deleting Unused Memory Scope Global Local Protection C Constant Memory Module ox C Static Mone Cancel Figure 72 Creating a Data File 78 5 79 b Instruction Selection Instruction Classification Instruction Names Search Advanced Math BTR Block Transfer Read All Instructions Block Transfer Write IYO Interrupt Disable IvO Interrupt Enable Immediate Input w Mask Immediate Output w Mask SG Read Write Message Refresh I 0 Ramp Reset Pending Interrupt Service Communications File Shift Sequencer File Misc Micro High Spd Cntr Move Logical Program Control Timer Counter Trin C mahana Description MSG Read Write Message Output Instruction Box Instruction Figure 73 MSG Instruction Selection Select the XIO instruction from the Bit classification then click OK Refer to Figure 74 Instruction Selection Instruction Classification Instruction N ames Search Diagnostic Detect File Bit Comparison One Shot Rising Output Energize Output Latch File Shift Sequencer Output Unlatch File M
86. ime in 0 1 second units Corresponds to function code S08 AO3 Sets the deceleration time in 0 1 second units Corresponds to function code S09 92 FO 8 4 4 Server Settings In the studio s Project panel navigate to OPC PRT Ethernet BACnet IP Server UDP Port This is the UDP port on which to transmit and receive BACnet IP packets on the local subnet The default value is 47808 OXBACO To ensure successful communications use caution when using a port setting other than the default value 8 4 5 Node Settings There are no node settings A node is simply a container for objects 8 4 6 Device Object Settings A Device Object is automatically added to every node and cannot be removed The Device Object contains several configurable fields that must be appropriately set for each device residing on a BACnet network Device Name Defines the node s name The device name must be unique across the entire BACnet network Enter a string of between 1 and 32 characters in length Instance Number Defines the node s instance number The instance number must be unique across the entire BACnet network Enter a value between 0 4194302 Ox0 0x3FFFFE 8 4 7 BACnet Object Settings The BACnet server hosts BACnet objects which contain many different properties for any BACnet client on the network to access The driver supports a variety of different BACnet objects All supported properties of these objects are readable while only
87. inProgram in the controller organizer view Right click on the first ladder logic rung in the MainRoutine window and select Add Ladder Element The Add Ladder Element window appears Select the AC DC drive profile add on instruction in the Add On folder Refer to Figure 56 Description Motion Event Motion Config Motion Coordinated ASCII Serial Port ASCII String ASCII Conversion Add n Figure 56 Add AC DC Drive Profile Add On Instruction Click OK Edit the add on instruction according to Figure 57 68 Bi MainProgram MainRoutine j GARA ES EB a oe a Interface for AC DC Drive Profile that uses Input Assembly Instance 71 and Output Assembly instance 21 OPCPRT ACDC Drive Pro Interface for AC DC Drive Profile that uses OPCPRT ACDC Drive Pr acdc aoi G2 Data Fuji Inverter Data O Data Fuj Inverter O Data RunForward run fwd oe RunnngReverse RunReverse run rev 0e Ready gt ResetFaut reset 0e AtReference SpeedReference speed ref 1370 DriveState 0e SpeedActual 0e Figure 57 Configure AC DC Drive Profile AOI 11 The program is now complete 12 Save download and run the program 69 FO 8 2 13 ControlLogix Example Read a Block of Function Codes This example program will show how to continuously read a block of function codes from the inverter with a single MSG instruction Only one read request is outstanding at any given time 1 Create ne
88. inary objects to multiple bits within the designated function code The effect of the Bitmask field when writing When the present value property of a binary object is set to active by a BACnet client then the bit s in the designated function code indicated by the bitmask are set Similarly when the present value property of the object is set to inactive then the bit s in the designated function code indicated by the bitmask are cleared This setting clearing behavior is reversed if the object s Polarity is set to Reverse The effect of the Bitmask field when reading When the present value property of a binary object is read by a BACnet client the bitmask is used to determine the active inactive state of the object by inspecting the value in the designated function code at the bit location s indicated in the bitmask If all of the bit locations at the designated function code are set then the object s state will be returned as active Else the object s state will be returned as inactive This resultant state is reversed prior to being placed on the network if the object s Polarity is set to Reverse 95 FO Active Text J 13 Specifies the description of the object s active state Enter a string of up to 32 characters in length This field is optional and may be left blank Inactive Text Specifies the description of the object s inactive state Enter a string of up to 32 characters in le
89. ing on such factors as the installed operating system firewalls and service packs In the Address field type in ftp admin admin and then the IP address of the target interface card if the user name and password have been changed from its default then replace the first admin with the new user name and the second admin with the password Refer to Figure 40 Organize v X Favorites CFG File folder File folder 3 Libraries JE Computer E Network 2 items Figure 40 FTP via Windows Explorer Note that the behavior of Windows Explorer FTP will vary from PC to PC If you are having issues connecting FTP there are other FTP client tools available such as Windows Command Prompt Core FTP FileZilla SmartFTP etc that can also be used to reliably access the card s file system 7 1 4 Loading New Web Server Content The interface card s web server resides in the file system and can be updated in the field refer to section 6 4 This section will discuss how to update the default web server The update procedure similarly applies to a custom web server Web server updates may be released for a variety of reasons such as improvements and added functionality When using the default web server it is always recommended to use the latest release Treat web server updates independently of firmware updates since web server updates may or may not be related to firmware updates The latest default w
90. ing the item to the desired location in the Project panel 31 FO e Dragging the item to a new location under a different parent object in the Project panel e Selecting Copy Selected Item from the Edit menu Clicking on the Copy button in the toolbar To paste an object first click on an item at the desired location in the Project panel An object can then be pasted by Right clicking on it and choosing Paste from the context sensitive menu e Pressing the lt CTRL V gt keys on the keyboard e Dropping an item onto the desired location in the Project panel after holding the lt CTRL gt key and dragging the item Dropping an item onto a new location under a different parent object in the Project panel after dragging the item e Selecting Paste Item from the Edit menu e Clicking on the Paste button in the toolbar After pasting an object the object s configurable fields can then be modified with valid values where applicable Note that the studio allows you to copy and paste items between different locations including different devices This is useful for copying partial configurations from one device to another Reordering Objects Objects can be reordered in the Project panel by dragging the item to the desired location If the item is dragged outside of the items in the project tree it will be moved to the end 5 3 Ethernet Settings The Ethernet Settings panel contains Ethernet related items that are not sp
91. intenance inspection and parts replacement ANWARNING e 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 e Maintenance inspection and parts replacement should be performed only by qualified personnel e Remove all watches rings and other metallic objects prior to starting work e To avoid electrical shock or other injuries always use insulated tools Disposal 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 H03 may reset all inverter function codes to their factory default settings After performing this operation remember to reenter any custom function code values prior to starting operation Icons The following icons are used throughout this manual Note efficiency as well as information concerning incorrect operations and settings which may Note Indicates info
92. ion code S06 operation command word RST bit NetCtrl Not used value is ignored NetRef Not used value is ignored Speed Reference Inverter speed reference in RPM Maps to 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 function code S05 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 59 FO p 0 70 2 Speed Actual Low Byte 3 Speed Actual High Byte Ref Ctrl 0 e pu From Ready eeu Warning Faulted et Net m Drive State Speed Actual Low Byte Speed Actual High Byte Input Instance Mapping Detail Faulted Inverter fault signal O not faulted 1 faulted Maps to function code M14 bit 11 operation status word ALM bit Table 22 Input Instances 70 and 71 Detail Running1 Faulted WTNM Warning This bit is not used it is a
93. iring such as the inverter s input power or motor wires 5 Reinstall all covers removed in step 1 Take a moment to confirm that the Ethernet cables are not being pinched and are not routed near any power carrying wiring For reinstallation instructions refer to the FRENIC Ace Instruction Manual Section 2 2 20 FO 3 INVERTER FUNCTION CODE SETTINGS Depending on the desired operation of the overall application the inverter function codes listed in Table 11 are important for proper operation of the end to end communication system 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 control of the inverter For further details regarding these function codes please refer to the FRENIC Ace Instruction Manual INR SI47 1733a E Chapter 5 FUNCTION CODES FRENIC Ace User s Manual 24A7 E 0043E y codes Link Functions and RS 485 User s Manual 24A7 E 0082 Chapter 5 Section 5 2 Data Formats LO Table 11 Function Code Settings Overview Setting Required Bus Link Function Mode Selection 3 1 Inverter Control Related Settings The 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 therefore only monitored and or confi
94. is in progress as this may corrupt the firmware and or the configuration Resetting an Online Device To reset an online device first select the device in the Project panel and then navigate to Device Reset Device General Configuration Process To configure a device add the desired protocol s and configure any objects associated with the respective protocol s Any changes will take effect once the configuration is downloaded to a device Note that numeric values can be entered not only in decimal but also in hexadecimal by including Ox before the hexadecimal number 5 2 General Object Editing Activities The following editing activities apply for all types of configuration objects and project elements Adding an Object To add an object click on an item protocol driver or Node for example in the Project panel Any available objects for that item will be listed in the Available Objects panel the panel title depends on the currently selected item An object can then be added to the item by e Double clicking on it e Right clicking on it and choosing Add from the context sensitive menu e Hitting the lt ENTER gt key on the keyboard when the object is selected e Dragging it into the Project panel e Selecting it and selecting Add Selected Device from the Edit menu e Selecting it and clicking the Add button in the toolbar The object s configurable fields can then be populated with valid values where applicable
95. isc Examine if Closed Input Dutput E XIO Examine if Open Micro High Spd Cntr Move Logical Program Control Timer Counter Trig Functions User Customized Description re Examine if Open Figure 74 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 ENTER 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 75 MSG Rung 42 0 N20 0 AHI Genera Muito This Controller Control Bits Communication Command Ignore if timed out TO 0 Data Table Address M181 To be retried HR 0 Size in Elements Awaiting Execution EW 0 Channel Continuous Run CO n Error ERE Target Device Message done DN o Message Timeout Message Transmitting ST 1 Data Table Address Message Enabled ENE 1 Waiting for Queue Space Local Remote MultiHop Erna Enor Code Hex 0 Enor D esciption No emars Figure 75 MSG Configuration General Tab C Inthis example we will be reading a total of 25 function codes beginning at N30 50 register 2050 function code M01 To configure this under This Controller set the Data Table Address field to N18
96. its in the inverter s operation command word function code S06 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 0 As an example the image in Figure 24 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 1 Operating status display Indicates the current state of the inverter based on bits in the inverter operation status register function code M14 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 FWD sets bit 0 FWD and clears bit 1 REV in the operation command word function code S06 42 FO REV sets bit 1 REV and clears bit 0 FWD in the operation command word function code S06 STOP clears both bit 0 FWD and bit 1 REV in the operation command word function code S06 RESET writes a value of 1 to function code S14 alarm reset command This will reset a faulted inverter regardles
97. ity array are NULL 8 4 11 Binary Input Object Settings Object Name The name of the BACnet object Enter a string of between 1 and 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 Ox0 0x3FFFFE Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed to 16 bit Unsigned 94 FO Bitmask Specifies which bit s in the 16 bit value designated by the Function Code that the binary object will map to This mechanism allows up to 16 binary objects to be simultaneously assigned to one function code each binary object mapping to a single bit of that 16 bit word It is possible to map binary objects to multiple bits within the designated function code The effect of the Bitmask field when reading When the present value property of a binary object is read by a BACnet client the bitmask is used to determine the active inactive state of the object by inspecting the value in the designated function code at the bit location s indicated in the bitmask If all of the bit locations at the designated function code are set then the object s state will be returned as active Else the object s state will be returned as inactive This resultant state is reversed prior to being placed on the network if the object s Polarity is set to Reverse Active Text J 13 Specifies t
98. l GSD Files from the directory x EBE nn Browse GSDOML V2 0 CC opeprt 20141211 xml 1271172014 12 00 00 AM V2 0 English Install GSD File 13 4986 i Installation was completed successfully lt Install Show Log Select All Deselect All Close Figure 86 Successfully Installed GSDML File Confirm that the device has been added to the catalog or device tree as shown in Figure 87 103 PROFIBUS DP HE PROFIBUS PA 33 PROFINET IO Additional Field Devices 3 Drives OPC PRT OPCPRT E 53 Virtual IO IN 32 WORDS OUT 32 WORDS f Standard Telegram 1 Figure 87 Updated GSDML Device Tree 8 5 7 2 Add the device to the configuration Select the device in the device tree and drag the device onto the PROFINET IO system in the configuration as shown in Figure 88 0 SIMOTION D410 2 E p470 F 2201 f Post 2 __Ethemet 1 PROFINET IO System 100 _ Figure 88 Add Device to Configuration 8 5 7 3 Configure the device properties Open the device properties and assign a unique Device name as shown in Figure 89 Properties OPCPRT General 10 Cycle Short description OPCPRT PNIO device Order no OPC PRT Family OPC PRT Device name V PCPRT Figure 89 Assign Unique Device Name Assign a unique and compatible IP address for your target network as shown in Figure 90 104 Properties Ethernet interface OPCPRT General Paramet
99. l time A total of 10 gauge windows are available two at a time and each gauge window can be configured to display any scanned function code s value via one of six different gauge types User defined engineering units scaling and range limits are also configurable Refer to Figure 22 Scan Gi http 192 168 17 102 File Edit View Favorites Tools Help 6 3 1 Information Window Dashboard Dashboard Activity cus T Output Frequency J secur enses ne Units Func Code moo Multiplier Min Value jo Max Value configuration activity SUBMIT Click here to save changes made to the dashboard Current Value 46 6 Hz Units Func Code Lua O Min Value Max Value Current Value 310 Volts Page 1 5 Figure 22 Dashboard Tab Figure 23 shows the Information Window which displays various informational messages regarding the status of the Dashboard configuration parameters loading or submitting 41 Dashboard Activity The configuration was successfully submitted ACTIVITY Figure 23 Dashboard Tab Information Window FO 6 3 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 24 Note that it is recommended to suspend all external protocol based communications with PLC s etc
100. lds of a timeout object Description This field is strictly for user reference it is not used at any time by the device Function Code Enter the function code Data Type This is the size of valid values and is fixed to 16 Bit Unsigned allows for a range of timeout values between 0 and 65535 Value Enter the fail safe timeout value that the function code encompassed by this timeout object will be automatically written with upon processing a timeout event triggered by a protocol 5 4 2 Fail safe Example This example will demonstrate how to add one timeout object which will assign a value of 2000 20 00Hz to function code S05 frequency command In the Project panel select the device and add Internal Logic Fail safe Values Timeout Object as shown in Figure 9 The red error indicators are normal at this stage as the Timeout Object Settings have not yet been configured Project 79x Device Configurations O a orco O Ethernet a Internal Logic 4 Fail safe Values Figure 9 Timeout Object Project Panel Next configure the Timeout Object Settings as shown in Figure 10 33 FO Description Function Code Group S Command Data E Function Code Number 5 Data Type 16 Bit Unsigned Value 2000 Figure 10 Timeout Object Settings The example is complete 5 5 Discovery over Ethernet Depending on the currently enabled driver the Configuration Studio will automatically discover the device on
101. lient s requests lt ref gt Pr_e lt ref gt lt val gt l23 lt val gt XTPro Server XML socket port 843 lt xresp gt Figure 36 HMI Based Implementation 6 4 5 XTPro Supported Commands For a summary of XTPro commands refer to Table 18 Table 18 Supported XTPro Commands nop Yes A J U 5j Supports XTPro specification version 1 dd Yes j 0 5 0 0 o reference is the inverter s function code e g F07 for ite dat Y acceleration time 1 while data value is a 16 bit hexadecimal MORES iin value e g 1F4 for a decimal value of 500 load file Laite Ys The absolute file path must start with a forward slash e M perform a complete device soft reboot auth Yes Authorization is not required cov Yes X COV notification messages are sent every 200ms Notes e Two simultaneous XTPro connections are available 49 FO 7 FILE SYSTEM amp FIRMWARE 7 1 File System 7 1 1 Overview The interface card s on board file system is used by the application firmware Currently the application firmware s main use of the file system is to store XML encoded configuration files and the embedded web server The studio must be used to manage the configuration via USB or FTP Do not manually access the configuration files unless instructed by technical support The configuration is only read at unit boot up Therefore if a new confi
102. ll 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 N 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 A CAUTI Q 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 FO Installation and Wiring ANWARNING 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 ANCAUTION e Do not install or
103. lue 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 31 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 32 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 reference line at the corresponding time and pops up a tooltip which displays the current indicated value at that time 45 Func Code Min Value b VERAI 100 Update Current Value 0 06 Figure 30 Pos Neg Meter Thermometer Units Func Code Moo Multiplier Max Valve SI Update Current Value 35 66 Hz Figure 31 Thermometer Line Graph Units Func Code Moa Multiplier IN Min Value UMEN mE Update Current Value Figure 32 Line Graph At times it may be convenient to zoom in on a particular gauge or meter in order to more Ti clearly see the indicator or to fill the computer screen with a particular gauge s image P This can be easily accomplished with the web browser s Flash Player plug in by righ
104. lways 0 Running1 FWD Running forward status signal O not running forward 1 running forward Maps to function code M14 bit O operation status word FWD bit Running2 REV Running reverse status signal 02not running reverse 1 running reverse Maps to function code M14 bit 1 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 0 RefFromNet This bit is not used it is always O AtReference Up to speed signal 02not 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 function code M14 are O 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 Supervisor Object state machine Speed Actual Inverter operating speed in RPM Maps to 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 x 120 RPM
105. manual therefore always keep in mind the release date of the firmware version running on your interface as it must correspond to this manual s respective release date in order for all documented aspects to apply Supported Protocols The interface currently provides server support for the following fieldbus protocols Modbus TCP Server e EtherNet IP Server Allen Bradley CSP Server also known as PCCC and AB Ethernet BACnet IP Server PROFINET IO Device MRP client 1 2 Features and Specifications Table 1 Features ee ee Supports all standard unmodified Ethernet SUE protocols Simultaneous Protocols Fuji Configuration Studio Graphical user interface for discovery configuration and firmware update Access all parameters dashboard with gauges customizable with WEB Server HTTP XTPro Communication Loss Detection Configurable actions for fail safe conditions Field Upgradeable Firmware updates automatically handled by the studio Parameter Management Advanced management of parameter access and scan priority Table 2 General Hardware Specifications ee ODi Power Supply Directly powered by the inverter LED Indicators Module Status Network Status 2 x Ethernet Link Activity USB Port USB 2 0 mini B 5 pin Table 3 Ethernet Hardware Specifications o m o Po OOD Number of Ports 2 internal switch Standard IEEE 802 3 10 100BaseT Ethernet compliant Communication Speed and 10Mb
106. 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 default web interface refer to section 6 2 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 4 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 23 Table 14 Function Code to Register Conversion Examples Function Code Group Group r Code Number Register Example Using Equation 1 Code FOO 0x 256 0 1 1 F Solely 0 FO7 acceleration time 1 0 x 256 7 1 8 unctions F99 0 x 256 99 1 100 Extension E00 1 x 256 0 1 257 E Lu 1 E98 terminal FWD function 1 x 256 98 1 355 E99 1 x 256 99 1 356 C00 2 x 256 0 1 513 Contr
107. mple interface for generic default IO mapp OPCPRT Generic Defau generic aoi G PX RunningForward Data Fuji Inverter Data O Data Fuji Inverter O Data RunForward run fwd InverterShutdown 0e Braking RunReverse run rev DCBusVoltageNormal 0e TorqueLimiting ResetFault reset 0e FrequencyCommand freq_cmd 0 OutputFrequency 0 Comm stablished BusyWriting Figure 52 Configure Generic Default AOI 11 The program is now complete 12 Save download and run the program 8 2 12 ControlLogix Example AC DC Drive Profile Add On Instruction The AC DC drive profile add on instruction is a simple interface to command and monitor the inverter It is based on the assembly instances 21 amp 71 The add on instruction is optional and provided for user convenience 1 Complete all the steps in section 8 2 10 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 53 51 Module Properties eipscanner ETHERNET MODULE 1 1 General Connection Module Info Type ETHERNET MODULE Generic Ethernet Module Vendor Allen Bradley Parent eipscanner Connection Parameters Assembly i Description Instance Size Input 71 2 16 bit Name Fuji Inverter Qutput 21 2 16 bit Comm Format Data INT Address Host Name IP Address 1892 168 16 28 Configuration 1 0 8 bit Host Name
108. n value from the inverter 101 FO 8 5 5 4 PROFldrive state diagram The state diagram is displayed in Figure 84 Figure 84 PROFIdrive State Diagram General State Diagram i A trip occurs ower supply on Fault Acknowledge in any state STW1 bit 7 true 0 gt 1 S1 Switching On Inhibited faulted P z na ZSW1 bit 6 true 0 1 2 p e false ZSW1 bit 3 true Standstill detected OFF Coast Stop Coast Stop OR AND No Coast Stop OR Quick Stop STW1 bit1 false Disable Operation AND No Quick Stop STW1 bit1 false STW1 bit3 false STW1 bitO false OB bit2 false AND bit1 true AND bit2 true x S5 Switching Off S2 Ready For Switching On ZSW1 bit 0 1 p e true ZSW1 bit O true 1 2 6 p e false hit 6 infso Standstill detected OR Quick Stop Disable Qperation STW1 bit 2 false STW 1 bit0 false STW1 bit3 false Coast Stop ON OFF OR Quick StoP rw bito true STW1 bitt false OR bit2 false S3 Switched On Coast Stop ZSW bit 0 1 true 2 6 p e false STW 1 bitt false Enable Disable Operation Operation STW1 bit3 true STW 1 bit3 false ON OFF Quick Stop STW1 bitO true STW1 bit false STW1 bit 2 false S4 Operation ZSW1 bit 0 1 2 p e true 6 false 8 5 5 5 PROFIdrive specific parameters The PROFIdrive specific parameters are shown in Table 38 The parameters are read only Table 38 PROFIdrive Specific Parameters Cmm emn Telegram selection 1 Standard telegram 1 1 2 5 6
109. n Element daa array E New Tag Figure 67 Read the Inverter s Status Function Code 8 2 15 ControlLogix Example Multiple MSG Instructions At times reading from different groups of function codes may be necessary For example a specific application may require access to both configuration function codes and monitor function codes 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 that 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 68 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 G MainProgram MainRoutine onnection2 EN 6 Type CP Data Table Read Message Control rd connection2 Figure 68 Reading Via Multiple MSG Instructions 74 FO 8 2 16 ControlLogix 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 69 shows
110. nd 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 0x0 Ox3FFFFE Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed at 16 Bit Unsigned 8 4 15 Multi state Output Object Settings Object Name The name of the BACnet object Enter a string of between 1 and 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 Ox0 0x3FFFFE Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed at 16 Bit Unsigned Relinquish Default Defines the default value to be used for an object s present value property when all entries in the object s priority array are NULL 8 4 16 Multi state Value Object Settings Object Name The name of the BACnet object Enter a string of between 1 and 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 0x0 Ox3FFFFE Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed at 16 Bit Unsigned Relinquish Default Defines the default value to be used for an object s present value property when all entries in the object s priority
111. nel navigate to OPC PRT Ethernet PROFINET IO Device Name The device name station name must be unique across the entire PROFINET network because it is used by controllers to uniquely identify PROFINET devices This string must conform to the device name requirements contained in the PROFINET specification 8 5 3 Connection Timeout Options In the studio s Project panel navigate to OPC PRT Ethernet PROFINET IO The following configuration options will determine the actions to be taken by the card if the PROFINET IO connection is abnormally terminated or lost Timeout Action Select an action from the drop down menu NONG keiina No effect The inverter will continue to operate with the last available settings Apply Fail safe Values Apply the fail safe values as described in section 5 4 1 Fault Drive The behavior will depend on the timeout conditions set by the inverter function codes 027 and 028 which may result in an Er5 fault Refer to section 3 2 Enable Drive Fault Reset This will clear the Er5 fault once communication is re established This option is only available if the Timeout Action is set to Fault Drive 8 5 4 Cyclic I O Produced and Consumed Data Access Settings In the studio s Project panel add OPC PRT Ethernet PROFINET IO Produced Data Word and or Consumed Data Word The Produced Data Word and Consumed Data Word objects are only applicable when using
112. ngth This field is optional and may be left blank Polarity Indicates the relationship between the physical state of the object as stored in the function code and the logical state represented by the object s present value property If the physical state is active high select Normal from this dropdown menu If the physical state is active low select Reverse from this dropdown menu For further detail refer to the Bitmask behavioral description Relinquish Default Defines the default value to be used for an object s present value property when all entries in the object s priority array are NULL 8 4 13 Binary Value Object Settings Object Name The name of the BACnet object Enter a string of between 1 and 32 characters in length All object names must be unique within a node Instance The BACnet object s instance number Enter a value between 0 4194302 Ox0 0x3FFFFE Function Code The inverter function code that the BACnet object s present value will access Data Type Fixed at 16 Bit Unsigned Bitmask Specifies which bit s in the 16 bit value designated by the Function Code that the binary object will map to This mechanism allows up to 16 binary objects to be simultaneously assigned to one function code each binary object mapping to a single bit of that 16 bit word It is possible to map binary objects to multiple bits within the designated function code The effect of the Bitmask field when
113. nnection is established in the TO direction no more class 1 connections can be established If a class 1 connection s consuming half OT times out then the producing half T 0O will also time out and will stop producing If a class 1 or class 3 connection timeout communication loss occurs the driver can be configured to perform a timeout action For class 1 connections the timeout value is dictated by the scanner client and is at least four times the RPI Requested Packet Interval For class 3 connections the timeout value is also dictated by the scanner client but is typically a much larger value than for class 1 connections 8 2 2 Server Settings In the studio navigate to OPC PRT Ethernet EtherNet IP Server Device Name The device name is used for identification of a device on the EtherNet IP network This string is accessible as the product name attribute of the identity object Enter a string between 1 and 32 characters in length 56 FO 8 2 3 Connection Timeout Options In the studio s Project panel navigate to OPC PRT Ethernet EtherNet IP Server The following configuration options will determine the actions to be taken if the connection is abnormally terminated or lost 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 Note that a certain deg
114. ntrol Controller Figure 61 MSG Instruction Tag Assignment b Click the message configuration button in the MSG instruction The Message Configuration window will open Refer to Figure 62 Message Configuration connection Configuralion Communication Tag Massage Type CIP Data Table Read i Source Element MOT Humber Of Elements a j Destination Element data_array 50 New Tag Figure 62 MSG Instruction Configuration c Configuration tab settings i Change the Message Type to CIP Data Table Read li In the Source Element field enter the read tag you wish to access refer to section 8 2 11 In this example we will be reading a total of 21 function codes beginning at function code M01 per unit frequency reference final command iii Enter the Number Of Elements to read In this example we will read 21 function codes 71 FO d Communication tab settings refer to Figure 63 iv For the Destination Element select data array 50 Message Configuration connection Configuration Communication Tag Path EIP 2 132 158 15 153 Browse EIP 2 192 168 16 163 e 7 V Cache Connections Figure 63 Setting the Communication Path 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 chas
115. o section 6 4 2 Via XTPro the embedded web server can gain access to any inverter parameter and the interface card file system resources and manipulate them as required Notes e There is an XML file located in the WEB folder called param xm which contains definitions for all inverter function codes that are available via the interface card This file must not be removed as it contains the definition of all available parameters not only for active web server content but also for the interface card itself All other files in the WEB folder may be deleted or replaced if desired by the user The default HTML file targeted by the web server is index htm Therefore when customizing the web server content ensure that initial file index htm exists All files accessed by the web server itself must reside in the WEB folder Note that this does not restrict active web server content to using only the WEB folder however as XTPro read_file and write_file commands can access any existing location on the file system e If the factory default WEB folder contents need to be recovered if they are accidentally deleted for example they can be downloaded from the device s product page on the internet Two simultaneous web server sessions are supported Note that the number of available simultaneous web server sessions is independent of the number of available simultaneous XTPro XML sockets 6
116. 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 Data Configuration as described in section 8 2 3 The Output Assembly Instance must be set to 100 when connecting to the generic 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 function codes that we wish to send to the interface card For the purposes of this example we are assuming that the default FO consumed data word configuration with two relevant function codes S06 and S05 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 0 respectively When done click OK You should now see the new module named ETHERNET MODULE Interface_Card 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 45 5 Module Properties Report EIP ETHERNET MODULE 1 1 i General Connection Module Info Requested Packet Interval RPI 10 0 ms 1 0 3200 0 ms Inhibit Module Major Fault On Controller If Connection Fails While in Run Mode V Use Unicast Connection over EtherNet IP Module Fault Status Offline Can
117. ol TR 7 C Functions 2 C20 jogging frequency 2 x 256 20 1 533 C99 2 x 256 99 1 612 POO 3 x 256 0 1 769 P Motor 1 3 P03 motor 1 rated current 3 x 256 3 1 772 Parameters P99 3 x 256 99 1 868 HOO 4 x 256 0 1 1025 High e H Performance 4 H11 deceleration mode 4 x 256 11 1 1036 Functions sz H99 4 x 256 99 1 1124 A00 5 x 256 0 1 1281 A M 5 A05 motor 2 torque boost 5 x 256 5 1 1286 Parameters A99 5 x 256 99 1 1380 000 6 x 256 0 1 1537 Operational 6 001 6x256 1 1 1538 Functions 099 6 x 256 99 1 1636 S00 7 x 256 0 1 1793 S e 7 S05 frequency command 7 x 256 5 1 1798 S99 7 x 256 99 1 1892 MOO 8 x 256 0 1 2049 M Monitor Data 1 8 Mog output frequency 8 x 256 9 1 2058 M99 8 x 256 9 1 2148 r00 10 x 256 0 1 2561 r Motor 4 10 r02 motor 2 base frequency 10 x 256 6 1 2563 Parameters r99 10 x 256 99 1 2660 24 Function Code Group Group Number Customizable Logic Functions Application Functions 1 y Link Functions 14 Monitor Data 2 Alarm Data 1 Alarm Data 2 Motor 3 Parameters Application Functions 2 Monitor Data 3 Monitor Data 4 Operational 01 Functions Customizable Logic Functions 25 Register Example Using Equation 1 U00 11 x 256 0 1 2817 U99 11 x 256 99 1 2916 JOO 13 x 256
118. on with MS TP slaves and certain other devise Yes x No Networking Options L Router Clause 6 List all routing configurations Annex H BACnet Tunneling Router over IP BACnet IP Broadcast Management Device BBMD Does the BBMD support registrations by Foreign Devices Yes L No Character Sets Supported Indicating support for multiple character sets does not imply that they can all be supported simultaneously DX ANSI X3 4 L IBM Microsoft DBCS L ISO 8859 1 L ISO 10646 UCS 2 L ISO 10646 UCS 4 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 a read property service when targeting the present value property of each supported object type Service Object Type Read Property Write Property Real Unsigned Integer Null Analog Value Read 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 87 FO Object Types Property Support Tables Table 25 BACnet Device Object Types Properties Supported Object Property Type Object Identifier Object Name Object Type System Status Vendor Name Vendor Identifier Model Name Firm
119. onfigure Network Settings from IP Address 192 168 17 100 the context sensitive menu Subnet Mask 255 255 255 0 Selecting the device in the Project panel and navigating to Default Gateway 192 168 17 3 Device Configure Network Settings Cancel The network settings pop up should appear similar to Figure 12 Modify the network settings as necessary and click the OK button for the changes to take effect Note that this will cause the device to become temporarily inaccessible and may trip the inverter Figure 12 Remotely Configure Network Settings 5 6 Manage Device Parameters The accessibility and scan priority of the inverter parameters can be adjusted refer to Figure 13 This is an advanced feature and must only be used after consulting technical support to determine the appropriate settings for the target application The Manage Device Parameters configuration window is found by Right clicking on the device in the Project panel and choosing Manage Parameters from the context sensitive menu 34 FO e Selecting the device in the Project panel and navigating to Device Manage Device Parameters A parameter is accessible and actively scanned read from and written to the inverter only if its corresponding checkbox is enabled Likewise a parameter is inaccessible if its checkbox is disabled Parameters that are accessed more frequently or require a faster update rate should be set to high priori
120. osed items Confirm that the correct quantity of each item was received and that no damage occurred during shipment e OPC PRT interface board with spacer and captive M3 x 12mm screw in lower right corner refer to Figure 1 One separate M3 x 6mm mounting screw see Figure 2 e Type A male to mini B male USB interface cable see Figure 3 Figure 2 M3 x 6mm Mounting Screw Figure 1 OPC PRT Interface Board Figure 3 USB Interface Cable 13 FO 1 3 2 Component Overview Figure 4 provides an overview of the important interface card components MAC Address Spacer and captive screw Inverter control board connector Module Status LED Network Status LED Port 1 Link Activity LED Port 2 Link Activity LED Standoff mounting hole Positioning notch Figure 4 OPC PRT Component Overview Positioning Notch Aligns with the positioning key on the inverter chassis to ensure that the interface card is installed into the correct communication port refer to section 2 2 Port 1 and Port 2 Ethernet Jacks Either jack can freely be used in star topology networks with external switch In linear topologies a series of cards can be connected together by daisy chaining one of the ports to the next inverter in line In ring topologies MRP Media Redundancy Protocol must be supported by all devices on the network Standoff Mounting Hardware The provided M3 x 12mm and M3 x 6mm screws are used to secure the card to t
121. p 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 2 3 r1 2 3 Then using Equation 4 we can determine that the bit within register 3 that coil 34 targets is 34 1 9616 1 as 339616 mod 2 r1 1 Therefore reading coil 34 will return the value of register 3 bit 1 8 1 4 Connection Timeout Options In the studio s Project panel navigate to OPC PRT Ethernet Modbus TCP Server The following configuration options will determine the actions to be taken if the connection is abnormally terminated or lost 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 Note that a certain degree of caution must be exercised when using the timeout feature to avoid nuisance timeouts from occurring Enable Supervisory Timer This timer provides the ability for the driver to monitor timeout occurrences on the overall receive activity for all connections The timer will start after receiving the first request Once the timer i
122. parameter list is stored as a CSV file A parameter can be excluded from the list by disabling the corresponding checkbox The parameter setting value can also be modified before the backup and restore is executed The backup and restore parameter configurations are found by Right clicking on the device in the Project panel and choosing Backup Parameters or Restore Parameters from the context sensitive menu e Selecting the device in the Project panel and navigating to Device Backup Parameters from Device or Restore Parameters to Device 35 Parameter Number Communications Number Description Data Protection Frequency Command 1 Operation Method Maximum Frequency 1 Base Frequency 1 Rated Voltage at Base Frequency 1 Maximum Output Voltage 1 Acceleration Time 1 Deceleration Time 1 S A NS I oon O uUi 4A WwW Nh Tarma Ranct 1 Backup Cancel Total 816 Selected 816 Figure 14 Backup Parameters V Parameter Number Communications Number Description F Fundamental Functions 43 Total F00 1 Data Protection F01 F02 F03 F04 F05 Frequency Command 1 Operation Method Maximum Frequency 1 Base Frequency 1 Rated Voltage at Base Frequency 1 Maximum Output Voltage 1 Acceleration Time 1 O c Ou AUN Deceleration Time 1 ISB SESE SSS s S sl SI F06 F07 F08 cnn E 2 Tarma Danet 1 rm fr Total 816 Selected 816 Figure 15 Restore P
123. peration status 15 14 13 12 11 10 g 8 E 6 5 4 9 2 1 0 Busy o o rt am oec aco u ve o nu ari mr ext rev rwo All bits are turned ON or become active when set to 1 Symbol Description Support 1 ymbol Description Support 1 Mini Eco Multi MEGA Mini Eco Multi MEGA FWD During forward IL During current rotation limiting REV During reverse ACC During rotation acceleration 2 EXT During DC During braking deceleration or during pre exciting 3 INT Inverter shut ALM Alarm relay down for any fault NUV DC link circuit established 0 Sang ie During torque limiting During voltage BUSY During limiting function code data writing 1 The Support column indicates whether each inverter type supports the corresponding bit or not The symbol O means the code is supported and the symbol X means that the code is not supported fixed to 0 mm braking 12 RL Communicati fixed to 0 for ons effective ll Table 17 Structure of Rotation Speed Function code W08 Data format 37 Floating point data load rotation speed etc 15 14 13 012 11 10 9 7 6 5 4 3 2 1 0 Exponent 0 3 Mantissa 1 to 9999 The value expressed by this format the mantissa x 40mm Numeric value Mantissa Exponent 10 mmm 0 01 to 99 99 1 to 9999 0 0 01 100 0 to 999 9 1000 to 9999 1 0 1 1000 to 9999 1000 to 9999 2 1 10000 to 99990 1000 to 9999 3 10 28 FO 5 FUJI CONFIGURATION ST
124. pply when accessing an inverter function code as an Input Register 8 1 3 Coil amp Discrete Input Mappings The Modbus TCP driver provides read write support for coils OX 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 53 FO into various bits of existing registers What this means is that when a discrete is accessed that 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 Seem 5 register 46 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 bit discrete 1 16 Equation 4 Where discrete 1 65535 bit am
125. ps half full 100Mbps half full auto sense optimal speed and Duplex duplex Connector Type RJ 45 Shielded Table 4 Modbus TCP Specifications oo mem o Deempon OO O Conformance Class Class 0 Class 1 partial Class 2 partial Read Function Codes Read coils 1 Read input status 2 Read multiple registers 3 Read input registers 4 Write coil 5 Write single register 6 Force multiple coils 15 Write Function Codes Write multiple registers 16 Number of Connections NN Table 5 EtherNet IP Specifications tem ti eseription 0000 Conformance Tested ODVA EtherNet IP Conformance Test Software Version CT12 Product Type Code 2 AC Drive UCMM Yes AC DC Drive Profile Yes Class 1 Implicit I O Messaging Yes Class 3 Explicit Messaging Yes Number of Connections 16 Total for both Class 1 and Class 3 m quem E I O Input Size Max 32 input words user configurable I O Output Size Max 32 output words user configurable Generic User Configurable Assembly Instances 100 input and 150 output AC DC Drive Profile Assembly Instances Data Table Read Write Yes 20 input and 70 output 21 input and 71 output Class 1 UDP Port 2222 Ox08AE Explicit Messaging Port 44818 OxAF 12 Explicit Messaging Response Time Min 160us Typically less than 1ms Table 6 Allen Bradley CSP PCCC Specifications oo m eee PLC5 Read DF1 protocol typed read 0x68 P
126. ree of caution must be exercised when using the timeout feature to avoid nuisance timeouts from occurring Run idle 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 sent to devices Bit O 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 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 5000 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 defined in the EtherNet IP specification The driver allows the option of two different behavioral responses when a run idle flag Idle condition is received depending on the state of the Invoke Timeout When Run ldle Flag Idle checkbox e If the checkbox is cleared default setting then the driver will maintain the last I O data values received from the client For example if a device mapped to the database was being commanded to run prior to th
127. rmation which if not heeded can result in the product not operating to full result in accidents Tip Indicates information that can prove handy when performing certain settings or operations B Indicates a reference to more detailed information FO TABLE OF CONTENTS 1 PRE OPERATION INSTRUCTIONG ccccccssecseeeseeeceeeceeeseneseeeeeeneseaes 8 143 Product QVGl VIC W iri cascacccgicscacicncsancatiesinceahcccaiesiaancseinccnaisadacennctskietiasdanasaibaracnnennne 8 1 2 Features and Specifications wisicwcicesisteccacicvstienssesnsaveaervlesiastesacsevesiabinedsdawetiawiaeancouss 8 1 3 Unpacking and Product Confirmation ccccccceeeeeeeeeeeeeeeseeeeeeeeeeeeeesseeeeeesees 13 OE MEE DR Ie MMCTPET 13 RON MEE G0 01091 0898 7 171 2 PRRETEOERT m 14 E LED VC ALON S me ROLES 15 1 4 1 Network Status LISD es ses ester tee aes ected ee ees ee eee 10 1 4 2 Module Status LED Meare eP w 15 1 4 3 Gcuu SE UICE ABIDE 15 2 INSTALLA FION e ree ee eo en ee ee ne EHE NM UNUM RUM 16 2 1 Pre nstallati n Instructions eeu nisi Saut Pre euNR Can Uvade CRAM ga eNEN ST va S aa ORA EC ror Rea eo MERC 16 2 2 Installation Procedure usroosenen s evreo pese a xxn SEE URBA RuENKERZNVEEENIdExEX SETA EPASUNIUESIUFES UNE SE SE 16 3 INVERTER FUNCTION CODE SETTINGS eeeeneee nnn 21 3 1 Inverter Control Rela
128. roughout this documentation The max supported register number is 13668 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 Ace All inverter function codes are exposed as register indices 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 14 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 256 offset number 1 Equation 1 As an example let s calculate the register number for output frequency function code M09 According to Table 14 the group number for the M function code group is 8 It is also evident that the offset number for MO9 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
129. rter Similarly the speed actual value NIST A is the actual operating speed normalized 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 NSOLL A The inverter reference speed setpoint is a normalized value The interface card applies the Normalize to Hz conversion indicated in Equation 8 in order to determine the appropriate frequency command value in units of Hz to be written to function code S05 frequency command NSOLL A x Max Frequency 0x4000 Hz Equation 8 NIST A The inverter operating actual speed is a normalized value that is calculated from inverter function code MO9 output frequency The interface card applies the Hz to Normalize conversion indicated in Equation 9 in order to determine the appropriate operating speed actual normalized NIST A Hz x 0x4000 Max Ereduency Equation 9 The Max Frequency term which appears in Equation 8 and Equation 9 is obtained from the setting of inverter function code F03 maximum frequency 1 A normalized value of 0x4000 corresponds to 100 of the maximum frequency A positive normalized value indicates forward rotation and a negative normalized value indicates reverse rotation code is changed then the interface card must be rebooted in order for it to read the new The value of F03 is read by the interface card only at boot up If the value of this functio
130. s 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 function code S14 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 1 Operation status bits These virtual LEDs map to the corresponding bits of the same name in the inverter s operation status word function code M14 When a given bit in the status susy em voltage normal word is 1 then its corresponding indicator will be lit The indicator NUV will not be lit if its status word bit is 0 As an example the image in Figure 24 shows FWD bit 0 NUV bit 5 and RL bit 12 en ON and all other bits OFF CUAL Am Figure 25 Virtual LED Tooltips Ti Hovering the cursor over the virtual LEDs will bring up a tooltip which provides a brief Ip summary of the indicated function Refer to Figure 25 6 3 3 Gauge Window Navigation Figure 26 shows the two buttons that provide for navigation of the gauge windows Gauge windows are m displayed two at a time in the Dashboard Tab and by
131. s shown in Figure 5 Figure 6 or Figure 7 Otherwise refer to the FRENIC ACE Instruction Manual or contact Fuji for the appropriate installation instructions To remove the front cover refer to the FRENIC Ace Instruction Manual Section 2 2 16 Interface Card Connector Board Mi Option Case Figure 5 Installation for 15 kW and Smaller Inverters Figure 6 Installation for 18 5 kW to 22 kW Inverters 18 19 Interface Card NE 3 Connector Board Figure 7 Installation for 30 kW and Larger Inverters Engage connector CN1 on the back of the interface card into the connector on the connector board Ensure that the connectors are fully engaged Ensure that the interface card is fully aligned and seated into the communication Note port Failure to do so may lead to insufficient connector insertion and result in contact failure Secure the interface card to the connector board PCB by first tightening the captive M3 x 12mm screw into the inverter standoff located at the lower right hand corner of the interface card Next install and tighten the included M3 x 6mm screw into the standoff mounting hole located at the upper left hand corner of the interface card Connect the network cables as necessary Insert the Ethernet cables into the Ethernet jacks making sure that they are fully seated Ensure that the cables are routed in such a way that they FO will not be pinched and are not located near any power carrying w
132. s started it cannot be disabled e If the driver experiences no receive activity for more than the Timeout time setting then the driver assumes that the client or network has experienced some sort of unexpected problem and will perform the Timeout Action Enable Connection Timer This timer provides the ability for the driver to monitor timeout occurrences and errors within the scope of each client connection If a particular open socket experiences no activity for more than the Timeout time setting then the driver assumes that the client or network has experienced some sort of unexpected problem and will close that socket and perform the Timeout Action e If a socket error occurs regardless of whether the error was due to a communication lapse or abnormal socket error the driver will perform the Timeout Action Specifically do not perform inadvisable behavior such as sending a request from the client device and then closing the socket prior to successfully receiving the server s response The reason for this is because the server will experience an error when attempting to respond via the now closed socket Always be sure to manage socket life cycles gracefully and do not abandon outstanding requests Timeout Defines the maximum number of milliseconds for a break in network communications before a timeout event will be triggered 54 FO Timeout Action Select an action from the drop down menu ii oi qe rendida No
133. secccccneseeeecccnacesescessaaecsecessaauceeecssnaaueessessaaunnseeseas 54 8 1 9 Node cope 55 8 1 6 Holding Input Register Remap Settings sss 55 Sz EInSrNOUIP rouno a A aaa 56 UEM 7 ee E EE E EE ee 56 8 2 2 Server Settings ec saa ete a a TEE Aa ese TEE ade a ese ee EEE EEE E ETE 56 8 2 3 Connection Timeout Options eiiis enses enean nnne nnne ann nnns inna ann nns 57 8 2 4 Generic Class 1 I O Produced and Consumed Data Settings sesesssssssse 57 8 2 5 Generic Class 1 I O Connection Access ssssssisi sese 58 8 2 6 AC DC Drive Profile Class 1 I O Connection Access ssssseseseeen nnn 58 8 2 7 Explicit Messaging Via Data Table Read Write Services ossseesseeessseseee 60 8 2 8 Inverter Function Code Access Tag Format cccccsssecececceseeeeeeceseneeeesssnaneeeeesssaaenseeeseas 61 8 2 9 ControlLogix Examples SQtup ccccccsssccccccssseeeececnsseeescessaaeseseessasacsueessssaaeeeesessaaeasseeseas 61 8 2 10 ControlLogix Example I O Messaging sessi nnne 62 8 2 11 ControlLogix Example Generic Default I O Add On Instruction sssuus 65 8 2 12 ControlLogix Example AC DC Drive Profile Add On Instruction sssuss 67 8 2 13 ControlLogix Example Read a Block of Function Codes sccccc
134. seececeeeecesseeceeeaeeeesnes 70 8 2 14 ControlLogix Example Read a Single Function Code sese 74 8 2 15 ControlLogix Example Multiple MSG Instructions essere 74 8 2 16 ControlLogix Example Reading and Writing esses 75 8 3 Allen Bradley CSP PO CC a ciccsisiscneccteeuncdenes ces ann EE EEEa RE EEE EE ERRES 76 BT oDVOWBl dcc uic MIEL E ee uu nns 76 8 3 2 Explicit Messaging Via Typed Read Write Services sseeesssseseseeee nenne 76 FO 8 3 3 Inverter Function Code File Number Offset Format essen 76 8 3 4 SLC 5 05 Example Read a Block of Function Codes sess 78 8 3 5 SLC 5 05 Example Read a Single Function Code sssssseese 83 8 3 SLC 5 05 Example Multiple MSG Instructions essen 84 8 3 7 SLC 5 05 Example Reading and Writing esses 85 B4 BACDOBUIP caisi a iiaa 86 8 4 1 Protocol Implementation Conformance Statement sessi 86 8 4 2 Default Supported ODbjeuis eterne aua annue pE sn Rx S ERE Cas ER ER UG Ra Y uU s n eU dd 90 8 4 8 Default Supported Object Details sessi essen 92 REM dise EUER Pee nN Tar 93 8 4 5 N de NS ee 93 Bgo Device Object SOUS feces alerts E Rt Ro tet n deut s o tcc UH e reed tee 93 8 4 7 BACnet Obj ct Settings uocis decet pns de Edu teda reeat ies iae eet ee PIN HK
135. sis we named ours EIP in section 8 2 9 2 is the Ethernet port of the 1756 ENBx module in the local chassis and e target IP address is the IP address of the target node In our example this path would be entered as EIP 2 192 168 16 163 ii If Cache Connections is enabled checked the connection remains open after transmission If disabled unchecked the connection is opened before and closed after every transmission For efficiency it is recommended to enable Cache Connections e Click OK to close the MSG Configuration dialog At this stage MainRoutine should look like Figure 64 G MainProgram MainRoutine Type CIP Data Table Read Message Control connection X MainRoutine Figure 64 MainRoutine 5 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 65 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 72 El MainProgram MainRoutine oA connection ER connection DN connection ST Tag Mame connection EN Controller Data Type
136. t clicking on the gauge and selecting the desired zoom level refer to Figure 33 Zoom Out N Show All Quality Play wv Loop Rewind Forward Back Print Settings Global Settings About Adobe Flash Player 10 2 152 26 Internet Figure 33 Zooming 6 3 5 Submitting Changes Whenever any of the gauge window configuration items in the Dashboard Tab have been changed the submit suem iT button located on the right hand portion of the web page cid E A A EEEE must be selected in order to write these settings to the to the dashboard interface card s file system Refer to Figure 34 Note that submitting the Dashboard Tab configuration does not require rebooting of the interface card the changes take Figure 34 Submit Dashboard Changes effect immediately and the interface card continues its operation without interruption 46 FO 6 4 Customizing the Embedded Web Server 6 4 1 Customization Overview It is possible for end users to customize the embedded web server in order to create their own application specific or corporate look and feel Knowledge of authoring dynamic web content is required Using windows explorer it is possible to load customized web server content into the WEB folder on the interface card s file system refer to section 7 1 2 Usually this web server content contains programming which implements the XML socket based XTPro protocol refer t
137. t any given time depend on the function code groups that are currently selected refer to section 6 2 2 and the filter refer to section 6 2 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 The second column of the Function Code List shows the register number for the corresponding function code Certain protocols require the use of a register number to access the function code refer to section 4 1 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 Func Code Register Description Value Decimal FOO 1 Data Protection D F01 2 Frequency Command 1 0 F02 3 Operation Method D FO3 4 Maximum Frequency 1 600 F 4 z Base Frequency 1 600 FOS 6 Rated Voltage at Base Frequency 1 230 FO6 rf Maximum Output Voltage 1 230 FO 8 Acceleration Time 1 500 FOS 9 Deceleration Time 1 500 F09 10 Torque Boost 1 0 F10 11 Electronic Thermal Overload Protection for Motor 1 Select motor characteristics 1 F11 12 Electronic Thermal Overload Protection for
138. ted Settings eeeeeeeeeeeeeeeeeeeeereeeeene 21 3 2 Inverter Reaction to Network Timeout Conditions 22 4 FUNCTION CODE NUMBERING AND BEHAVIOR 23 41 Register NUMIDENS espona A AA 23 4 2 Scanned Function Codes scura RU cp Pas mig nbus equ a EI CUNG NES MS xU DNE EE 27 4 3 Commonly Used Function Codes eese ener 27 5 FUJI CONFIGURATION STUDIO eere re eene nnn nnn 29 51 OVEIVICW RE 29 5 2 General Object Editing Activities saassnnnnuunnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennum ennaa 31 5 9 Eihernet SelUNgS csucssccdiccasuaneseesestindivbaveedterathadewesietebvasiawlndwsedctmaniabeserwstinbiwbeseiecns 32 3 3 1 Authentication E Aari ERER 32 5 3 2 Network SE Ii EE 32 5 4 Internal Eogic SetngS iussis euncd Seen ocaa i qusc aua x Fusaad vex aai 32 5 4 1 Fail safe Valls csteerctidtoedras tue Mec tuidbasu d dedu iosua enit dobstecstiedtedesstcssi det c ster D iue 32 54 2 Fail Safe E cqun ae t 33 5 5 Discovery over Ethernet one o rao traen o sepan erase noo R Yn ener ana YR T ERE xKFEU san tara ru rEREE 34 5 6 Manage Device Paramel 6eIs 2 1 2 1 niic ipea ayuda teo kao o nya c Basuuo oaa La pausa a ergo ton doa pEs 34 5 7 Backup and Restore Parameters
139. the I O module IN 32 WORDS OUT 32 WORDS which is typically the case The Produced Data Word 98 FO defines the structure of status data sent from the inverter to the controller The Consumed Data Word objects will define the structure of the command data sent from the controller for example a Siemens PLC to the inverter These objects allow the creation of custom built I O data Up to 32 command function code values can be sent to the inverter and up to 32 status function code values can be sent back to the controller Therefore up to 32 Produced and 32 Consumed Data Word objects can be created If a consumed word offset is not defined that data will be ignored by the inverter If a produce word offset is not defined the value will default to 0 The size of the actual I O produced and consumed data is determined by the PROFINET controller The I O data format is summarized in Table 33 Description This 32 character max field is strictly for user reference it is not used at any time by the driver Produced Data Word Offset The value from the associated inverter function code will populate this word offset of the produced data that is to be sent to the controller It is recommended to start at word offset O Consumed Data Word Offset The consumed data received from the controller at this word offset will contain the value to be written to the associated inverter function code It is recommended to start at word o
140. the received function code values but the storage locations must not overlap Figure 81 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 Wnite 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 4 gt rite 2 EH Figure 81 Multiple MSG Instructions 84 FO 8 3 7 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 82 shows an example of two MSG instructions one for reading and one for writing Note that the Read Write field of each of the MSG instructions is set according to their function HS LAD 2 MSG 0000 lt Read Write Message Type Peer To Peer Read Wnite 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 51 Setup Screen 0002 4 gt File
141. tion Access Clients may access the class 1 endpoint by opening a connection to assembly instances 100 and 150 The structure of I O consumed and produced data for this assembly instance pair is entirely user configurable refer to section 8 2 3 The generic class 1 I O connection is mutually exclusive of the AC DC drive profile class 1 I O connection For a generic class 1 I O application example refer to section 8 2 10 8 2 6 AC DC Drive Profile Class 1 I O Connection Access 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 drive profile all that is needed is that the controller must target either assembly instances 20 amp 70 or 21 amp 71 in its connection parameters The structure of I O consumed and produced data for the AC DC drive profile class 1 I O is predefined and fixed refer to Table 21 and Table 22 to 4 input bytes and 4 output bytes It is highly recommended to complete the reading of this section to understand the data mapping and the implications of using the AC DC drive profile Note that when using the AC DC drive profile class 1 I O the produced word and consumed word configuration do not apply refer to section 8 2 3 For an AC DC drive profile class 1 I O application example refer to section 8 2 12 The AC DC drive profile implementation provides support for several required CIP objects which are specified in Table 20
142. troller organizer view and choose New Module 3 Choose Generic Ethernet Module in the Select Module dialog box and click Create Refer to Figure 43 62 63 r Select Module wee OMEN Module Discovery Favorites search Text for Module Type Module Type Category Filters v Module Type Vendor Filters AC Drive Device Allen Bradley CIP Motion Drive Advanced Micro Controls Inc AMCI Communication V Cognex Corporation Communications Adapter Endress Hauser m w SSSS8 S Catalog Number Description Vendor EIP4CCPU EIP4CCPU Industrial Control EtherNet IP SoftLogix5800 EtherNet IP Allen Bradley ETHERNET BRIDGE Generic EtherNet IP CIP Bridge Allen Bradley ETHERNET MODULE Generic Ethemet Module Allen Bradley Communication ETHERNET PANELVIEW EtherNet IP Panelview Allen Bradley HMI FANUC CNC EtherNet IP CNC FANUC Corporat Specialty FANUC Robot EtherNet IP Robot FANUC Robotic Specialty FR A7N ETH Mitsubishi FR A7N ETH Industrial Control AC Drive Device m r 308 of 308 Module Types Found Add to Favorites E Close on Create Close Help Figure 43 Adding a New Generic Ethernet Module The module properties dialog box will open refer to Figure 44 Enter a Name 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
143. ty All other parameters should be set to low priority 5 7 amp X Priority I lt LOW Priority K LOW Priority V LOW Priority Low Priority V LOW Priority S V LOW Priority 7 Low Priority IV LOW v Priority V Low _ Priority V Low v Priority V LOW Priority L3 LOW Priority HIGH x Priority S sl HIGH v Priority HIGH v Priority J E HIGH v Priority Parameter Number Communications Number Description F Fundamental Functions 43 Total E Extension Terminal Functions 57 Tota C Control Functions 55 Total P Motor 1 Parameters 29 Total A Motor 2 Parameters 55 Total b Motor 3 Parameters 55 Total r Motor 4 Parameters 55 Total H High Performance Functions 73 Total J Application Functions 1 36 Total d Application Functions 2 57 Total y Link Functions 23 Total S Command Data 14 Total M Monitor Data 1 77 Total W Monitor Data 2 87 Tota X Alarm Data 1 52 Total Z Alarm Data 2 48 Total Update Cancel Total 816 High Priority 264 Low Priority 552 Selected 816 Selected High Priority 264 Selected Low Priority 552 Figure 13 Manage Device Parameters Backup and Restore Parameters The parameter settings can be backed up from the inverter and restored to the inverter refer to Figure 14 and Figure 15 This allows for easy inverter cloning The backup
144. ue Inverter reaction when a timeout occurs Remarks i in EE pee o Immediately coast to a stop and trip r 3 BENE NEM 0 0s to After the time specified by 028 coast to a stop 60 0s and trip Er 5 If the communications link is restored within the 0 0s to time specified by 028 ignore the 60 0s communications error After the timeout coast to a stop and trip Er4 3 Maintain present operation ignoring the 13 to 15 communications error no Er5 trip oe Inverter function code 40 Immediately decelerate to a stop Trip cra after F08 specifies the stopping deceleration time After the time specified by 028 decelerate to a EU Same as above stop Trip cra after stopping If the communications link is restored within the time specified by 028 ignore the S Lal ame as above communications error After the timeout decelerate to a stop and trip Er 5 For details regarding the interface specific timeout behavior and configuration please refer to section 5 4 1 22 FO 4 FUNCTION CODE NUMBERING AND BEHAVIOR 4 1 Register Numbers All accessible inverter function codes can be referenced by their Modbus register indices as defined in the RS 485 User s Manual 24A7 E 0082 section 3 Table 3 2 These same register numbers are used when accessing function codes via certain Ethernet protocols The terms function code and register refer to data stored on the inverter and will be used interchangeably th
145. uns under EtherNet IP and is enabled by default when EtherNet IP is added to the configuration If a connection timeout or socket level error occurs the driver will trigger a timeout event as described in section 5 4 1 8 3 2 Explicit Messaging Via Typed Read Write Services Register function code 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 0x68 service and writing is performed via the CSP PLC5 Write DF1 protocol typed write 0x67 service To read and write data the client must reference a target address and the size of elements The target address is constructed according to the conventions shown in section 8 3 3 8 3 3 Inverter Function Code File Number Offset Format The formula to calculate which register function code is targeted in the interface card is provided in Equation 7 target register file number 10 x 100 offset Equation 7 Refer to section 4 1 for converting function codes to register numbers In Equation 7 target register e 1 1899 file number e 10 146 which means N10 N146 and offset is restricted only by the limitations of the programming software but is a value of 13668 max Table 23 provides some examples of various combinations of file section numbers and offsets elements which can be used
146. uploading and downloading the configuration MODULE STATUS LED is flashing red The number of times the LED flashes indicates an error code TCP port 843 is blocked by a firewall router or some other intermediate network equipment The internet browser has cached the old web server content Clear the internet browser s cache before attempting to load the new web server content Ensure that USB and FTP are disconnected Download and install the latest flash player plugin from Adobe Delete the WEB folder from the card s file system and copy a valid default WEB folder to the card s file system Confirm that the card is running normally and connected via USB or to the local Ethernet network Confirm that the module and network status LEDs blink the green red startup sequence when power is first applied Add the studio as an exception to the computer s firewall Add UDP port 4334 as an exception to the firewall Temporarily disable the computer s firewall If the studio continually displays an error regarding access to the file system the file system may be corrupt Please format the card s file system and then restore the configuration Record the error code blinking pattern and contact technical support for further assistance 108 FC Fuji Electric Innovating Energy Technology 47520 Westinghouse Dr Fremont CA 94539 Tel 510 440 1060 Fax 510 440 1063 http www americas fujielectric
147. vuituani Ma Sisetua piedad teen 47 OPEP CIL I8 Mam 47 6 43 XTPro Web Browser Based Implementation sessi eene 48 6 44 XTPro HMI Based Implementation sssssisssssssissessessss eene nnne nnne nnn nnn nnn 49 6 45 XTPro Supported Commands eese eese essen nnna nnns snas n rns n aan nns 49 7 FILE SYSTEM amp FIRMWARE ivirreoaizoiivmio apodo vnd ode eG aO psa az 50 LI 21 15 51 10 ERE see ges ee see cesta E EA E 50 FGA 97 M 50 7 1 2 USB with Windows EXON Gl esie eri eel aie SIE ME EHIS RII HIER ERE E RU rM Iu Lice 50 7 1 3 FTP with Windows Exploref i eiie eesesipetu sod d ag uec oupe it an pP Eee ctas petu popu sa PSDR UNES DUE Ds GLA OP DLE EDU RE 51 7 1 4 Loading New Web Server Content essei sees na nnne nnn 51 PP ME RE T Tm 52 DF I a ages Seas ces ec ccc ce ace ee 52 7 2 2 Update PIO CCG icc id nals sais ae nase dart hea tain esa aed mane eagasa a Aan et eaeaees 52 8 PROTOCOL SPECIFIC INFORMATION eene nnne nnn 53 Br MOSDUSITGP usce enin aixoiduU UN IIS SIN Iu MES Ru qucUM D a M SEDI MDC EN SU qM DM M OUI 53 E cOVENIGBM c i Re MI M M C 53 8 1 2 Holding amp Input Registers sessi eese nn annees nna nnn nnn 53 8 1 3 Coil amp Discrete Input Mappings ssssessiisssseseese seen Dd 8 1 4 Connection Timeout OPTIONS cccccccses
148. w Tags a Double click Controller Tags in the controller organizer view b The Controller Tags window appears Refer to Figure 58 Bare Tag Data Type MESSAGE IN T 3 a J Monitor Tags AEdit Tags E Figure 58 Create New Tags C Select the Edit Tags tab at the bottom d Create a new tag by entering connection in the first blank Name field and change its Data Type to MESSAGE This tag will 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 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 function codes from the inverter Always make sure that the destination tag size is large enough to hold all elements to be read 2 Add a MSG instruction to the main program a Double click MainRoutine under Bindder El
149. ware Revision Appl Software Revision Protocol Version Protocol Revision Services Supported Object Types Supported Object List Max APDU Length Segmentation Support APDU Timeout Number APDU Retries Device Address Binding Database Revision R readable using BACnet services W readable and writable using BACnet services DIDDI DIDID D DDD D D D D D D D D AA Table 26 BACnet Binary Object Types Properties Supported Object Type Property Binary Binary Input Output Object dente H R ao H daO Object Name Name Event State R R R Qut of Service 1 R R R Priority Array R R RelinquishDefaut R R Polarity o o OOO InactiveText R ORT R readable using BACnet services W readable and writable using BACnet services FO Table 27 BACnet Analog Object Types Properties Supported Object Type Property Object Identifier Object Type Present Value Out of Service Priority Array J R R RelinquishDefaut R R R readable using BACnet services W readable and writable using BACnet services Table 28 BACnet Multi state Object Types Properties Supported Object Type Property Multi state Multi state Multi state Input Output Value Objectidentifier R R R ObjectName R R R Object Type R R R Present Value R w w Status Flags R R HR Out
150. y a known working Ethernet cable and switch If 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 Confirm that the card s PROFINET device name matches the name assigned in the controller s configuration Confirm that the card s network settings match the settings assigned in the controller s configuration Confirm that the I O cycle update time is set to 1ms or larger Ensure that the card is connected to a 100Mbps full duplex capable switch Ensure that the card can be discovered using the controller s discovery tool Confirm that the applicable inverter function codes are set to allow network control refer to section 3 1 If using the inverters terminal contacts refer to the inverter s instruction manual to determine the appropriate behavior and priority Problem XML socket connection failed New web server content not loading after web server update Web page does not display properly Studio cannot discover the card Studio cannot access file system Firmware generated error Message on a web server tab information window Old web server content is displayed Corrupt web server or outdated flash player plugin The studio does not display the card under Online Devices The studio displays an error when

Download Pdf Manuals

image

Related Search

Related Contents

User Manual - Fimto GPS Tracker  Dow Corning® 890-SL Sellador de Silicona Auto  TV Codes: TV Codes: Blu-ray Codes: Blu-ray  Audiovox VE720E User's Manual  (Economical Load & Force) System 取扱説明書  mode d`emploi pdf  Ford 2010 Focus Automobile User Manual  Franke KBX 110-45  NEC MultiSync LA-1422JMW User's Manual  VoiceTone C1 Manual - English - TC  

Copyright © All rights reserved.
Failed to retrieve file